Hallo,
ich kann ja bei fopen mit a festlegen, dass die Daten jedes mal an das Ende gesetzt werden, und mit w, dass die Daten jedes Mal an den Anfang gesetzt, aber leider die nachfolgenden Daten überschrieben werden.
Wie setze ich die Daten jedes Mal an den Anfang, ohne dass die nachfolgenden Daten überschrieben werden??
Es geht letztendlich um Gästebuch-Einträge, bei denen die neuen Einträge oben (zuerst) stehen sollen.
Stephan
Also mein Code ist:
<?php
$daten=$_POST[kommentar].'<br />von <a href="mailto:'.$_POST[mail].'">'.$_POST[name].'</a><br /><strong>'.date("d.m.’y, H:i").'</strong><br />';
$datenbank='daten.dat';
$datei=fopen($datenbank,'a');
fwrite($datei, $daten);
?>
Hauptdatei:
<?php
$datenbank='daten.dat';
$datei=fopen($datenbank, 'r');
fpassthru($datei);
?>
Ich scheitere nur am Setzen der Daten ... eben dass die neuen Einträge oben (zuerst) stehen sollen !!!
Das muss doch irgendwie gehen!!!
:(