Hallo Thorsten,
erstmal: Du schmeißt in Deinem Script mit lauter Variablen um Dich, die ich nicht kenne. Sie stammen scheinbar aus den include-Dateien. Dann zeig' sie besser auch.
zweitens: Außerdem wollte ich wissen, wie die Text-Datei aussieht. Jetzt muß ich mir das anhand deines Codes selber überlegen...
include 'inc\config.inc';
if($action == "senden")
Ich vermute mal '$action' ist die von deinem Formular übergebene Variable?
{
$datei = fopen ($file, "a+");
$eintrag = $name."|".$email."|".$kommentar."|";
$eintrag = str_replace (array ("\r\n", "\r", "\n"), array ("<br>", "<br>", "<br>"), $eintrag);
fwrite ($datei, $eintrag."\r\n");
scheint so, als ob die Einzelnen Einträge durch ein \n von einander getrennt sind.
[...]
else
{
include 'formular.php';
was ist das?
foreach (array_reverse (file($file)) as $array)
{
$inhalt = explode('|', $array);
include 'gaestebuch.php';
'gaestebuch.php' scheint die Datei zu sein, die die Eigentliche Ausgabe aus der Textdatei bewirkt oder?
}
}
$zeilen = count(file($file));
und das?
Also: helfen gern, aber hellsehen ist in meinem PHP-Buch leider nicht beschrieben ;) Im übrigen erleichtert eine Vernünftige Einrückung das Lesen erheblich... :)
Gruß, Andreas