Intereting Posts
Понимание ООП – как использовать PDO-соединение в других классах PHP 5.4: Получение Полноценного имени класса переменной экземпляра Вложенный foreach () Вызов функции undefined apache_request_headers () После отправки формы, когда в форме есть несколько вкладок, и на каждой вкладке есть вкладка таблицы (которая может добавить строку таблицы) Печенье в субдомене не работает Как сделать расширение общего доступа, чтобы показать общие папки, а не https? PHP: RegEx для строки с 3-9 буквами и 5-50 числами Получение «json parser error» после отправки данных формы на сервер nginx redirect loop, удалите index.php из url Как исправить недопустимый JSON в php? Как остановить mod_rewrite от добавления ссылок на url? Ошибка перенаправления аутентификации Laravel Получить идентификатор сообщения текущего пользователя и добавить ссылку в меню Как реализовать шаблон наблюдателя на PHP + Javascript / jQuery?

Предупреждение: exec () отключен по соображениям безопасности

Я получаю эту ошибку на своей странице:

Предупреждение: 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 чтобы получить размер (в байтах) файла.