為什么會這樣呢? echo htmlspecialchars($txtContent); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 樓上的說的很對.但他就不會換行了.nl2br(htmlspecialchars(....))htmlspecialchars(nl2br(....))這樣都不行.不會換行怎樣辦呢? echo str_replace("\n","<BR>",htmlspecialchars($txtContent)); try:echo str_replace("\r","<BR>",htmlspecialchars($txtContent)); 為什么每一行前面會顯示<BR> 呢? 原来文本中本来就有<br>:<?$path="PHP146.txt";$fp=fopen($path,"r");$str=fread($fp,filesize($path));$str=preg_replace("/<br>/i","",$str);$str=str_replace("\r","<BR>",htmlspecialchars($str));echo $str;fclose($fp);?> function rp($str){ $str=preg_replace("/<br>/i","",$str); $str=str_replace("\\'","'",$str); $str=str_replace('\\"','"',$str); $str=str_replace('\\\\','\\',$str); $str=str_replace('<','<',$str); $str=str_replace('>','>',$str); $str=str_replace(" "," ",$str); $str=str_replace("\r","<BR>",$str); return $str;}你的文本文件内容特殊,如果还要让'、"、\等显示正常,用上面这个函数替换 来这求一个 能查看html元素绑定事件的工具,或者debug方法。 php二维数组排序 考验你的正则知识 问个比较简单的问题 表单提交的问题! 如何用PHP实现自动发送邮件?就像某些网站那样。 document.write怎么用? php从a循环到z怎么编写呢? 一个日期的问题 求帮:php怎么用正则获取浮点数? 有个十万火急的问题 请教用php3从oracle8.05中读出一个字段并加上超连接,超连接显示为不可写光标,如何改为手指光标?
nl2br(htmlspecialchars(....))
htmlspecialchars(nl2br(....))
這樣都不行.不會換行怎樣辦呢?
echo str_replace("\r","<BR>",htmlspecialchars($txtContent));
<?
$path="PHP146.txt";
$fp=fopen($path,"r");
$str=fread($fp,filesize($path));
$str=preg_replace("/<br>/i","",$str);
$str=str_replace("\r","<BR>",htmlspecialchars($str));
echo $str;
fclose($fp);
?>
{
$str=preg_replace("/<br>/i","",$str);
$str=str_replace("\\'","'",$str);
$str=str_replace('\\"','"',$str);
$str=str_replace('\\\\','\\',$str);
$str=str_replace('<','<',$str);
$str=str_replace('>','>',$str);
$str=str_replace(" "," ",$str);
$str=str_replace("\r","<BR>",$str);
return $str;
}
你的文本文件内容特殊,如果还要让'、"、\等显示正常,用上面这个函数替换