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)
function getFtpFile() { $perm = 0644; $server_file = 'mojplik.csv'; $local_file = 'mojsave.csv'; $ftp_server="serverip"; $ftp_username="username"; $ftp_userpass="password"; if ( ftp_login( $ftp, $ftp_username, $ftp_userpass ) ) { if (ftp_chmod($ftp, $perm, $server_file) !== false) { ftp_pasv($ftp, true); echo ftp_get($ftp, $server_file, $local_file, FTP_BINARY) ? "Saved to $server_file\n" : "Error downloading $local_file\n" ; } else { return "could not chmod $file\n"; } } else { return "Invalid user/password"; } ftp_close($ftp); }
HELPCIE!