2013-11-26 94 views
0

我有一個我需要支持的公司的網站。那些支持該網站的人給了我所有帶有文件和數據庫的檔案,將它們移到我的主機上。我把它移到了今天,這一切都很好。我發現了一個問題 - 電子郵件表單不起作用。我想我需要更改郵件服務器設置,但我無法做到這一點,因爲使用此設置的文件由ionCube編碼。我已將它安裝在我的主機上,但在本地計算機上我無法編輯此文件。有什麼方法可以在服務器端通過php解碼後顯示這個php文件嗎?如何通過PHP代碼顯示ioncube解碼的php文件?

回答

1

沒有合法的方法來做到這一點,並且文件被編譯爲字節碼,所以源代碼不見了。儘管保護網站文件非常有意義,這使得黑客難以在闖入服務器時發現數據庫連接細節等敏感數據,並且這樣做也會使得在不破壞進程中的站點的情況下引入惡意軟件變得更加困難,原始文件應該保存在某個地方,以便可以進行更新。這聽起來好像是你遇到的保護背後的動機,如果你應該回到提供腳本的人,也許他們也會有非編碼版本(他們應該!)。如果不是,並且郵件腳本是開源的,那麼您可以在Web上找到可以重新創建文件的非編碼主文件。最壞的情況下,你可能需要寫一個新的表單,但這不應該太繁瑣。 (披露,我與ionCube相關聯)。

+0

是的,這就是我一開始以爲 - 找到開源文件。沒有找到一個。試圖聯繫previos業主,但他們只是忽略了我。所以我必須寫我自己的形式。感謝您的迴應。 – Molod