我希望有人可以帮我解决我的问题。
我有mysql表,其中是列ID和XMLLink,只有一行通过html/php/mysql
形式更新..
我的问题是我需要从XMLLink获取数据到某个变量,这个变量在simplexml_load_file('$variable')
中回显
我不知道这是否可能,但我尝试了..
我有这段代码:
$xmllink_query = mysql_query("SELECT xmllink FROM {$cfg[tbl_xmllink]} WHERE id='1'") or die(mysql_error());
while ($xmllink_array = mysql_fetch_row($xmllink_query)){
$xmllink =$xmllink_array['0'];
}
echo $xmllink;
//simplexml load xml feed file
$vmdily = simplexml_load_file('$xmllink');
当我只回显$xmllink
时它工作正常,但我收到的错误如Warning: simplexml_load_file(): I/O warning : failed to load external entity "$xmllink"
如何解决这个问题?
感谢您的建议。 :)
答案 0 :(得分:1)
您也可以尝试将$vmdily = simplexml_load_file('$xmllink');
替换为$vmdily = simplexml_load_file($xmllink);
从''
('$xmllink')
答案 1 :(得分:0)
使用双引号或完全删除它们
$vmdily = simplexml_load_file("$xmllink");