Autor | Zpráva | ||
---|---|---|---|
Pilda Profil |
#1 · Zasláno: 6. 1. 2007, 18:36:12 · Upravil/a: Pilda
Udělal jsem si script, který když spustím a dám zobrazit zdroj, tak získám text do souboru sitemap.xml. Ale jak sami uznáte, tak je to docela nepohodlné. Samotný script má takovouhle syntaxi
Jak udělat, aby se výsledek toho výstupu zapsal do toho XML souboru? Když jsem zkoušel pomocí file_get_contents zkoušel soubor uloži do proměnné a tu zapsat do souboru, tak se to zapsalo i s tim PHP kódem... jakou techniku na to použít? |
||
nightfish Profil |
#2 · Zasláno: 6. 1. 2007, 18:44:09
Když jsem zkoušel pomocí file_get_contents zkoušel soubor uloži do proměnné a tu zapsat do souboru, tak se to zapsalo i s tim PHP kódem... jakou techniku na to použít?
musíš to otevřít přes webový server tedy místo $data = file_get_contents("c:/www/skripty/soubor.php"); dát $data = file_get_contents("http://localhost/skripty/soubor.php"); |
||
tiso Profil |
#3 · Zasláno: 7. 1. 2007, 18:37:24
Pilda
Veď miesto toho aby si výstup toho php skriptu posielal na výstup (echo, plain xml) tak ho ukladaj do premennej a na konci obsah premennej ulož do súboru... |
||
Pilda Profil |
#4 · Zasláno: 7. 1. 2007, 19:05:54 · Upravil/a: Pilda
Moc děkuju za pomoc. Pro úplnost - výsledek je teda tento:
$sitemap = file_get_contents("http://localhost/sitemap.php"); edit: měl bych ještě jednu technickou otázku: V manulálu se píše, že funkce FPuts a FWrite je úplně stejná a mě by teda zajímo, proč teda vymysleli tu druhou funkci, když je úplně stejná. Je opravdu jedno co použiju? Jsou třeba i stejně rychlé, či bezpečné? |
||
tiso Profil |
#5 · Zasláno: 7. 1. 2007, 19:45:33
Pilda
takto? 2 skripty robia to čo by mal jeden? čo sa tých funkcii týka tak to je v manuáli napísané dostatočne jasne: Funkcia fputs() je alias pre funkciu fwrite() |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0