Я хочу, чтобы избежать следующую ошибкуМаксимальный предел загрузки файла PHP
Внимание: POST Content-Length в 13610816 байт превышает предел 10485760 байт в Unknown в строке 0
Я уже set upload_max_filesize, post_max_size и memory_limit в моем файле php.ini, и я получил код ниже из stackoverflow, хотя он, похоже, не работает. Пожалуйста, помогите
if($_SERVER['REQUEST_METHOD'] == 'POST'
&& empty($_POST)
&& empty($_FILES)
&& $_SERVER['CONTENT_LENGTH'] > 0){
$displayMaxSize = ini_get('post_max_size');
switch(substr($displayMaxSize,-1)) {
case 'G':
$displayMaxSize = $displayMaxSize * 1024;
case 'M':
$displayMaxSize = $displayMaxSize * 1024;
case 'K':
$displayMaxSize = $displayMaxSize * 1024;
}
$error = 'Posted data is too large. '.
$_SERVER['CONTENT_LENGTH'].
' bytes exceeds the maximum size of '.
$displayMaxSize.' bytes.';
}
это не имеет никакого смысла, 'если ($ _ SERVER [ 'REQUEST_METHOD'] == 'POST' && пусто ($ _ POST) && пусто ($ _ FILES) && $ _SERVER [ 'CONTENT_LENGTH']> 0) {'особенно последний. И где форма, которая идет с этим? –
плюс, если вы выполняете локальные и вносили изменения в системные файлы, убедитесь, что вы перезапустили все. –
можете ли вы разместить свои значения php.ini для upload_max_filesize, post_max_size и memory_limit? он швы загружает контент около 13 мб, а ваш лимит установлен на 10 мб –