打开远程文件的一个奇怪问题,大家帮我看看。 服务器没有打开远程文件读取 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但是我在本机读取那个远程文件就可以,但在服务器上就不行 问题解决了,但是不明白。<?//$fd=fopen("http://www.eafu.net/index.php","r"); //在服务器上就是运行不出来,服务器在内网,用路由做了映射//但$fd=fopen("http://www.163.com","r"); 又是可以的,读自己服务器上文件就不行。//改成下面的:$fd=fopen("http://localhost/index.php","r");//竟然用localhost可以正常运行,(localhost和www.eafu.net内容相同) ,用域名就不行,//$line = fread($fd,1200000);while (!feof($fd)){ $line .= fread($fd, 128);}unlink("index1.html");$path="index1.html"; $fp=fopen($path,"w+"); $line="$line"; fwrite($fp,$line); fclose($fp); ?>狂晕。是不是路由的问题啊?allow_url_fopen是打开的on。 mysql_real_escape_string 能防止SQL注入吗 php文件怎么编辑?(初学者) 高手来看下,apache动态三级域名转发规则怎么写? 关于PHP开发,是否必须使用Smarty模板技术? 邮件收发系统是如何运行的? 关于php的正则表达式..... Uncaught exception 'Exception' with message 'Serialization of 'SimpleXMLElement 前进后退竟然会把排版搞乱,能告诉我是怎么回事吗?? 表单传递多个变量的问题 各位高手帮帮忙!!!!! 如何输出"<name>值</name>"这种格式 一个SQL语句
//$fd=fopen("http://www.eafu.net/index.php","r");
//在服务器上就是运行不出来,服务器在内网,用路由做了映射
//但$fd=fopen("http://www.163.com","r"); 又是可以的,读自己服务器上文件就不行。
//改成下面的:
$fd=fopen("http://localhost/index.php","r");
//竟然用localhost可以正常运行,(localhost和www.eafu.net内容相同) ,用域名就不行,
//$line = fread($fd,1200000);
while (!feof($fd))
{
$line .= fread($fd, 128);
}
unlink("index1.html");
$path="index1.html";
$fp=fopen($path,"w+");
$line="$line";
fwrite($fp,$line);
fclose($fp);
?>
狂晕。是不是路由的问题啊?
allow_url_fopen是打开的on。