Ho una pagina .html con un form la quale ne richiama un'altra .php che fa vedere le informazioni inviate.
Nel form viene richiesto: il nome, l'e-mail, l'url del sito, ed un commento. Il problema è che se il testo inserito nel campo "commento" è molto lungo, quando viene visualizzato nella pagina .php non va a capo e diventa una riga sola orizzontale "lunghissima". Vorrei sapere se esiste un modo per visualizzare il testo in modo corretto, cioè che ad un certo punto vada a capo e venga visualizzato come fosse una lettera.
ciao e grazie
questo è in parte il codice:
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="folgiostyle.css" rel="stylesheet" type="text/css">
</head>
<leftmargin="0" topmargin="10" marginwidth="0" marginheight="10">
<body><table width="355" height="274" border="0">
<tr>
<td width="324" align="left"> <div align="left">
<?=$msg?>
</div></td>
</tr>
<tr>
<td height="248" align="center"> <form action="<?=$_SERVER['PHP_SELF']?>" method="POST">
<div align="center">
<table align="left" border="0">
<tr>
<td width="72" align="right"> <div align="left">nome<font size="2"><font color="#5B4547"
title=""> </font> </font></div></td>
<td width="267" align="right"><div align="left"><font size="2" face="Arial, Helvetica, sans-serif"><font color="#5B4547"
title=""> </font><font size="2" face="Arial, Helvetica, sans-serif"><font color="#5B4547"
title="">
<input name="name" type="text" size="32">
</font></font></font></div></td>
</tr>
<tr>
<td align="right"><div align="left">email</div></td>
<td align="right"><div align="left"><font size="2" face="Arial, Helvetica, sans-serif"><font color="#5B4547"
title="">
<input name="email" type="text" size="32">
</font></font></div></td>
</tr>
<tr>
<td align="right"><div align="left">la bestia:</div></td>
<td align="right"><div align="left"><font size="2" face="Arial, Helvetica, sans-serif">
<textarea name="testo" cols="26" rows="2"></textarea>
</font></div></td>
</tr>
<tr>
<td align="right" colspan="2"></td>
</tr>
<tr>
<td align="right" colspan="2"><div align="center"><font size="2" face="Arial, Helvetica, sans-serif">
<input name="reset" type="reset" value="cancella">
<input type="submit" name="submit" value="invia">
</font></div></td>
</tr>
</table>
</div>
<div align="left">
</div>
</form></td>
<?
$handle = fopen("ciaociao", "r");
if (!$handle) print "Error opening file 'text-home' for read";
while (!feof($handle)) {
$comment_date = fgets($handle);
$name = fgets($handle);
$email = fgets($handle);
$comment = fgets($handle);
$ciao = fgets($handle);
$comment = '';
$row = fgets($handle);
while (strcmp(substr($row, 0, 4),'_END') != 0 && !feof($handle)) {
$comment .= $row."
";
$row = fgets($handle);
}
if (strcmp($comment_date, '') != 0) {
print "<tr>";
print "<td align=\"left\" width=\"100%\">";
print "<table align=\"left\" width=\"100%\">";
print "<tr>";
print "<td width=\"100%\">";
print "".$name." [<a href=\"mailto:".$email."\">".$email."</a>] il ".$comment_date." scrive:
";
print "</td>";
print "</tr>";
print "<tr>";
print "<td width=\"100%\">";
print "<table align=\"left\" width=\"100%\">";
print $comment;
print "--- --- ---";
print $testo;
print "--- --- ---";
print "</td>";
print "</tr>";
print "</table>";
print "</td>";
print "</tr>";
}
}
if (!fclose($handle)) print "Can't close file 'text-home'";
?>
</table>
<div align="left"></div>
</body>
</html>