> Zdravim vsechny priznivce interneti konference, > Mam takovej problemek v PHP(doufam, ze me za to Paco > nezabije:)). Jedna se o FTP upload souboru. Upload je z > Windows na Unix. Skript vypada takto > > <form> > <input type=file name=file><input type=submit></forM> > <? > $ftp = ftp_connect("ftp.nixnet.cz",21); > ftp_login($ftp,"kh.d2.cz","karel"); > $dir = "/fs/havel"; > if ($file) $res = > ftp_put($ftp,$dir."/".time(),stripslashes($file),FTP_ASCII); > if ($res) echo 'OK'; > ?> > > Zkousel sem to i bez Stripslashes, ale nic, porad stejna chyba: > Warning: ftp_put(): error opening C:\save\zaci2 in > /home/www/d/d2.cz/k/kh/upnew.php on line 7 > Pokud odhledneme od zaslanych logovacich informaci k ftp ;-), muzeme se radeji venovat problemu: Ten <form> asi neni uplny tag, ne? Respektive: doufam ze ten kod NENI v jednom fajlu?!? Form tag by mel mit asi takovyhle tvar: <FORM ACTION="mujskript.php" METHOD=POST ENCTYPE="multipart/form-data"> - je tam dulezita ta cast ENCTYPE - standardni enctype pro formulare je "application/x-www-form-urlencoded" --> to neni pro prenos souboru pouzitelne. V promenne $file mas jmeno souboru, do ktereho PHPcko soubor docasne ulozilo V promenne $file_size je velikost preneseneho souboru V promenne $file_type je MIME typ souboru V promenne $file_name je puvodni jmeno souboru na pocitaci uzivatele Soubor je po uploadu ulozen v adresari urcenem direktivou "upload_tmp_dir" Vrele doporucuji precist nejakou knihu o PHP a pri programovani ji mit stale po ruce! V mem pripade je to Kosek: PHP - tvorba interaktivnich internetovych aplikaci. O uploadu souboru se doctes (v teto knize) na str. 103 Taky na Intervalu se objevilo nejake reseni - upload v ramci redakcniho systemu nebo fotoalba? Projdi si http://www.interval.cz/?idcategory=15&idsubcategory=62 Jeste pro ostatni Windowsi PHPckare: na webu www.php.net je v sekci dokumentace ke stazeni manual ve forme CHM fajlu (tj. windows help) http://www.php.net/download-docs.php (cca 3MB) Je to i castecne cesky, a upload souboru je tam pomerne hezky popsan. Martin
This archive was generated by hypermail 2.1.2 : 05. 09. 2002, 10:01 CEST