fgets问题 我用fgets($file)读取一个html文件,可是为什么每遇到 < 就会停止呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 贴出代码看看。mamkkl(mamkkl)等 级:结帖率:33.33% fgets遇到换行就停止,你的"<"在行首吧 代码如下:$file = open_file_r('displayTem.html'); if($file){ $tem = fgetss($file); echo $tem; fclose($file); }else{ echo 'Template open field'; }文件内容一行:<table width=587 id='id' border='0' cellpadding='10' cellspacing='0'><tbody></tbody></table>然后当去除行首的 < 的时候,能读出:table width=587 id='id' border='0' cellpadding='10' cellspacing='0'>,但是后面的<tbody>开始就读不到了。 fgetss — 从文件指针中读取一行并过滤掉 HTML 标记你是把<tbody>之类的HTML标记全去掉了 可是这样我就不能用html的形式输出到客户端了啦,我是想在<table>里面加入行的 你用的就是fgetss,去掉html标记的,换成fgets就ok了,你可以用ftell($file)查看你文件到底是读到哪了。 已經解決,原來是因為<table></table>直接echo後被瀏覽器解釋了,但是因為<table>裏面沒有<tr>和<td>所以什麼都沒有現實在屏幕上。!! 这个数组怎么键值取值??? session_start() 莫名其妙....... 关于fsockopen 求救!! 通过DLL读取语言包显示UTF-8乱码问题 smarty调用自定义函数的问题。 想做一个功能,无法采集远程文件,望高人解决。 ajax的send()到底有什么用? 应属正则问题,恭候高医妙手 PHP连接Oracle问题! 考试题,我做不来,认输,大家看一下 ^-^mysql_real_escape_string的好问题 PHP获取某年第几周的起始终止日期的问题
(mamkkl)
等 级:
结帖率:33.33%
$file = open_file_r('displayTem.html');
if($file){
$tem = fgetss($file);
echo $tem;
fclose($file);
}else{
echo 'Template open field';
}
文件内容一行:<table width=587 id='id' border='0' cellpadding='10' cellspacing='0'><tbody></tbody></table>
然后当去除行首的 < 的时候,能读出:table width=587 id='id' border='0' cellpadding='10' cellspacing='0'>,但是后面的<tbody>开始就读不到了。
你是把<tbody>之类的HTML标记全去掉了