我在页面上收到此错误:
警告:出于安全原因,exec()已在第2036行的/home/a2297145/public_html/android/index.php中被禁用
以下是代码:
//
// Determine the size of a file
//
public static function getFileSize($file)
{
$sizeInBytes = filesize($file);
// If filesize() fails (with larger files), try to get the size from unix command line.
if (EncodeExplorer::getConfig("large_files") == true || !$sizeInBytes || $sizeInBytes < 0) {
$sizeInBytes=exec("ls -l '$file' | awk '{print $5}'");
}
return $sizeInBytes;
}
你能帮我解决一下吗?
答案 0 :(得分:3)
错误意味着它的内容。设置服务器(可能是您的webhost)的任何人都禁用了exec
功能。换句话说,您无法使用exec
。
您可以使用glob
来获取文件文件,或filesize
来获取文件的大小(以字节为单位)。
答案 1 :(得分:0)
此错误可以通过两种方法解决:
OR