Czołem!
Chcę napisać prosty skrypt wyświetlający strukturę plików i katalogów w jednym z katalogów FTP
Od kilku godzin użeram się z błędem:
Warning: ftp_nlist() [function.ftp-nlist]: Unable to create temporary file. Check permissions in temporary files directory.
Próbowałem stworzyć katalog tmp i nadać mu prawa 777 a potem:
  1. putenv('TMPDIR=/tmp/');

Jednakże error cały czas mnie nęka.
Proszę nakierować mnie. Oczywiście skrypt wykonuje się na innym serwerze, a pobrać listę chcę z innego.
Oto mój kod:
  1. <?
  2. $ftp_serwer = " ";
  3. $ftp_nazwa_uzytkownika = " ";
  4. $ftp_haslo = " ";
  5. $conn_id = ftp_connect($ftp_serwer);
  6. $login_result = ftp_login($conn_id, $ftp_nazwa_uzytkownika, $ftp_haslo);
  7. $ftp_nlist = ftp_nlist($conn_id, "www");
  8. sort($ftp_nlist);
  9. foreach ($ftp_nlist as $v) {
  10. if (ftp_size($ftp_connect, $v) == -1) {
  11. echo "--" . $v . "<br />\n"; //wyświetl jako katalog
  12. }
  13. }
  14. foreach ($ftp_nlist as $v) {
  15. if (!(ftp_size($ftp_connect, $v) == -1)) {
  16. echo "-" . $v . "<br />\n"; //wyświetl jako plik
  17. }
  18. }
  19. ?>