phpbar.de logo

Mailinglisten-Archive

[php] in datei schreiben

[php] in datei schreiben

Alexander Steffan php_(at)_phpcenter.de
Thu, 30 Aug 2001 19:43:15 +0200


Ich benutze folgendes Gästebuchscript:
<?
  ob_start("ob_gzhandler");
?>
<html><head><title>Mailer</title></head><body>
<form action='guest.php?action=send' method='post'>
<table border="0" cellpadding="0" cellspacing="0" width="600">
<tr>
<td>
<i>Inhalt:</i>
</td>
<td>
</td>
</tr>
<tr>
<td><textarea name="inhalt" cols="50" rows="6"></textarea>
</td>
<td>
</td>
</tr>
</table>
<input type="submit" name="eintragen" value="eintragen">
</form>
<?php
if  ($action == send) {
$filename = "guest.txt";
$schreiben = "<tr><td width=600>$inhalt</td></tr>";
$fp = fopen ($filename, "a");
fwrite ($fp, $schreiben);
fclose ($fp);
}
?>
<table border="2" cellspacing="0" cellpadding="0">
<?php
include ("guest.txt");
?>
</table>
</body>
</html>


So, nun habe ich gesagt, er soll einfach die Textdatei includen. Blos, die
neueste Nachricht erscheint ja nun ganz unten(da er immer ans Ender der
Datei schreibt). Was muss ich machen, damit ich die neuste Nachricht immer
am Anfang der "guest.txt" stehen habe?

Tschuldigung für die Anfängerfragen, aber irgendwo muss ich sie ja stellen,
kann in meinen Manuals nichts gescheites finden und weis auch nicht wie ich
das Problem anfangen soll.

Alexander Steffan
alex_(at)_steffan.cc



php::bar PHP Wiki   -   Listenarchive