как ограничить размер загружаемого изображения для php - PullRequest
0 голосов
/ 13 июля 2011

Как мне ограничить размер картинки и куда мне вставить код?Я могу загрузить картинки, но могу загрузить и отобразить только 4 картинки.что я могу сделать, чтобы решить это?

1 Ответ

0 голосов
/ 13 июля 2011

Когда вы загружаете файлы с использованием PHP, информация, доступная при загрузке, находится в массиве: $ _FILES ['image'] (изображение - это имя файла, введенного в вашу форму). Этот массив содержит некоторую полезную информацию: (скопировано из: http://php.net/manual/en/reserved.variables.files.php)

            [name] => MyFile.txt (comes from the browser, so treat as tainted)
        [type] => text/plain  (not sure where it gets this from - assume the browser, so treat as tainted)
        [tmp_name] => /tmp/php/php1h4j1o (could be anywhere on your system, depending on your config settings, but the user has no control, so this isn't tainted)
        [error] => UPLOAD_ERR_OK  (= 0)
        [size] => 123   (the size in bytes)

[размер] даст вам размер файла в байтах. Если вы хотите обработать загрузку на основе ее размеров, вам сначала нужно закончить загрузку, а затем проверить размеры с помощью функции PHP: getimagesize

...