1

comeone が私の問題を解決してくれることを願っています。

列IDとXMLLinkであるmysqlテーブルがあり、html/php/mysqlフォームを介して更新される行は1つだけです..

私の問題は、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 に答える