Autor | Zpráva | ||
---|---|---|---|
pervert Profil * |
#1 · Zasláno: 21. 10. 2007, 13:00:39
Ahoj, mám problém, potřeboval bych, aby mi php script ukládal (stahoval) zadaná soubor na disk, jak na to???
|
||
nightfish Profil |
#2 · Zasláno: 21. 10. 2007, 13:23:03
file_put_contents("jmeno.souboru", "data");
tento řádek dáš do PHP skriptu (na svém PC) a spustíš (taktéž na svém PC) (budeš k tomu zřejmě potřebovat interpret PHP) |
||
pervert Profil * |
#3 · Zasláno: 21. 10. 2007, 13:28:24
dík přesně takovou radu jsem potřeboval;-) už to jede
|
||
nightfish Profil |
#4 · Zasláno: 21. 10. 2007, 13:30:14
ještě mě tak napadá - pokud chceš ukládat soubor z webu na svůj disk, tak snad
file_put_contents("jmeno.souboru", file_get_contents("http://www.example.com/url.souboru")); (Ale pozor, aby se stahovaná data vlezla do paměťového limitu PHP. V případě, že se nevlezou, bude nutné alternativní řešení.) |
||
Zool Profil * |
#5 · Zasláno: 21. 10. 2007, 20:17:43
A co zkusit hlavičky!
|
||
pervert Profil * |
#6 · Zasláno: 22. 10. 2007, 20:08:47
Hlavičky jsem zkoušel, ale ty mi uložení jen nabídnou, já potřebuju aby mi to uložilo samo do zadanýho adresáře.
Mám to pro stahování souborů třeba z megarapid.eu , až na mě dojde řada, tak se to samo stáhne a uloží |
||
pervert Profil * |
#7 · Zasláno: 22. 10. 2007, 21:08:05
tak jsem testoval, jak omezit velikost souboru? nebo naopak umožnit neomezenou velikost?
|
||
nightfish Profil |
#8 · Zasláno: 22. 10. 2007, 21:15:33
nebo naopak umožnit neomezenou velikost?
$fp = fopen("soubor", "rb"); tento kód by nikdy neměl vyčerpat paměťový limit PHP (za předpokladu, že je nastaven rozumně, tzn. na 8 MB) |
||
DJ Miky Profil |
#9 · Zasláno: 22. 10. 2007, 21:35:25
$s = fread($fp. 8192);
Malý překlep: $s = fread($fp, 8192); |
||
Časová prodleva: 17 let
|
0