Ich versuch jetzt schon seit Tagen, meinem PHP Gästebuch Zeilenumbrüche beizubringen und bin zu dem Schluss gekommen, dass es eigentlich nur am Formular liegen kann:
echo "<form action='content/gaestebuch/eintragen.php' method='get'>";
echo "<center>";
echo "<table cellspacing='2' cellpadding='2' width='200' border=1 bordercolor='#000000' bgcolor='#00688B'>";
echo "<tr>";
echo " <td bgcolor='#e0e0e0'>Name:</td>";
echo " <td bgcolor='#e0e0e0'><input align='center' checked maxlength='30' name='Name' size='50' type='text' value='Name'></td>";
echo "</tr>";
echo "<tr>";
echo " <td bgcolor='#e0e0e0'>Mail:</td>";
echo " <td bgcolor='#e0e0e0'><input align='center' checked maxlength='30' name='Mail' size='50' type='text' value='@'></td>";
echo "</tr>";
echo "<tr>";
echo " <td bgcolor='#e0e0e0' valign='top'>Text:</td>";
echo " <td bgcolor='#e0e0e0'><Textarea rows=5 cols=38 name='Text' wrap='physical'>Text</Textarea></td>";
echo "</tr>";
echo "<tr>";
echo " <td bgcolor='#e0e0e0'> </td>";
echo " <td bgcolor='#e0e0e0'><input align='center' type='submit' value='Ab dafür!'></td>";
echo "</tr>";
echo "</table>";
echo "</center>";
echo "</form>";
Ich versteh einfach nicht, wieso die Umbrüche nicht übermittelt werden. Muss ich da irgendwas beachten? Kann es sein, dass die Umbrüche von einem Windowssystem anders als die eines anderen Betriebssystems sind? Auf meinem Testserver gehts nämlich und mein Hoster benutzt UNIX.
Für antworten wär ich dankbar,
Matthias