Wszystkie zmienne i dane na 100% poprawne (testowane na dwóch serwerach).
Na serwerze działającym: PHP Version 4.3.9
Na nowym serwerze, gdzie się wiesza: PHP Version 5.2.17
Najdziwniejsze jest to, że plik się normalnie przenosi na FTP tylko aplikacja cały czas czyta dane i w efekcie dostaje.
500 — Wewnętrzny błąd serwera.

Ciekawsze dyrektywy z php.ini (na obydwu serwerach)
upload_max_filesize 2M 2M
upload_tmp_dir no value no value
file_uploads On On


  1. // try to upload $file
  2. if (ftp_put($conn_id, $remote_nazwa_pliku, $nazwa_pliku, FTP_ASCII)) echo "Successfully uploaded $nazwa_pliku\n";
  3. else {
  4. echo "There was a problem while uploading $nazwa_pliku\n";
  5. return false;
  6. }