这是错误信息:
Warning: fopen(http://www.baidu.com) [function.fopen]: failed to open stream: HTTP request failed! in F:\laokang\test.php on line 3
fopen是打开的
allow_url_fopen On On 服务器也可以连上外网啊,我在服务器上用IE可以正常访问网页剩下的还有可能是哪里的原因呢?哪位知道
Warning: fopen(http://www.baidu.com) [function.fopen]: failed to open stream: HTTP request failed! in F:\laokang\test.php on line 3
fopen是打开的
allow_url_fopen On On 服务器也可以连上外网啊,我在服务器上用IE可以正常访问网页剩下的还有可能是哪里的原因呢?哪位知道
解决方案 »
- 二维数组排序,且下标重新排
- php对数组比较有经验的过来看看【疑难】
- php连接oracle问题,急!!!help
- mysql_fetch_assoc 印出记录总少一条
- php页面的session问题?--------非常奇怪------!!!!?????????
- 请问这段rewrite怎么写
- <tr><td>测试</td><tr>想替换为<LI>测试</LI>求PHP 正则替换,谢谢。
- 彻底解决gd中文乱码? 谢谢
- 能否推荐一些好书?
- 谁有apache+php+mysql的安装程序下载联结?给小弟一个,不胜感激
- php 添加数据安全问题
- 关于mssql_query("set textsize 65536", $conn);
就是这行
随便哪个网址都不行,不过如果是我服务器上另外的网址就行别的网址是有时候行,但是大多数情况都不行
我用ASP的获取远程网页就没问题
百度又回个空包,然后页面就给我返回错误信息了按说还要发送host啊如果把网址改成本机房内的,发完 get / http/1.0 后,再接到一个空包,然后就会发送 host ,然后正常获取了我头都大了,不知道是哪里的问题如果谁能帮我解决了这个,我愿意付人民币酬劳,我的qq 77386555
很多网站都对频繁的抓取做了限制,
最基本的就是验证请求的url,
所以建议用fsockopen或者cul,指定header!
我并不是一定要用fopen来抓取,只是纳闷为什么不行,明明哪里配置的都没错
因为业务需要,我需要几乎100%可以的。
我请求的URL,自动下载一个文件。
力定了。
期待高手来给个解。