我有一个需要支持的公司的网站。支持该网站的人给了我所有带有文件和数据库的档案,以将其移至我的主机。我搬了它,直到今天一切都很好。我发现了一个问题 - 电子邮件表单不起作用。我想我需要更改邮件服务器设置,但我不能这样做,因为具有此设置的文件是由 ionCube 编码的。我已将它安装在我的主机上,但在我的本地计算机上我无法编辑此文件。有没有办法在服务器端通过 php 解码后显示这个 php 文件?
问问题
4018 次
1 回答
1
没有合法的方法可以做到这一点,并且文件被编译为字节码,因此源代码消失了。虽然保护网站文件以使黑客在侵入服务器时更难找到敏感数据(例如数据库连接详细信息)是非常有意义的,但这样做也会使在不破坏网站的情况下引入恶意软件变得更加困难,原始文件也应该保存在某个地方,以便进行更新。听起来这似乎是您遇到的保护背后的动机,如果您应该回到提供脚本的人那里,也许他们也会拥有非编码版本(他们应该!)。如果不是,并且邮件脚本是开源的,您可能会在 Web 上找到未编码的主文件,您可以使用这些文件重新创建这些文件。最坏的情况,你可能需要写一个新的表格,但这不应该太繁重。(披露,我与 ionCube 有关)。
于 2013-11-28T22:40:11.963 回答