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日
先是:if(eregi)(" (.*) ",$line,$out).. 发表人 simonxzq 发表于 12月02日
QUOTE: 最初由 simonxzq 发布 .. 发表人 dengyi11 发表于 12月02日
看热闹。嘿嘿 发表人 飞光 发表于 12月02日
QUOTE: 最初由 飞光 发布 [B.. 发表人 dengyi11 发表于 12月02日
是这一行的问题: if(eregi)(" (.*) .. 发表人 simonxzq 发表于 12月02日
谢谢,成功了.但我想窃取的不是一小段.. 发表人 dengyi11 发表于 12月02日
呵呵。。我以前也干过这个,这就要用正.. 发表人 simonxzq 发表于 12月02日





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

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

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


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

  4. 看热闹。嘿嘿


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

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

  6. 是这一行的问题:
    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;
    ?>

  7. 谢谢,成功了.但我想窃取的不是一小段文字,而是很长怎么办?

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




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

    昵称: 请输入验证码:


抢着回答

万丈高楼平地起

[ Full Screen ] http://www.kinergy-nt.com/flash/6.swf

文件名大小写?

在unix下面 文件名区分大小写 请问有什么方法能让他不区分大小...

难得一见飞飞!

好! 想的我在这里发水

help!!不知如何设置! 一定要帮我呀。。...

环境如下: php431+apache+win2003 document_root在e:php...

求PHP+ORACLE分页代码,急!!

如题,谢谢!

PHP Version 5.0.0b2 测试程序及代码

编译的时候老是出现libxml2的一个错误(不知是什么原因,不管我加...

高手请进

我的网站是:win2000+SQL+APACHE+PHP 因SQL的存储过程有速度快...

求救!!Imail如何用SQL SERVER啊

请高手帮帮忙

请问php中的"?"怎么用

常看到PHP源代码中出现"?". 不知道这个"?"什么意思,怎么用? ...

用php+mssql怎么实现分页? mssql里没有...

如题,在线等待!

[]