Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]PHP FTP kupa z miodem
Forum PHP.pl > Forum > Przedszkole
phpamator
HO HO HO ...
aaaanie to nie teraz ....

Panie i Panowie, pomocy potrzebuję.

Walczę z eFTePem przez PHP i już mi łapska opadły bo:

podłącza się a i owszem (znaczy kiedy sprawdzam połaczenie to mi mówi, że spoko gościu, podłączyłeś się itd)
ale jak chcę pobrać wskazany plik to już "ny ny" twierdząc, że ni chu chu.
i już nie wiem jak to ugryźć.

niby działa ..... a nie działa.
Mogę zmieniać przywileje pliku na źródłowym co znaczy, że mam 10000% dostęp do tego pliku, zmieniałem chmod bez problemu a ściągnąć go nie chce ....
żeby było ciekawiej to robię to jako root więc na lokalnym raczej nie powinno być problemu i oczywiście katalog też ma odpowiednie przywileje ustawione.
ciągnąc plik file_get_contents z www też niema problemu i zapisuje gdzie chcę.
dla porządku kod:
(bez żadnej magii)
  1. function getFtpFile()
  2. {
  3. $perm = 0644;
  4. $server_file = 'mojplik.csv';
  5. $local_file = 'mojsave.csv';
  6. $ftp_server="serverip";
  7. $ftp_username="username";
  8. $ftp_userpass="password";
  9.  
  10. $ftp = ftp_connect( $ftp_server ) or die("Failed to connect to $ftp_server");
  11.  
  12. if ( ftp_login( $ftp, $ftp_username, $ftp_userpass ) )
  13. {
  14. if (ftp_chmod($ftp, $perm, $server_file) !== false) {
  15.  
  16. echo "$server_file chmoded successfully to $perm \n";
  17. ftp_pasv($ftp, true);
  18. echo ftp_get($ftp, $server_file, $local_file, FTP_BINARY) ? "Saved to $server_file\n" : "Error downloading $local_file\n" ;
  19. }
  20. else
  21. {
  22. return "could not chmod $file\n";
  23. }
  24.  
  25. }
  26. else
  27. {
  28. return "Invalid user/password";
  29. }
  30.  
  31. ftp_close($ftp);
  32.  
  33. }

HELPCIE!
trueblue
Zerknij na składnię ftp_get.
phpamator
Cytat(trueblue @ 4.03.2022, 08:41:38 ) *
Zerknij na składnię ftp_get.



Hehe, dzięki, znalazłem wczoraj ale mi się post nie zaktualizował a nie zauważyłem,

Dzięki True
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.