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