2013-06-11 90 views
0

我試圖包含存儲在Google存儲分區中的文件。但是,我得到的警告(導致錯誤):包裝gs://不允許包含

Warning: include(): gs:// wrapper is disabled in the server configuration by allow_url_include=0 

我曾試圖設定allow_url_include(和allow_url_fopen選項)在我的php.ini文件和使用的ini_set但得到了同樣的結果。

有誰知道Google是否允許包含來自Google存儲的文件(用於緩存和編譯包含)或者是否存在黑客?我試圖使用eval(),但編譯後的源代碼失敗,即使我刪除了開始和結束php標記。

在此先感謝。

+0

你試過使用'file_get_contents()'或者cURL庫嗎?由於安全和性能問題,建議不要使用遠程網站包含的內容。 – verbumSapienti

+0

我可以讀取文件,但在這種情況下,我需要包含它。目的是smarty編譯模板文件。我無法在本地寫入文件(除非我錯了)。所以我必須將編譯的文件寫入Google存儲。但是,當smarty去包含編譯模板時,我會得到上面的錯誤。 – KnoxDude

+0

你見過這個嗎? https://developers.google.com/appengine/docs/php/googlestorage/overview – verbumSapienti

回答

1

請參閱this宣佈如何設置您的應用程序以包含Google雲端存儲中的文件。

+0

謝謝,斯圖爾特! – KnoxDude

相關問題