Chat - Zeilenumbruch nach jeder eingabe

tach zusammen ich habe mir gedacht das ich meine Homepage aufbesser bau ich ein chat rein. bis jetzt funktioniert auch alles. Doch wenn ich etwas schreibe absende und wieder etwas schreibe und absende steht das in der gleichen zeile. Wisst ihr wie ich ein Zeilenumbruch nach jeder eingabe erzwingen kann?

QT:[CODE]

<?php $text=$text.chr(10); $fp=fopen ("chat.txt","a+"); fwrite ($fp,$text); echo"
"; $ausg=fread ($fp,1000000) ;

echo "
$ausg ";
?>



[/CODE]

[PHP]

<?php $text=$text.chr(10); $fp=fopen ("chat.txt","a+"); fwrite ($fp,$text."
\n"); echo"
"; $ausg=fread ($fp,1000000) ; echo "
$ausg "; ?>

[/PHP]
Füge einfach beim schreiben schon einen Zeilenumbruch an.

Ich weiß, ist net wichtig aber:
[php]

<?php $text=$text.chr(10); $fp=fopen ("chat.txt","a+"); fwrite ($fp,$text."
\n"); echo"
"; $ausg=fread ($fp,1000000) ; echo "
\n".$ausg ; ?>

[/php]Du hattest die Anfürungszeichen bei:

[quote]

echo "
$ausg ";
[/QUOOTE]
falsch gesetzt
xD naja

greez web_spider :smiley:

Nein, das ist nicht falsch, man kann es auch verwenden, besser ist aber man nimmt noch geschweifte Klammenr um die Variablen in strings, damit php genau weiß, wann der var name nu vorbei ist (bei zwei ähnlichen variablen notwendig…)

also um ehrlich zu sein, ich habs nur von flyandshot kopiert ^^

ich hab das ganze mal ausprobiert wobei das irgendwie nicht richtig funktioniert hat. der zeilen umbruch war unreelmäßig aber ich werde es weiter versuchen.wenn ich eine "lösung hab schreib ich.

genau und weil das ungerelmäßig ist schreibst du

[php]<?php
$text=$text.chr(10);
$fp=fopen („chat.txt“,„a+“);
fwrite ($fp,$text.„
\n“);
echo"
";
$ausg=fread ($fp,1000000) ;

echo $ausg.„
\n\r“;
?>[/php]

MFG

Ich möchte mal kurz etwas zum Thema sagen.

Ein Chat in PHP zu realisieren, ist nicht die performanteste Lösung. Es geht extrem auf den Webserver und damit auf die Server Performance. Ich würde an Deiner Stelle versuchen, eine Lösung mit Java, AJAX o. Flash zu realisieren.

Es ist nur ein Tip von mir also nicht falsch verstehen …

so jetzt hab ich mal ein bisschen rumgebastelt und habs dann hinbekommen…
[PHP]<?php $fp=fopen ("chat.txt","a+"); $ausg=fread ($fp,1000000) ; fputs ($fp,$text."
\n",1000); echo "
$ausg "; ?>[/PHP]

kann man natürlich noch verbessern aber fürs erste reichts.

P.S. @boehseronkel : ich weiß das php dazu nicht so geeignet ist aber da ich noch nichts anderes kann außer PHP und Html (auch erst seit 1/2 en jahr )
hab ich so versucht