Как проверить, поддерживается ли загрузка файлов на сервере с помощью php

Это мой код для тестирования 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 в очень низкое значение также может эффективно блокировать загрузку. Кроме того, загрузка файлов также может быть заблокирована на уровне веб-сервера. Это невозможно будет обнаружить, не пытаясь сделать загрузку.