2012-07-06 39 views
0

我們使用的是基於smarty的軟件。但是,我們不能在smarty模板中使用PHP,因爲它已經在/ includes/libs/smarty /中被禁用,出於安全原因。該目錄未加密。我們如何仍然可以啓用PHP?在Smarty中啓用PHP

謝謝!

親切的問候,

桑德

回答

0

如果已經通過安全策略的方式禁用,你有沒有辦法覆蓋該政策(因爲它是加密或一些這樣的),你是狗屎的運氣。

除了{php}被棄用(並在將來被刪除)之外,將PHP集成到您的模板中的「正確方法」是將必要的函數註冊爲smarty插件。請參閱registerPlugin()

但是,如果您無法覆蓋安全策略,我懷疑您可以註冊自定義插件。

+0

感謝您的回答。然而開發者回答說:「圖書館是未加密的,你可以啓用它,我們不提供對此的支持。」所以,我猜應該是可以的。 – Sander 2012-07-06 11:21:22