Mailinglisten-Archive |
Hallo!
hier noch einmal auszuege aus dem quelltext, da sich das problem
mit dem zeilenumbruch auch nicht durch ' wrap ' loesen lies.
die fakten: der beitrag wird komplett ins textfile geschrieben, es
wird jedoch nur die erste zeile im gaestebuch ausgegeben, wenn
die
<enter>taste im beitrag gedrueckt wurde->z.b.:
" hallo!
wie gehts?
......."
hier wird nur 'hallo!' ausgegeben, wenn danach <enter> gedrueckt
wurde. bei laengeren beitraegen am stueck-die automatisch
umgebrochen werden -kein prob!
danke, kay
quellcode:
function gaestebuchanzeige($textfile)
{
print "<table border=3D 1 >";
while (! feof($fh)) :
$zeile =3D fgets($fh, 4096);
list($datum,
$name,$email,$beitrag)=3Dexplode("|",$zeile);
if ($name !=3D "") :
print "<tr>";
.
..
..
print "<tr>";
print "<td valign=3D\"top\"><font
color=3D\"$font_color\"
face=3D\"$font_face\">Beitrag:</font></td>";
print "<td><font color=3D\"$font_color\"
face=3D\"$font_face\">$beitrag</td>";
print "</tr>";
print "<tr><td colspan=3D\"2\"> </td></tr>";
....
print "</table>";
}
function addbeitrag($name, $email, $beitrag) {
GLOBAL $post_date, $textfile;
$contents =3D "$post_date|$name|$email|$beitrag \n";
$fh =3D fopen($textfile, "a") or die("Konnte die Datei $textfile
leider nicht oeffnen!");
$wr =3D fwrite($fh, $inhalt) or die("Konnte nicht in die Datei
$textfile schreiben!");
fclose($fh);
} // ende addbeitrag
hier die html-seite zur eingabe:
<html>
.....
<form action=3D"addbeitrag.php" method=3D"post">
.....
<textarea name=3D"beitrag" rows=3D"6" cols=3D"50"
wrap=3D"Hard"></textarea>
.....
</form>
.....
</html>
php::bar PHP Wiki - Listenarchive