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日
看热闹。嘿嘿 发表人 飞光 发表于 12月02日
QUOTE: 最初由 飞光 发布 [B.. 发表人 dengyi11 发表于 12月02日
先是:if(eregi)(" (.*) ",$line,$out).. 发表人 simonxzq 发表于 12月02日
QUOTE: 最初由 simonxzq 发布 .. 发表人 dengyi11 发表于 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. 看热闹。嘿嘿


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

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

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

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


  7. 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;
    ?>您试试!






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




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

    昵称: 请输入验证码:


抢着回答

win下如何安装apache+php啊

我按一些书上说在http.conf中加了 AddType application/x-http...

打印

在php或者java中有没有函数用来判断是否打印成功?

高手请进

我改了别人一个聊天室,在每台机子首次登陆的时候,它总是提示:...

FastTemplate ?

在windows下的安装,FastTemplate 应该放在哪呀?

我的apache2.0.47今天之前用的好好的.今...

如题,现在还找不到原因.已查过没有病毒和木马.以前在别的机子安装...

武汉公交激情一幕 ————{转贴}

武汉公交激情一幕 zhuan 就在今天,我坐552路去医学院那边找同...

请求,出现这样的问题是怎么回事?

我配置的服务器是2000server,用的是IIS,数据库是mysql可在解析...

急~~~~~

这个$l=strlen(&$y); 里面的&$Y是什么意思

用php能实现吗?

在一个网页固定的地方显示另一个网页的内容 同时又不改变当...

请问两条语句:sprintf;fscanf

sprintf("%d %d %d %d %d ",0,0,0,0,0) fscanf($a,"%d ") ...

[]