2009-09-28 86 views
0

我使用的功能ヶ輛()在我的PHP腳本,但服務器說:「未定義功能」添加功能爲php.ini

經過一番搜索,我明白,在我的虛擬主機PHP的安裝不包括該功能,並且我可以通過更改php.ini文件來添加該功能,但是我花了許多小時搜索,並且沒有找到任何有關如何實際執行此操作的信息。

有什麼建議嗎?

+1

誰是你的虛擬主機?並非所有主機都允許您修改php.ini文件。 – 2009-09-28 17:10:12

回答

5

如果您的虛擬主機的PHP安裝沒有像htmlentities()這樣基本的東西,現在是時候獲得一個新的虛擬主機。如果這是奇怪的鎖定,你也不可能調整php.ini ...

+0

我甚至可以理解鎖定,但是失去這樣一個簡單的功能只是簡單的奇怪! +1新的虛擬主機! 8) – 2009-09-29 01:49:53

1

我在manual中沒有看到任何東西,說這個函數在一個可選的模塊中,你可以啓用它 - 你只需要PHP 4或5.你確定你正在調用正確的函數嗎?

+3

它可以通過'php.ini'的'disable_functions'設置禁用,但爲什麼超出我的範圍... – ceejayoz 2009-09-28 17:13:12

0

令人驚訝的是,這將是不可用的,但你有沒有嘗試過替代htmlspecialchars?它將處理那些最重要的處理問題。