str=replace(str,chr(13)&chr(10),"<br>")
str是要显示的字符串

解决方案 »

  1.   

    字串处理函式库nl2br
    将换行字元转成 <br>。
    语法: string nl2br(string string);传回值: 字串函式种类: 资料处理
      
    内容说明 
    本函式将换行字元转换成 HTML 换行的 <br> 指令。 
    参考 
    htmlspecialchars()  htmlentities()  ===============
    fir1.php<html>
    <body>
    <table width="770" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td><form name="form1" method="post" action="fir2.php">
    <textarea name="eeeee" cols="30" rows="6" wrap="VIRTUAL" id="eeeee">dddddd
    eeeeee
    fffffffff
    mmmmmmmmmm
    </textarea>
    <input type="submit" name="Submit" value="确定">
    <input type="reset" name="Submit2" value="Reset">
    </form></td>
    </tr>
    </table>
    </body>
    </html>
    =============
    fir2.php
    <?
    echo $eeeee;
    echo "<br>";
    $ttt=nl2br($eeeee);
    echo "<br><br>$ttt<br><br>";
    ?>
    <textarea name="rrr" cols="30" rows="6" wrap="VIRTUAL" id="eeeee">
    <?
    printf ("%s", $eeeee);
    ?>
    </textarea>
      

  2.   

    echo nl2br(htmlspecialchars($text));
    如果还不行就在td 中这么写:<td style="word-break:break-all">