在循环

时间:2015-11-04 20:48:18

标签: php

我需要一些PHP的帮助

我有这样的情况:

http://myserveraddress.com/parser.php?name=user_1

此文件执行一些操作并输出png图像,将其保存在我服务器上的文件夹中。 现在我需要在循环中的另一个php文件中调用我的解析器:

   $result = mysql_query("SELECT * FROM users order by name") 
        or die(mysql_error());
    while($row = mysql_fetch_array( $result ))
    {   
        exec('parser.php?name='.$row['name']);
    }

它似乎不起作用,它不会输出任何东西,也不能保存任何东西...... 我该如何解决?

1 个答案:

答案 0 :(得分:0)

解决! 我使用过curl

   $result = mysql_query("SELECT * FROM users order by name") 
        or die(mysql_error());
    while($row = mysql_fetch_array( $result ))
    {   
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, "http://myserveradress.com/parser.php?name=".$row['name']);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        $output = curl_exec($ch);
        curl_close($ch);
    }