Mail Body的來源有時直接就是TextBox中的文本內容,但是如果對文本內容沒有做處理的話,文本就會沒有任何的格式,擠在一起,逐行顯示。現在說的是如何讓文本內容可以換行,然後不至於擠在一起。
單步調試時,會發現獲取到的文本內容中,文本中的換行被替換成了"rn",因為一直沒有發現這個,導致繞了很大的圈子。既然找到了這個原因的話,就可以將這個字符串替換成HTML的<br/>了。
ex:string strBody = Body.Replace("rn","<br/>");
雖然很easy,但當時不知道的時候確實很頭疼,希望對你也會有用。
實例
<form id="form1" name="form1" method="post" action="">
<label>
<textarea name="t" id="t" cols="45" rows="5"></textarea>
</label>
<label>
<input type="submit" name="button" id="button" value="提交" />
</label>
</form>
<?php教程
if($_POST){
echo str_replace(chr(13),'<br>',$_POST['t']);
}
?>
更多詳細內容請查看:http://www.bKjia.c0m/phper/29/ff8b04e8f5b663b8b86d960321efcc83.htm