Diskuze: Funkce ftp_nlist přestala fungovat.
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Poznatek, pokud tenhle script nahraju na nějaký sdílený hosting (koupený), a připojím se na jiný, tak to šlape.. nefunguje to pouze z webserveru co mám na VPS.
Tak se mi to podařilo vyřešit. Byl to běh na dlouhou trať takže se rád
podělím o výsledky.
Velmi často je problém se spojením, proto je potřeba u při připojení na
FTP využít pasivní režim
ftp_pasv($conn_id, true); //make connection to passive mode
Často také doporučují upravit nastavení, to jsem ale osobně zatím efektivně nevyužil
ftp_set_option($conn_id, FTP_USEPASVADDRESS, false); // set ftp option
ftp_pasv($conn_id, true); //make connection to passive mode
Pokud máte ověřeno, že spojení funguje, máte i pasivní režim a přesto Vám var_dump stále vypisuje bool(false), tak se zaměřte na složku temp složku webserver. V mém případě se ukázalo že jsem ji nějak smazal a byla to celá příčina.
Zobrazeno 3 zpráv z 3.