去年,我通过使用 Zend Guard Loader PHP 扩展对所有文件进行编码,在客户端服务器中部署了一个项目,部署后,我们根据客户端电子邮件进行了一些快速更改/修复,并在实时服务器上部署了没有编码的文件部署后我们已经做了很多次的紧急情况,所以现在我处于一个阶段,我没有在实时服务器上未编码的情况下部署的文件列表。
现在客户今年将通过进一步集成需要对当前解决方案产生重大影响的新模块来升级解决方案。因此,在继续进行新模块集成之前,我想生成一份报告,说明当前部署在实时服务器上的文件是什么而没有编码。
现在进入技术讨论,我在 Google 中搜索并找到了一种解决方案,我们可以使用 Zend Guard Loader - PHP API 检查文件是否已编码。( http://files.zend.com/help/Zend-Server-5/zend_guard_loader_-_php_api.htm )
API 提供了一个函数boolean zend_loader_file_encoded (void)但实际上这个函数不接受任何参数,因为它总是检查当前文件是否使用 Zend 守卫加密了当前文件。
基本上,我想在服务器上浏览每个文件夹和其中的其他文件,以检查它是否已编码。
期待你进一步的方向路径。