我需要一些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']);
}
它似乎不起作用,它不会输出任何东西,也不能保存任何东西...... 我该如何解决?
答案 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);
}