2013-11-26 69 views
0

我有一个我需要支持的公司的网站。那些支持该网站的人给了我所有带有文件和数据库的档案,将它们移到我的主机上。我把它移到了今天,这一切都很好。我发现了一个问题 - 电子邮件表单不起作用。我想我需要更改邮件服务器设置,但我无法做到这一点,因为使用此设置的文件由ionCube编码。我已将它安装在我的主机上,但在本地计算机上我无法编辑此文件。有什么方法可以在服务器端通过php解码后显示这个php文件吗?如何通过PHP代码显示ioncube解码的php文件?

回答

1

没有合法的方法来做到这一点,并且文件被编译为字节码,所以源代码不见了。尽管保护网站文件非常有意义,这使得黑客难以在闯入服务器时发现数据库连接细节等敏感数据,并且这样做也会使得在不破坏进程中的站点的情况下引入恶意软件变得更加困难,原始文件应该保存在某个地方,以便可以进行更新。这听起来好像是你遇到的保护背后的动机,如果你应该回到提供脚本的人,也许他们也会有非编码版本(他们应该!)。如果不是,并且邮件脚本是开源的,那么您可以在Web上找到可以重新创建文件的非编码主文件。最坏的情况下,你可能需要写一个新的表单,但这不应该太繁琐。 (披露,我与ionCube相关联)。

+0

是的,这就是我一开始以为 - 找到开源文件。没有找到一个。试图联系previos业主,但他们只是忽略了我。所以我必须写我自己的形式。感谢您的回应。 – Molod