Autor | Zpráva | ||
---|---|---|---|
Karel Zelenomocník Profil * |
#1 · Zasláno: 18. 2. 2010, 20:25:20
Ahoj,
Potřebuji uložit do souboru data. Jenže soubor je na jiné doméně. file_put_contents() mi tedy nefunguje. Zkoušel jsem použít ftp_fput() jenže mi skáče error, že musím ukládat soubor a nemůžu tedy plain text. Jiná funkce mě už nenapadá. Potřebuji se připojit přes $ftp = ftp_connect("ftp.xxx.cz"); ftp_login($ftp, "xxx", "xxx"); a následně vložit string. ftp_fput ($ftp, "xxx.txt", "plain text", FTP_ASCII); mi tedy nejde. Prosím, existuje něco takového? |
||
Majkl578 Profil |
#2 · Zasláno: 18. 2. 2010, 20:41:10
Nemýlím-li se, tak file_put_contents by mělo podporovat toto:
file_put_contents('ftp://user:password@example.com/file.ext', $data); |
||
Karel Zelenomocník Profil * |
#3 · Zasláno: 18. 2. 2010, 21:25:29
Majkl578:
Zkusím, díky! |
||
Karel Zelenomocník Profil * |
#4 · Zasláno: 18. 2. 2010, 21:33:10
Majkl578:
Nevím, kde jsem udělal chybu, že mi to vrací tuhle hlášku, každopádně chmod složky i souboru je 777. Warning: file_put_contents(ftp://...@ftp.xxx.cz/xxx.txt) [function.file-put-contents]: failed to open stream: Remote file already exists and overwrite context option not specified<br /> FTP server reports 213 1 in /xxx.php on line 42 Nevíš, kde jsem udělal chybu, pokud mám kód:? file_put_contents('ftp://xxx:xxx@ftp.xxx.cz/xxx.txt', $string); |
||
Carrot Profil * |
#5 · Zasláno: 18. 2. 2010, 21:53:08
Karel Zelenomocník:
„Remote file already exists and overwrite context option not specified“ Co na tomhle nechápeš? |
||
Karel Zelenomocník Profil * |
#6 · Zasláno: 18. 2. 2010, 22:05:19
Carrot:
> Karel Zelenomocník: > „Remote file already exists and overwrite context option not specified“ >„Co na tomhle nechápeš?“ Díky, donutil jsi mě zamyslet se nad tím 10x déle než předtím. Zjistil jsem, že to nechápu úplně. Přeložil jsem si to se slovníkem a nevěděl. Na php manuálu jsem si našel funkci a zjistil, že pro ftp potřebuji ještě 2 údaje, které jsem tam potom vložil. Již to funguje. Díky. |
||
Časová prodleva: 14 let
|
0