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

imagepsloadfont

(PHP 3>= 3.0.9, PHP 4)

imagepsloadfont - загружает шрифт PostScript Type 1 из файла.

Описание

int imagepsloadfont (string filename)

Если всё прошло нормально, возвращается правильный индекс шрифта. Иначе функция возвращает FALSE и печатает сообщение с описанием ошибки, которое не может быть прочитано непосредственно, поскольку выводным типом является image.

<?php header ("Content-type: image/jpeg"); $im = imagecreate (350, 
45); $black = imagecolorallocate ($im, 0, 0, 0); $white = imagecolorallocate ($im, 
255, 255, 255); $font = imagepsloadfont ("bchbi.pfb"); // или локализуйте ваши 
.pfb файлы на вашей машине imagepstext ($im, "Testing... It worked!", $font, 32, 
$white, $black, 32, 32); imagepsfreefont ($font); imagejpeg ($im, "", 100); //для 
улучшения качества ... можно варьировать imagedestroy ($im); ?>

См. также imagepsfreefont().


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

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