1

我希望comeone可以帮助我解决我的问题。

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

怎么可能解决这个问题?

谢谢你的建议。:)

4

2 回答 2

1

您也可以尝试替换 $vmdily = simplexml_load_file('$xmllink');$vmdily = simplexml_load_file($xmllink);

只是''('$xmllink')

于 2013-05-31T12:15:36.087 回答
0

使用双引号或完全删除它们

$vmdily =  simplexml_load_file("$xmllink");
于 2013-05-31T12:23:26.580 回答