Функции Язык программирования PHP

imagepng

(PHP 3>= 3.0.13, PHP 4)

imagepng - выводит изображение PNG в браузер или файл.

Описание

int imagepng (resource image [, string filename])

imagepng() выводит GD-поток изображения (image) в формате PNG на стандартный вывод (обычно в браузер) или, если задано имя файла аргументом filename, в файл.
<?php $im 
= imagecreatefrompng ("test.png"); imagepng ($im); ?>

См. также imagegif(), imagewbmp(), imagejpeg(), imagetypes().


Назад Оглавление Вперёд
imagepalettecopy Вверх imagepolygon

Загрузка методом POST

PHP способен принимать загрузку файлов из любого RFC-1867-соответствующего браузера (в том числе - Netscape Navigator 3 и новее, Microsoft Internet Explorer 3 с патчем от Microsoft или новее без патча). Это даёт возможность загружать текстовые и бинарные файлы. С помощью функций РНР для аутентификации и манипуляций с файлами вы получаете полный контроль над тем, кому разрешено загружать файлы, и над тем, что делать с файлом после его загрузки.

Заметьте, что PHP поддерживает также загрузку методом PUT, который используется в Netscape Composer и в Amaya-клиентах W3C. См. также "Поддержка метода PUT".

Экран загрузки файлов может быть создан с помощью специальной формы примерно так:
Пример 19-1. Форма для загрузки файлов
<form enctype="multipart/form-data" action="_URL_" method="post"> 
<input type="hidden" name="MAX_FILE_SIZE" value="1000"> Send this file: 
<input name="userfile" type="file"> <input type="submit" value="Send 
File"> </form>

_URL_ должен указывать на PHP-файл. Скрытое поле MAX_FILE_SIZE обязано предшествовать полю ввода файла/file input field, и его значение это максимальный размер принимаемого файла. Значение в байтах.