可能重复:
由于安全原因,已禁用escapestellarg()
我已经用PHP创建了一个图像上传系统,它一切正常,但我仍然收到警告:
A PHP Error was encountered
Severity: Warning
Message: escapeshellarg() has been disabled for security reasons
Filename: libraries/Upload.php
Line Number: 1066
有人知道如何在不联系主机提供商的情况下摆脱这种情况吗?
你不能。您必须联系您的系统管理员才能为您启用该功能,或者使用其他东西(不涉及执行shell命令)来完成您想要完成的任务。
尝试用@escapeshellarg
替换escapeshellarg
。
因为,那么您将抑制函数调用发出的任何警告。
自
一切都正常
这样做对您的工作代码来说应该不是问题
注意:不建议使用@
来抑制警告或错误。