Kod formularza
Kod skryptu
<? $plik_zdalny='.txt';
//Tu byly podane moje dane $host='localhost'; $user='userxx'; $pass=passwordyy'; //========== $connect = ftp_connect($host); if(!$connect) { echo 'Połączenie nie powiodło się.'; exit; } $result=ftp_login($connect, $user, $pass); if(!$result) { echo 'Logowanie nie powiodło się'; exit; } if(ftp_nb_put($connect, $plik_zdalny, $_FILES['userfile']['name'] , FTP_BINARY)) { echo 'Plik zostal wyslany'; } /*if(ftp_put($connect, $plik_zdalny, $_FILES['userfile']['name'] , FTP_BINARY)) { echo 'Plik zostal wyslany'; } */ echo "<pre>"; print_r($_FILES) echp "</pre>"; ?>
Błąd jaki dostaje to Warning: ftp_nb_put(favicon.png) [function.ftp-nb-put]: failed to open stream: No such file or directory in /home/xxx/domains/xxl/public_html/ftp/upload.php on line 22
w skrócie nie widzi tego przesłanego pliku
Wydruk z tablicy $_FILES to
[userfile] => Array
(
[name] => favicon.png
[type] => image/png
[tmp_name] => /home/xxxxx/.temp/phpaY4Omy
[error] => 0
[size] => 670
)
gdy zmienię $_FILES['userfile']['name'] na $_FILES['userfile']['tmpname'] to mam zaś taki komunikat Warning: ftp_put() [function.ftp-put]: Filename cannot be empty in /home/xxxxx/domains/xxxxxx.pl/public_html/ftp/upload.php on line 23