急啊~fread的第二个参数忽略回车,怎么办? 不好意思,看错意思了最近怎么老是遇到一些奇怪的问题。我测试了一下,很正常,没有取出6呀你用fgets($fd,6)看看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 fgets($fd,6)就没有问题了~但是为什么呢?我的字符串很复杂,实际用的比提问时的那个要复杂的多~我都用眼算过,明明是fread($fd,286);但取出的字符人工一查竟是289,多出三个字符.而正好字符串里面有三个回车,所以我也就向回车的身上怀疑了~难道还什么没有考虑到? fgets($fd,6)只能 取一行呀?我还要往下取呢!~ 你不會慢慢數的吧echo strlen($getContent);//看你取出来的字符串长度返回多少 $fd = fopen ($filename,"r");while (!feof ($fd)) { $buffer = fgets($fd, 1024); echo $buffer;}fclose ($fd); 真服了php了~明明96个字符居然报了112个~strlen 双字节长度算两个呀。unicode是编码比如中国,就占四个长度回车也占两个\r\n 可能是我说的不明白了~~我所说的"12345回车6"中的"回车"是chr(13).chr(10).但是在用fread提取的时候chr(13).chr(10)算一个字符~所以第二个参数取的就不对了,怎么办? php怎么获得asp.net的session值?在线等... jquery怎样输出php用file_get_contents() 获取的图片文件 PHP访问mysql数据库巨慢,请求帮助! 请教php保存数据的方案,谢谢! 遇到奇怪问题,哪位能帮忙指点一下? 我是新手,大家给点帮助~~~ 关于mysql的代化.做500人的压力测试,遇到的问题 有请 Lostinet 请问php怎样调用sp,还有就是mysql支持sp吗? php 存取sql server中image类型的图片 文件上传,急!! 请问怎么让浏览器不读cache我的浏览器每回都要手动刷新,累啊
我的字符串很复杂,实际用的比提问时的那个要复杂的多~我都用眼算过,明明是fread($fd,286);但取出的字符人工一查竟是289,多出三个字符.而正好字符串里面有三个回车,所以我也就向回车的身上怀疑了~难道还什么没有考虑到?
echo strlen($getContent);//看你取出来的字符串长度返回多少
while (!feof ($fd)) {
$buffer = fgets($fd, 1024);
echo $buffer;
}
fclose ($fd);
回车也占两个\r\n
chr(13).chr(10).但是在用fread提取的时候chr(13).chr(10)算一个字符~所以第二个参数取的就不对了,怎么办?