我希望有人能帮我解决这个问题。
我有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"
如何解决这个问题?
谢谢你的建议。:)
您也可以尝试将$vmdily = simplexml_load_file('$xmllink');
替换为$vmdily = simplexml_load_file($xmllink);
将''
从('$xmllink')
中移除
使用双引号或者完全去掉
$vmdily = simplexml_load_file("$xmllink");