我需要将XML URL循环到PHP中的simplexml_load_file中。
我不明白,因为如果我从任何变量写一个URL,脚本就可以了,但是如果我从数据库加载url脚本就会死掉。
此代码工作:
$xml = simplexml_load_file("www.blablabla.com/file.xml") or die("Error: Cannot create object");
/*other script, elaborate the response*/
这段代码工作:
$url = "www.blablabla.com/file.xml";
$xml = simplexml_load_file($url) or die("Error: Cannot create object");
/*other script, elaborate the response*/
现在,我从数据库加载一个url,并将此值传递给simplexml_load_file。
$query = $mysqli->query("SELECT url from wp_rezdy_products");
while($result = $query->fetch_row()){
$url = $result[0];
echo $url ."<br>";
$xml = simplexml_load_file($url) or die("Error: Cannot create object");
*/ other script, elaborate the response */
}
为什么此方法不起作用并因消息错误而死?
echo 没关系,返回一个url值,为什么进入simplexml_load_file没有?