Mailinglisten-Archive |
>hier noch einmal auszuege aus dem quelltext, da sich das problem=20 >mit dem zeilenumbruch auch nicht durch ' wrap ' loesen lies. >die fakten: der beitrag wird komplett ins textfile geschrieben, es=20 >wird jedoch nur die erste zeile im gaestebuch ausgegeben,=20 kay, fgets liest nur genau eine Zeile, also bis zum \n. Du mu=DFt beim Zusammenst=F6pseln > $contents =3D "$post_date|$name|$email|$beitrag \n"; den Beitrag z.B. rawurlcoden und nachher wieder decoden. >function gaestebuchanzeige($textfile) > { > > while (! feof($fh)) : > > $zeile =3D3D fgets($fh, 4096); > > list($datum,=20 >$name,$email,$beitrag)=3D3Dexplode("|",$zeile); > > if ($name !=3D3D "") : > > print "<tr>"; > . > .. > .. >print "</table>"; > } > >function addbeitrag($name, $email, $beitrag) { > > GLOBAL $post_date, $textfile; > > $contents =3D3D "$post_date|$name|$email|$beitrag \n"; > > $fh =3D3D fopen($textfile, "a") or die("Konnte die Datei $textfile=20 >leider nicht oeffnen!"); > > $wr =3D3D fwrite($fh, $inhalt) or die("Konnte nicht in die Datei=20 >$textfile schreiben!"); > > fclose($fh); > >} // ende addbeitrag > > >hier die html-seite zur eingabe: > ><html> >..... ><form action=3D3D"addbeitrag.php" method=3D3D"post"> >..... ><textarea name=3D3D"beitrag" rows=3D3D"6" cols=3D3D"50"=20 >wrap=3D3D"Hard"></textarea> >..... ></form> >..... ></html> --- Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de
php::bar PHP Wiki - Listenarchive