我的代碼只是返回此:儘管在php.ini中啓用了allow_url_fopen和simpleXML,但爲什麼SimpleXMLElement未定義?
Fatal error: Call to undefined function SimpleXMLElement() in /path/to/xmltest.php on line 6
和代碼本身:
<?php
$language_url = "http://www.fakesite.com/api/FAKEAPIKEY/languages.xml";
// Passing the XML
$data = file_get_contents($language_url);
$books = SimpleXMLElement($data);
//-------------------
// Passing a filename
//$books = SimpleXMLElement($language_url, null, true);
?>
當然,$language_url
是有效的,但我改變了它的隱私問題。它駐留在我嘗試運行此腳本的另一個站點上。
做第一個建議給了另一個錯誤,說simpleexmlelement至少需要一個參數。我會嘗試其他建議。 –
你真的必須閱讀手冊,我已經更新';'到'(...);' – ajreal
隨着更新(這是我的評論後,而不是之前)事情再次正常工作。謝謝您的幫助。 –