Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di arsy
    Registrato dal
    Jul 2002
    Messaggi
    74

    testo form lungo, modo per andare a capo correttamente

    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>
    da vicino nessuno è normale

  2. #2
    scusami sto chiudendo il pc non ho letto il codice ma credo che forse questo possa essere la soluzione al tuo problema

    http://it2.php.net/manual/en/function.nl2br.php

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.