クイズの質問のリストを含む一時的な xml ファイルを php で作成しようとしています。ランダム リストは、php のデータベースから生成されます。クイズが完了するまで、これを書き込み可能な一時 xml ファイルとして保存する必要があります。次のエラーが発生し続けます。
警告: simplexml_load_file() [function.simplexml-load-file]: /tmp/quiz7YRGPo:1: パーサー エラー: 開始タグが必要です。'<' が /home/dir/public_html/website.com/quiz/index に見つかりません。 php 154行目
警告: simplexml_load_file() [function.simplexml-load-file]: quiz_data.xml in /home/dir/public_html/website.com/quiz/index.php 行 154
警告: simplexml_load_file() [function.simplexml-load-file]: ^ in /home/dir/public_html/website.com/quiz/index.php 行 154
これはコードです:
// name of XMLPHP file which contains quiz data
$xml_file = 'http://website.com/quiz/dynamic_php_page_generates_xml.php?param=var¶m2=var2';
// create randomXML file
$tempquiz = tempnam('/tmp','quiz');
$fp_tempquiz = fopen($tempquiz, "w");
fwrite($fp_tempquiz, $xml_file);
//CLOSE temp file
fclose($fp_tempquiz);
// create new SimpleXML object from XML file
$quiz = simplexml_load_file($tempquiz);
ページが読み込まれるたびにクイズが一意になるように、php で一時的な xml ファイルを作成するにはどうすればよいですか?