php系统函数的使用

php系统函数的使用,php,whm,Php,Whm,我一直避免使用程序执行PHP函数。从我所做的所有搜索和阅读来看,似乎我别无选择,只能使用系统函数解压缩受密码保护的ZIP文件 在没有PHP库可以解压受密码保护的文件的情况下,这真的是唯一的选择吗 如果我必须使用系统功能,是否有办法将其使用限制为我需要的命令,或者我可以采取其他措施来防止任何潜在的漏洞。我有一个VPS。是的,有一些很好的扩展,比如和,用于处理PHP中的压缩文件,但是你不能用这些扩展创建或提取受密码保护的文件 您需要找到第三方库(我不知道是否存在任何库)来实现这一点,或者继续使用程序

我一直避免使用程序执行PHP函数。从我所做的所有搜索和阅读来看,似乎我别无选择,只能使用系统函数解压缩受密码保护的ZIP文件

在没有PHP库可以解压受密码保护的文件的情况下,这真的是唯一的选择吗


如果我必须使用系统功能,是否有办法将其使用限制为我需要的命令,或者我可以采取其他措施来防止任何潜在的漏洞。我有一个VPS。

是的,有一些很好的扩展,比如和,用于处理PHP中的压缩文件,但是你不能用这些扩展创建或提取受密码保护的文件

您需要找到第三方库(我不知道是否存在任何库)来实现这一点,或者继续使用程序执行


此外,您可能还想对禁用
shell_exec
system
等危险方法进行一些实验。

那么passthru()函数的危险性就更小了?我怎么没有原始输出显示?最终还是坚持使用shell_exec,因为它没有显示原始输出。