simplexml_load_file('$variable') - variable url from


simplexml_load_file('$variable') - variable url from mysql

我希望有人能帮我解决这个问题。

我有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");