uložení stránky
63 příspěvků · strana 1 z 3
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Potřeboval bych skriptem uložit zdrojový kód volané stránky do souboru txt. Jak se to da udělat? Prosím poraďte.
-
<HTML>$f = fopen("http://www.adresa.cz", "r"); $dat = fread($f, 10000000); fclose($f); $f = fopen("source.txt", "w"); fwrite($f, $dat); fclose($f);</HTML>
-
Aha takže úplně normálně, jako jakýkoliv jiný soubor. Vlastně proč taky ne? Tak děkuju.
-
<HTML>jo remote url je normalne povolene</HTML>
-
Zdrojovy kod pouze vysledku. tedy to co normalne zobrazis v prohlizeci volbou zobrazit zdrojovy kod. Jestli chces uplny kod, tedy i s php, tak to nepujde.
-
:) Tomíku to je mi přece jasný. Já jenom jaksi nepochopil, že u funkcí FOpen() kterou používám vcelku běžně pro operaci se soubory u sebe na stránkách můžu otevřít i stránku jinde. Prostě, že remot url můžu použít. prostě: $f = fopen("http://www.adresa.cz", "r"); $dat = fread($f, FileSize("http://www.adresa.cz")); fclose($f); $f = fopen("source.txt", "w"); fwrite($f, $dat); fclose($f); Za nakopnutí děkuju.
-
stip: muzes, je to zde povolene i u include(), atp.
-
Tak se na to dívám....... Jdou tím i ukládat obrázky?
-
<HTML>proc by nesly, fread a fwrite jsou binarni funkce ;)</HTML>
-
to [stip}: kdyz ti to je "uplne jasny", tak nechapu proc pouzivas v tomhle pripade slovni spojeni "zdrojovy kod". pak je totiz poznamka [tomika] naprosto namiste. uz jsem potkal par "borcu", ktere zajimalo, jak se dobrat ke zdojovemu kodu -> tedy php scriptum.
-
mam problem: po vlzení kodu: $f = fopen("http://aslan.smnd.sk", "r"); $dat = fread($f, FileSize("http://aslan.smnd.sk")); fclose($f); $f = fopen("source.txt", "w"); fwrite($f, $dat); fclose($f); echo "OK"; mi to vyhodí : Warning: filesize(): Stat failed for http://aslan.smnd.sk (errno=2 - No such file or directory) in /3w/webzdarma.cz/l/lackop/test.php on line 3 a vypise OK kde je chyba?
-
FileSize("http://aslan.smnd.sk"); - toto nejde...
-
ja viem - ale preco ?
-
<HTML>to filesize je tam stejne k nicemu... myslis ze 10000000bytu prectenych z vystupu je malo? :)</HTML>
-
No mě se to zdálo stím FileSize takové elegantnější, jenomže to fakt takhle nepůjde. Tak prostě natvrdo hodně velký číslo no.
-
Jde i stránka smazat?
-
No to pochopitelně nejde. Jde jenom přečíst její zdrojový kód, kerý by se ti poslal do prohlížeče.
-
to [stip] uz jsem to psal jednou - chces-li se vyhnout nedorozumeni, tak nepouzivej slovni spojeni "zdrojovy kod" pro generovane stranky, ktere jsou odesilany do prohlizece. obvykle se tim totiz oznacuji napr. php scripty, ktere jsou za generovani zodpovedne.
-
stip: Muzes jen precist HTML kod stranek..
-
No a jak se dělá, když chu na servar nahrát soubor z lokálního disku. Stačí mi jenom adresa :-) např. C:/dokumnety/neco/obrazek.jpg - nefunguje
-
upřesním to: $fp = FOpen("C:/dokumenty/neco.obrazek.jpg","r"); $data = FRead($fp,10000); Na localu mi to faří ?!
-
THANX!
-
co THANX?
-
Jak se dají přenášet soubory z počítače na server (přes webové rozhraní uživatele) ? Díky
-
vlk: každá stránka má svůj zdrojový kód, tzn. to co překládá prohlížeč. To o čem mluvíš není zdrojový kód stránky, ale zdrojové soubory stránek. Dynamické stránky jsou obvykle generovány pomocí skriptů a dat z několika zdrojových souborů. Držme se proto terminologie, ať v tom není zmatek. špendlík: já bych použil normálně tlačítko "procházet" které je součástí input pole file. Jinak pokud budeš mít tu stránku na localu, tak by měla normálně fungovat i cesta C:/dok......atd.