Autor | Zpráva | ||
---|---|---|---|
mackopu Profil |
#1 · Zasláno: 11. 7. 2005, 12:34:37
Potřebuji pomocí PHP zkopírovat např. soubor "http://domena/soubor.txt" do adresáře na localhostu.
Toto nefunguje: copy("http://domena/soubor.txt", "soubor.txt"); Lze to vůbec provést? |
||
Kaifman Profil |
#2 · Zasláno: 11. 7. 2005, 12:41:40
nejde musis mit fyzickej pristup k souboru nikoliv pres http ... muzes ho ale pres http otevrit fopen() vysosat fread() a ulozit si ho tam kde chces fclose()
|
||
Hugo Profil |
#3 · Zasláno: 11. 7. 2005, 12:56:33
mackopu
Prip. muzes pouzit ftp, pokud mas k nemu pristup, viz http://mirrors.inway.cz/manual/en/ref.ftp.php |
||
mackopu Profil |
#4 · Zasláno: 11. 7. 2005, 13:16:18
$Soubor = "http://domena/soubor.txt";Tohle mi sice soubor vytvoří, ale je prázdný. Skript vypíše hlášku "errno=2 - No such file or directory". Je ovšem pravda, že v praxi sahám do souboru, jehož adresa je ve formátu "http://domena/soubor.php?id=1". Může to mít na něco vliv? |
||
Kaifman Profil |
#5 · Zasláno: 11. 7. 2005, 14:46:04 · Upravil/a: Kaifman
zkus pouzit file() to ti nacte celej soubor do pole, kazda polozka pole bude jeden radek v souboru
a parametry v adrese toho souboru vliv mit nemuzou |
||
Kajman Profil * |
#6 · Zasláno: 11. 7. 2005, 15:52:04
filesize($Soubor) -- to asi nepůjde, bude to chtít nějakou konstantní hodnotu a dělat to cyklem.
|
||
Kaifman Profil |
#7 · Zasláno: 11. 7. 2005, 20:10:20
Kajman
jj kajman ma prvdu filesize() muzes pouzit jen na soubor ke kterymu mas fyzickej pristup ... ta funkce file() funguje ...zkousel uz sem takle od nekad neco sosal |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0