簡體   English   中英

是否可以從文本文件加載php函數?

[英]Is is possible to load php functions from a text file?

我最近更新了服務器,以使用SuPHP來提高安全性。

一個缺點是,我以前能夠使用文件的絕對路徑來包含服務器上托管的其他域中的文件。 這不再起作用了。

我特別從其他域包含的文件是我的功能文件,該文件很大,並且在我的所有網站上都使用過。 為了可維護性,我一直包含一個中央文件,而不是每次進行更改時都將文件上傳到每個服務器。

我認為將功能文件另存為純文本並跨域使用file_get_contents()可能是正確的方法。 但是顯然這是行不通的。

有辦法使它起作用嗎?

還是還有其他一些功能可以幫助我實現目標?

干杯。

聽起來您需要在每個網站虛擬主機中配置open_base_dir,以便允許它們訪問這些功能文件所在的目錄。 您應該將它們放在一個公共位置。

open_basedir

另一種選擇是使用php_info()檢查您的包含路徑,以查看是否已經配置了可以放置這些文件的合適位置,然后只需使用include()

include_path

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM