Autor | Zpráva | ||
---|---|---|---|
Žito Profil |
Vytvořil jsem si v php jednoduchý skript na přidávání novinek přes formulář a ten mi to pak zapiše do souboru s novinkama, jenomže ono to vždy zapíše na konec. Prosím jak udělat aby to zapsalo na začátek souboru
|
||
Havel-st Profil * |
#2 · Zasláno: 16. 9. 2005, 20:29:15
používal jsem dva způsoby:
při ukládání načíst obsah souboru, pak uložit nový příspěvek a nakonec načtený obsah souboru // nebo ukládat příspěvek do jednoho řádku a načítat od spodu: if (file_exists("book.dat")) { $data = File("book.dat"); $data = array_reverse($data); foreach ($data as $val) { $val = stripslashes($val); echo "$val<br>"; } } |
||
Žito Profil |
#3 · Zasláno: 16. 9. 2005, 20:58:00
To jsem zrovna nepochopil
|
||
Charlie Profil |
#4 · Zasláno: 16. 9. 2005, 21:07:46
Tak sem hoď ten script, bez toho ti nepomůžu.
|
||
Celebi Profil |
#5 · Zasláno: 18. 9. 2005, 13:40:56
Tenhle problém jsem taky řešil a už jsem úspěšně vyřešil.
Jde o to nejdříve načíst soubor kam ukládáš novinky do proměnné, pak z něj všechno vymazat, uložit novinku a nakonec uložit proměnnou. Lepší řešení ovšem je ukládání novin do SQL databáze. |
||
llook Profil |
#6 · Zasláno: 18. 9. 2005, 16:01:35
První způsob co popisuje Havel-st:
<?php |
||
Robotus Profil * |
#7 · Zasláno: 19. 9. 2005, 11:49:41
mi prijde jednodussi
$file = file('index.php_'); for ($i=count($file);$i>=0;$i--) { echo $i."->".$file[$i]."<br/>"; } :) |
||
Robotus Profil * |
#8 · Zasláno: 19. 9. 2005, 11:50:40
misto index.php_ bude samo soubor s novinkama:)
predpokladem je taky co radek to jedna novinka |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0