0

可能重复:
escapeshellarg() 出于安全原因已被禁用

我用 PHP 创建了一个图像上传系统,一切正常,但我仍然收到警告:

A PHP Error was encountered

Severity: Warning

Message: escapeshellarg() has been disabled for security reasons

Filename: libraries/Upload.php

Line Number: 1066

有谁知道如何在不联系托管服务提供商的情况下摆脱这种情况?

4

2 回答 2

1

你不能。您必须联系您的系统管理员为您启用该功能,或者使用其他东西(不涉及执行 shell 命令)来完成您想要完成的任务。

于 2012-09-10T10:19:15.740 回答
0

尝试替换escapeshellarg@escapeshellarg.

因为,那么您将抑制函数调用给出的任何警告。

自从

一切正常

这样做对您的工作代码来说应该不是问题。

注意:@不推荐使用来抑制警告或错误。

于 2012-09-10T10:20:39.623 回答