Это мой код для тестирования MySQL:
if (extension_loaded('mysqlnd')) { echo "mysql supported"; } else { echo "mysql not supported"; };
Как проверить, разрешены ли загрузки?
if(ini_get('file_uploads') == 1) { echo 'HTTP Upload Enabled'; } else { echo 'HTTP Upload Disabled'; }
Я не думаю, что есть такая вещь, как отключение загрузки файлов и проверка поддержки загрузки файлов. Вы можете проверять такие вещи, как максимально допустимый размер и т. Д., Например:
$maxSize = ini_get('post_max_size');
$maxSize = ini_get('post_max_size');
Надеюсь, поможет
PHP имеет file_uploads
INI file_uploads
:
Разрешить или запретить загрузку файлов HTTP. См. Также директивы
upload_max_filesize
,upload_tmp_dir
иpost_max_size
.
Если вы проверите это с помощью ini_get()
, вы сможете определить, включены ли загрузки файлов. (Убедитесь, что вы проверяете это.)
Теоретически установка параметра upload_max_filesize
или post_max_size
в очень низкое значение также может эффективно блокировать загрузку. Кроме того, загрузка файлов также может быть заблокирована на уровне веб-сервера. Это невозможно будет обнаружить, не пытаясь сделать загрузку.