Nejste přihlášeni
Stránky 1
Zdravim,
Snazim se o skriptik ktery by me zalohoval na jine FTP obsah meho webu.
Uz sem vyzkousel vsechny varianty a soubor se na cilovem FTP vytvoril jen je prazdny, a v error logu mam:
[07-Feb-2023 16:17:12 Europe/Prague] PHP Warning: ftp_put(sub/4f/fotogalerie3.php): failed to open stream: No such file or directory in /home/users/user/posledni.cz/sub/zaloha/zalohasudymesic.php on line 35
Pouzivam takovy skript:
$spojeni = ftp_connect(ftp.server);
$login_result = ftp_login($spojeni, user, password);
$upload=ftp_put($spojeni, "../zaloha-posledni.cz/sudy_mesic/sub/4f/fotogalerie3.php", "/home/users/user/posledni.cz/sub/4f/fotogalerie3.php", FTP_ASCII);
Spojeni se zda dobre kdyz umi vytvorit soubor na cilovem ftp, ale nevim zda jsou dostupne soubory na zdrojove ceste /home/users/user/posledni.cz/sub/4f
Prikazem scandir("/home/users/user/posledni.cz/sub/4f", 1) sem je by schopen z cesty vypsat, ale nevim zda mam pravo je otevrit.
diky
Upravil posledni (2023-02-07 17:24:47)
Offline
Dobrý den, dle chyby se snažíte o přístup k souboru který neexistuje dle nastavené cesty.
tak nakonec pomohlo toto:
ftp_pasv($spojeni, true);
Upravil posledni (2023-02-07 19:39:03)
Offline
Stránky 1