pozitiv4eg
Специалист
Перевод Значения post_max_size На байты. (Код универсальный, Посмотреть ваше размер можно функцией
)
Ответ на вопрос про break.Смотрите что бы было бы будь бы break
Это контр-пример(Пример с ошибкой)
(с) pozitiv4eg
Думаю первый способ удобнее.
Так же
Можно заменить на это
PHP:
phpinfo()
PHP:
<?php
$size = ini_get('post_max_size');
$key = $size{strlen($size)-1};
$size = (integer)$size;
switch($key):
case 'G' : $size *= 1024; // Т.к в php 5 Появилось значения гигабайт, устанавливаем его сюда
case 'M' : $size *= 1024;
case 'K' : $size *= 1024;
endswitch;
echo 'POST_MAX_SIZE = '.$size.' bytes';
?>
Это контр-пример(Пример с ошибкой)
PHP:
<?php
$size = ini_get('post_max_size');
$key = $size{strlen($size)-1};
$size = (integer)$size;
switch($key):
case 'G' : $size *= 1024*1024*1024;break; // Т.к в php 5 Появилось значения гигабайт, устанавливаем его сюда
case 'M' : $size *= 1024*1024;break;
case 'K' : $size *= 1024;break;
endswitch;
echo 'POST_MAX_SIZE = '.$size.' bytes';
?>
Думаю первый способ удобнее.
Так же
PHP:
echo 'POST_MAX_SIZE = '.$size.' bytes';
PHP:
echo <<<AAA
POST_MAX_SIZE = {$size} bytes;
AAA;
Последнее редактирование:
