#1 2023-02-07 17:24:03

posledni
Endora uživatel
Registrován: 1970-01-01
Příspěvky: 2

ftp_put

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

#2 2023-02-07 17:40:30

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,939

Re: ftp_put

Dobrý den, dle chyby se snažíte o přístup k souboru který neexistuje dle nastavené cesty.


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#3 2023-02-07 19:11:51

posledni
Endora uživatel
Registrován: 1970-01-01
Příspěvky: 2

Re: ftp_put

JF napsal:

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

Zápatí

Založeno na FluxBB | CZ a SK