InfoQ

交流

讨论:请大家帮忙!!!!急!屁股冒烟了!

作者 dengyi11 发布于 0000-00-00 分类:php基础编程


²âÊÔ


<?php
$i = 1;
while($i<=73){
$file = fopen ("http://www.***.com/treasure.php?page=$i","r");
if(!$file){
echo "

Unable to open remote file. ";
exit;
}
while(!feof ($file)){
$line = fgets ($file,1024);
if(eregi)("(.*)",$line,$out)){
$mingyan = $out;
break;
}
}
$i++;
}
fclose($file);
echo $mingyan;
?>




请大虾帮帮忙,,,我运行了,可什么也显示不出来,请问是为什么啊...到底什么地方设置错误???还是代码出错了??求救!谢谢了!



逛论坛交流请大家帮忙!!!!急!屁股冒烟了!

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

8 条回复

回复

谢谢,成功了.但我想窃取的不是一小段.. 发表人 dengyi11 发表于 12月02日
呵呵。。我以前也干过这个,这就要用正.. 发表人 simonxzq 发表于 12月02日
是这一行的问题: if(eregi)(" (.*) .. 发表人 simonxzq 发表于 12月02日
QUOTE: 最初由 飞光 发布 [B.. 发表人 dengyi11 发表于 12月02日
看热闹。嘿嘿 发表人 飞光 发表于 12月02日
QUOTE: 最初由 simonxzq 发布 .. 发表人 dengyi11 发表于 12月02日
先是:if(eregi)(" (.*) ",$line,$out).. 发表人 simonxzq 发表于 12月02日
以上是显示的,可好象不对啊!请问怎么.. 发表人 dengyi11 发表于 12月02日
  1. 谢谢,成功了.但我想窃取的不是一小段文字,而是很长怎么办?

  2. 呵呵。。我以前也干过这个,这就要用正则了,用preg_match_all();对你比较有帮助。好像在正则后面加 iUs,呵呵。。。,能把整个网页分解了。

  3. 是这一行的问题:
    if(eregi)("(.*)",$line,$out){

    你还没有把括号改过来呢,都出错了。怎么能运行呢?
    下面的就行了。。也是粗心大意的问题


    <?php
    $file = fopen ("http://dengyi.net","r");
    if(!$file){
    echo "

    Unable to open remote file. ";
    exit;
    }

    while(!feof ($file)){
    $line = fgets ($file,1024);
    if(eregi("(.*)",$line,$out)){
    $mingyan = $out[1];
    break;
    }
    }
    fclose($file);
    echo $mingyan;
    ?>


  4. QUOTE:
    最初由 飞光 发布
    [B]看热闹。嘿嘿 [/B]

    晕!我有急用啊!请帮忙...

  5. 看热闹。嘿嘿


  6. QUOTE:
    最初由 simonxzq 发布
    [B]先是:if(eregi)("(.*)",$line,$out)){
    这一行错了括号

    然后是逻辑错,fopen和下面几行怎么写到while里面了?? [/B]

    兄弟应该怎么写???
    我不这样也都不行!

    <?php
    $file = fopen ("http://dengyi.net","r");
    if(!$file){
    echo "

    Unable to open remote file. ";
    exit;
    }
    while(!feof ($file)){
    $line = fgets ($file,1024);
    if(eregi)("(.*)",$line,$out){
    $mingyan = $out[1];
    break;
    }
    }
    fclose($file);
    echo $mingyan;
    ?>您试试!

  7. 先是:if(eregi)("(.*)",$line,$out)){
    这一行错了括号

    然后是逻辑错,fopen和下面几行怎么写到while里面了??






  8. 以上是显示的,可好象不对啊!请问怎么回事....




  9. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

有关于lotus服务器设置上的问题

想在安装lotus的服务器上安装apache服务,并安装php,mysql,使之能...

虽然工作是枯燥的,赚钱是辛苦的,但理想却是远大的!!!-----等咱...

select语句为什么显示不出中文??

如下!!! 字段是这样的, ID ...

请问phpBB的template类谁用过?

我想询问谁知道phpBB2中的template类是沿用哪里的类修改而成的?是...

我想下载免费php代码-最好是企业商务类...

各位知道的请共享一下,谢谢

php如何获得上一页的URL地址

谢谢高手了。。

请问这个如何实现的?

serv-u 里面的参数设置??? http://166.111.174.23/?ta...

如何开发论坛?

我想自己编写一个论坛, 但不知道从何入手 请问本论坛有没有这...

大哥们,帮我看看程序哪里有错啊?我等...

<? if ($Ok) { if (!$nicker) $error="用 户 名 不...

用js打印时去掉页头页脚

[PHP] <script language="Ja...

[]