Autor | Zpráva | ||
---|---|---|---|
tanTan Profil * |
#1 · Zasláno: 18. 4. 2006, 08:52:09
Zdravím vás,
možno je to smiešne ľahké, ale nejak som na to neprišiel... potreboval by som celý obsah súbru načítať do premennej. (Dĺžka súboru sa stále mení). Konkrétne riešim niečo také, že na stránke mám html odkazy, ktoré načítavam zo zúboru (dajme tomu odkzazy.txt) no a chcem vytvoriť skript, ktorý mi tam (do odkazy.txt) automaticky pridá ďalší odkaz na začiatok súboru. Malo by to vyzerať nejak takto: ---------------------subor.html-------------------------- <?php echo" <html> <head> </head> <body> <center> Jedálne lístky: </center> <br> <br> "; readfile("odkazy.txt"); echo" </body> </html> "; ?> -------------------odkazy.txt--------------------------- <a href="jedalny10.html"> Jedálny listok10</a> <br> <br> <a href="jedalny9.html"> Jedálny listok9</a> <br> <br> a tak dalej... --------------------script.php---------------------------- A toto je to na čo neviem prísť. Predstavoval by som si to takto nejak: obsah suboru odkazy.txt -> $premenna (nemám šajnu ako) $novyodkaz =" <a href="jedalny11.html"> Jedálny listok11</a> <br> <br>"; $vysledok=$novyodkaz.$premenna; $file=fopen("odkazy.txt","w"); fwrite($file,$vysledok); fclose($file); ---------------------------------------------------------------------- -------- niečo som skúšal, ale bez úspechu :( |
||
matak Profil |
#2 · Zasláno: 18. 4. 2006, 09:17:08
snad ti to pomuze, zkus hledat po těchto funkcich ob-start http://mirrors.inway.cz/manual/cs/function.ob-start.php
necetl jsem to detailne, ale snad by bylo i jednodussi reseni, kazdopadne tyto funkce ty nactou vysledek skriptu napr. php do promenne, tak jako by byl skript spusten na obrazovce, ale pokud ti jde jen o nacteni textu ze souboru tak urcite hledej pod souborovymi funkcemi. Jinak snad by melo jit pridat neco na zacatek souboru aniz bys ho musel cely cist. |
||
TanTan Profil * |
#3 · Zasláno: 18. 4. 2006, 10:11:56
Skúšal som pridať niečo na začiatok súboru takto:
$subor=fopen("subor.txt","r+"); fwrite.... ale potom mi to prepisovalo to, čo tam už bolo predtým zpísané ale dík pozriem sa na ten odkaz |
||
Nat Profil * |
#4 · Zasláno: 19. 4. 2006, 16:01:51
Nevím jestli je to ještě aktuální, ale já bych to narychlo řešil takhle:
Ale způsobů bude určitě celá řada Nat |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0