Ich hab nen Problem:
Ich hab nen Eingabe Formular geschrieben (mein erster PHP script )
Der funktioniert auch soweit, was ich schade finde dass neue Beiträge am ende der Datei, also einer Textdatei geschwieben werden, praktisch gesagt diese werden angehängt. kann man das so machen dass die bestehende beiträge in der Textdatei nach unten verschoben werden und die neusten nach oben kommen
----------------------------------------------------------
SCRIPT DER SCHREIBT:
<?
if(isset($Rasse) )
{
$date = date("H:i-D-j-M-Y");
$fp = fopen("data.txt","a");
$ip = getenv("REMOTE_ADDR");
fwrite($fp ,"Ihre Ip-Adresse:". ($ip)." <br> \n");
fwrite($fp,"Eintragsdatum:".($date)." <br> \n");
fwrite($fp,"Rasse:". ($Rasse)." <br> \n");
fwrite($fp,"Alter:". ($Alter)." <br> \n");
fwrite($fp,"PLZ\Ort:". ($ort)." <br> \n");
fwrite($fp,"Telefon:". ($telefon)." <br> \n");
fwrite($fp,"Email: <a href='mailto:".$email."'>".$email."</a> <br> <hr> <br>\n");
fclose($fp);
}
?>
----------------------------------------------------------
SCRIPT DER LIEST UND AUSGIBT:
<? readFile("data.txt") ?>
----------------------------------------------------------
Also wie gesagt die neuste Beiträge werden am ende der Seite ausgegeben.
Gibt es ne Lösung?
Ich hab nen Eingabe Formular geschrieben (mein erster PHP script )
Der funktioniert auch soweit, was ich schade finde dass neue Beiträge am ende der Datei, also einer Textdatei geschwieben werden, praktisch gesagt diese werden angehängt. kann man das so machen dass die bestehende beiträge in der Textdatei nach unten verschoben werden und die neusten nach oben kommen
----------------------------------------------------------
SCRIPT DER SCHREIBT:
<?
if(isset($Rasse) )
{
$date = date("H:i-D-j-M-Y");
$fp = fopen("data.txt","a");
$ip = getenv("REMOTE_ADDR");
fwrite($fp ,"Ihre Ip-Adresse:". ($ip)." <br> \n");
fwrite($fp,"Eintragsdatum:".($date)." <br> \n");
fwrite($fp,"Rasse:". ($Rasse)." <br> \n");
fwrite($fp,"Alter:". ($Alter)." <br> \n");
fwrite($fp,"PLZ\Ort:". ($ort)." <br> \n");
fwrite($fp,"Telefon:". ($telefon)." <br> \n");
fwrite($fp,"Email: <a href='mailto:".$email."'>".$email."</a> <br> <hr> <br>\n");
fclose($fp);
}
?>
----------------------------------------------------------
SCRIPT DER LIEST UND AUSGIBT:
<? readFile("data.txt") ?>
----------------------------------------------------------
Also wie gesagt die neuste Beiträge werden am ende der Seite ausgegeben.
Gibt es ne Lösung?
Kommentar