為什么會這樣呢? 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;}你的文本文件内容特殊,如果还要让'、"、\等显示正常,用上面这个函数替换 php基础求助~~~~ 求助关于二级域名不用绑定目录的问题 有朋友能发一个最新的支付宝支付的PHP范例么? 请大家推荐一个适合中学用的php+mysql网站源代码 php转向问题 关于PHP模板的问题 这是什么错误? 关于编码的问题,大虾指教了 求ftp管理代码.... 急急,关于页面重定向的问题? 有个十万火急的问题 请教用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;
}
你的文本文件内容特殊,如果还要让'、"、\等显示正常,用上面这个函数替换