php文件函数fread只能读取785个字符
php文件函数fread从http://www.ip138.com/ips.asp网页,只能读取785个字符?代码如下:$ip="58.61.164.141";$file...
php文件函数fread从http://www.ip138.com/ips.asp网页,只能读取785个字符?
代码如下:
$ip="58.61.164.141";
$filename="http://www.ip138.com/ips.asp?ip=".$ip."&action=2";//定义远程文件地址
$handle=fopen($filename,"rb");//打开远程文件
$content="";
if(!feof($handle)){
//fopen()
$content=fread($handle,1024);
//$content=iconv("gb2312","utf-8",$content);
echo $content."\n<br /><br />\n";
} 展开
代码如下:
$ip="58.61.164.141";
$filename="http://www.ip138.com/ips.asp?ip=".$ip."&action=2";//定义远程文件地址
$handle=fopen($filename,"rb");//打开远程文件
$content="";
if(!feof($handle)){
//fopen()
$content=fread($handle,1024);
//$content=iconv("gb2312","utf-8",$content);
echo $content."\n<br /><br />\n";
} 展开
2个回答
展开全部
代码写的不对.帮你改了下.
================
$ip="58.61.164.141";
$filename="http://www.ip138.com/ips.asp?ip=".$ip."&action=2";//定义远程文件地址
$handle=fopen($filename,"r");//打开远程文件
$content="";
while(!feof($handle)){//使用循环
//fopen()
$content .=fread($handle,1024);//使用字符串联接,而不是直接=,否则就被覆盖了.
//$content=iconv("gb2312","utf-8",$content);
}
echo $content."\n<br /><br />\n";
================
$ip="58.61.164.141";
$filename="http://www.ip138.com/ips.asp?ip=".$ip."&action=2";//定义远程文件地址
$handle=fopen($filename,"r");//打开远程文件
$content="";
while(!feof($handle)){//使用循环
//fopen()
$content .=fread($handle,1024);//使用字符串联接,而不是直接=,否则就被覆盖了.
//$content=iconv("gb2312","utf-8",$content);
}
echo $content."\n<br /><br />\n";
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询