Geht nicht, macht etwas föllig falsches :-(
Hast du sonst keine Idee?
Hast du sonst keine Idee?
// Zusammenfügen
$datensatz = "".$datum."|".$datuma."|".$teilnehmername."|".$email."|".$homepage."|".$text."\n\r";
$datensatz = preg_replace("/\r\n|\r|\n/", "<br />" , $datensatz);
$dateiname = "eintraege.txt";
$datei = fopen ($dateiname, "a");
if($datei)
{
fputs($datei, $datensatz);
fclose($datei);
}
sleep(1);
echo "<html>";
echo "<meta http-equiv=refresh content=3;url=guestbook.php?page=1>";
echo "<h1>Vielen Dank für den Eintrag in meinem Gästebuch...</h1>";
echo "Falls Sie nicht in wenigen Sekunden weitergeleitet werden,
drücken Sie bitte <a href=\"guestbook.php?page=1\" class=link>hier</a>";
echo "</html>";
}
fputs($datei, $datensatz."\r\n");
// Zusammenfügen
$datensatz = "".$datum."|".$datuma."|".$teilnehmername."|".$email."|".$homepage."|".$text;
//$datensatz = preg_replace("/\r\n|\r|\n/", "<br />" , $datensatz);
// Das würde ich so machen weil str_replace auf jeden Fall schneller ist als preg_replace().
// Kann sein das das Array reverse abgearbeitet wird ... dann müsste "\r\n" als letztes eingetragen werden.
$datensatz = str_replace(array("\r\n", "\r", "\n"), array("<br />", "<br />", "<br />") , $datensatz);
$dateiname = "eintraege.txt";
$datei = fopen ($dateiname, "a");
if($datei) {
//fputs($datei, $datensatz);
fputs($datei, $datensatz."\r\n");
fclose($datei);
}
sleep(1);
echo "<html>";
echo "<meta http-equiv=refresh content=3;url=guestbook.php?page=1>";
echo "<h1>Vielen Dank für den Eintrag in meinem Gästebuch...</h1>";
echo "Falls Sie nicht in wenigen Sekunden weitergeleitet werden, drücken Sie bitte <a href=\"guestbook.php?page=1\" class=link>hier</a>";
echo "</html>";
Kommentar