[php] posortowane dane z pliku txt
: wt gru 23, 2003 1:41 pm
witajcie mam taki maly problem otoz powiedzmy ze mam xsiege gosci, newsy, czy whatever w kazdym razie wyglada to mniej wiecej tak:
i teraz skrypt przetwarzajacy:
[php]
<?php
$text = $_POST['text'];
$data = date("j/m/Y");
$zaczep = fopen ("wpisy.txt", "a+");
fwrite ($zaczep, "<br>Wpis z ".$data.": ".$text."<hr>\n\n\n\n");
fclose ($zaczep);
?>
[/php]
i teraz o co chodzi: naturalnie w jakiejs stronie np. view.php mam linijke ktora wkleja mi plik wpisy.txt - mi jednak chodzi o to , ze w takim wypadku wpisy pojawiaja sie od najstarszego czyli najnowszy jest zawsze na koncu. i chodzi mi wlasnie o to , jak zrobic tak, zeby wpisy byly tak, ze na poczatku pojawia sie najnowszy?
probowalem juz zmienic tryb a+ na r+, tzn. tak zeby wskaznik ustawial na poczatku zamiast na kocu, lecz wtedy kasowal mi caly plik wpisy.txt!
bardzo prosze o w miare szybkie odpowiedzi
Kod: Zaznacz cały
<!-- jakis panel, z ktorego wysyla sie wpis lub news //-->
<form name="bla" method="post" action="skrypt.php">
<input type=text name="text">
<button type=submit>
[php]
<?php
$text = $_POST['text'];
$data = date("j/m/Y");
$zaczep = fopen ("wpisy.txt", "a+");
fwrite ($zaczep, "<br>Wpis z ".$data.": ".$text."<hr>\n\n\n\n");
fclose ($zaczep);
?>
[/php]
i teraz o co chodzi: naturalnie w jakiejs stronie np. view.php mam linijke ktora wkleja mi plik wpisy.txt - mi jednak chodzi o to , ze w takim wypadku wpisy pojawiaja sie od najstarszego czyli najnowszy jest zawsze na koncu. i chodzi mi wlasnie o to , jak zrobic tak, zeby wpisy byly tak, ze na poczatku pojawia sie najnowszy?
probowalem juz zmienic tryb a+ na r+, tzn. tak zeby wskaznik ustawial na poczatku zamiast na kocu, lecz wtedy kasowal mi caly plik wpisy.txt!
bardzo prosze o w miare szybkie odpowiedzi