Я получаю эту ошибку на своей странице:
Предупреждение: exec () отключен из соображений безопасности в /home/a2297145/public_html/android/index.php в строке 2036
Вот код:
// // 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; }
Можете ли вы помочь мне решить эту проблему?
Ошибка означает именно то, что она говорит. Тот, кто настроил ваш сервер (возможно, ваш веб-хост), отключил использование функции exec
. Другими словами, вы не можете использовать exec
.
Возможно, вы можете обойти это, используя glob
чтобы получить файл с файлами или filesize
чтобы получить размер (в байтах) файла.