的情況下,我很新的PHP和我不能得到這個工作,我不明白爲什麼我不能..服務器不會創建DOM文檔
我使用NetBeans和XAMPP在本地,但我有一個服務器「插槽」在學校,我上傳我的網頁公開。
基本上,當我通過XAMPP運行此文件在本地給這個代碼
<?php
echo "1";
$dom = new DOMDocument();
echo "2";
?>
,它打印出「12」,因爲它應該。 但是,當我將.php文件複製到我的服務器上時,它只能打印出「1」。它在達到「2」之前失敗。我的結論是它不會實例化DOMDocument。怎麼可能?本地我有PHP版本5.3.8,並在服務器上,它只有5.1.6。這是問題嗎?
在我看來,DOMDocument自5.0版本以來一直支持,但我可能錯了。 無論如何,我沒有更新此版本的權限來測試此功能,而且我也找不到任何有關支持的信息DOM在早期版本中。
或者我忘記了什麼?我對5.1.6版不支持的JSON有同樣的問題,然後我可以包含一些(「upgrade.php」)文件,我把它放在index.php旁邊,並且它工作正常。任何這樣的建議?或者有什麼想法?
是的,我也發現了,但我只是得到了「yum沒有安裝」或什麼的迴應。爲了解決這個問題,可能需要先完成一些管理員工作。由於我對服務器的權力不大,我將自己的域擴展到包含服務器空間。隨着最新版本的PHP,並控制哪些事情,一切都很好。我應該從一開始就這樣做。作爲所有者遠遠勝於被允許在各個方面的服務器上擁有內容。但感謝您的答案;) – Sti 2012-07-13 16:11:52