php文件下
function main(){
$current_url = "http://hao123.com/";//初始url
$fp_puts = fopen("url.txt","ab");//记录url列表
$fp_gets = fopen("url.txt","r");//保存url列表
do{
$result_url_arr = crawler($current_url);
if($result_url_arr){
foreach ($result_url_arr as $url) {
fputs($fp_puts,$url."\r\n");
}
}
}while ($current_url = fgets($fp_gets,1024));//不断获得url
}
main();
运行main()函数,报出 [function.fopen]: failed to open stream: HTTP request failed! 错误(放此文件放到服务器上运行就没问题,放到本地运行就报错)
是哪里的问题呀,怎么解决,多谢
function main(){
$current_url = "http://hao123.com/";//初始url
$fp_puts = fopen("url.txt","ab");//记录url列表
$fp_gets = fopen("url.txt","r");//保存url列表
do{
$result_url_arr = crawler($current_url);
if($result_url_arr){
foreach ($result_url_arr as $url) {
fputs($fp_puts,$url."\r\n");
}
}
}while ($current_url = fgets($fp_gets,1024));//不断获得url
}
main();
运行main()函数,报出 [function.fopen]: failed to open stream: HTTP request failed! 错误(放此文件放到服务器上运行就没问题,放到本地运行就报错)
是哪里的问题呀,怎么解决,多谢
解决方案 »
- 学php却摆脱不掉C/C++怎么办
- 一个系统中有很多数据,我要更新某一条信息或更新全部信息?
- 求一个js获取文本框值的写法--急,在线等,提供帮助即给分
- pear分页包pager问题。
- 花钱找人调试一个PHP MYSQL程序
- 如何在asp.net中使用php编写的XMLPRC库文件!
- 为什么我在我的phpmyadmin 看到数据库里的中文是乱码?
- ……给分 请教用PHP如何发送html格式的邮件,就是说发送某一个作好的网页?请帮忙祥答,谢谢!
- php对mysqsl表进行操作总会产生死进程,怎么回事,如何解决,请指教
- 如何用php实现java的AES加密
- php url 地址问题``
- PHP没有指针,怎样编写数据结构?
=========
allow_url_fopen = On
大家再帮我想想。。
下面这一行
$fp_gets = fopen("url.txt","r");//保存url列表
怎么解决呀,
$current_url = "http://hao123.com/"; //*** 这里初始化URL ***
$fp_puts = fopen("url.txt","ab"); //记录url列表
$fp_gets = fopen("url.txt","r"); //保存url列表
do{
$result_url_arr = crawler($current_url);
if($result_url_arr){
foreach ($result_url_arr as $url) {
fputs($fp_puts,$url."\r\n");
}
}
}while ($current_url = fgets($fp_gets,1024));// *** 这个地方又把$current_url赋值,而且是读文件url.txt ****
}
main();
还是 报出 [function.fopen]: failed to open stream: HTTP request failed! 错误
与封装的函数无关
我不明白的是 :此文件放到服务器上运行就没问题,放到本地运行就报错大家再帮我想想
set_time_limit(0);
就可以了