Zeilenumbruch ?

nordi

Erfahrenes Mitglied
Ich hab eine Frage. Ich hab ein eigenes Gästebuch geschrieben, dass auf Textdateien basiert. Aber komischer Weise werden keine Zeilenumbrüche dargestellt.
Der Befehl, der die Daten in die Textdatei schreibt, geht so:
PHP:
<?php $datenbank = "data.txt";

$alte_eintraege = join('', file($datenbank));

$datei = fopen($datenbank, "w");
$neuer_eintrag = "Name: $name<br>
E-Mail:<a href=\"mailto:$email\">$email</a><br>
$eintrag<br>
Homepage:<a href=\"$homepage\">$homepage</a><br><br>\n";

fwrite($datei, $neuer_eintrag);
fwrite($datei, $alte_eintraege);

fclose($datei);
?>

Hat einer Idee, wie man das Problem lösen könnte?

greets aus Köln und noch ein schönes Wochenende

Marius
 
das liegt wahrscheinlich an dem Eingabefeld (TEXTAREA) ... setz da nochmal WRAP="hard" mit rein, dann werden die Umbrüche aus dem Eingabefeld übernommen.

oder hab ich da jetzt was falsch verstanden?


Dunsti
 
oder nordi hat ein win system
wenn da das textfile per editor geladen wird

reicht ein \n allein nicht
noch ein \r dann zeigt es der edtior
richtig an

also wo wird dein text nicht richtig dargestellt ?
 
PHP:
$neuer_eintrag = "Name: $name<br>
E-Mail:<a href=\"mailto:$email\">$email</a><br>
".nl2br($eintrag)."<br>
Homepage:<a href=\"$homepage\">$homepage</a><br><br>\n";

Hatten wir schon tausenmal...
 
Zurück