Руководство по РНР 3.0




Руководство по РНР 3.0 (часть 5)


    Описание
    Описание int hw_unlock(int connection, int objectID); Разблокирует документ для доступа другим пользователям. Смотри также hw_GetAndLock() ....
    hw_Username
    hw_Username hw_Username -- имя текущего пользователя...
    Описание
    Описание string hw_getusername(int connection); Возвращает имя пользователя соединения....
    Содержание GetImageSize
    Содержание GetImageSize ImageArc ImageChar ImageCharUp ImageColorAllocate ImageColorTransparent ImageCopyResized ImageCreate ImageCreateFromGif ImageDashedLine ImageDestroy ImageFill ImageFilledPo...
    GetImageSize
    GetImageSize GetImageSize -- получение размеров GIF, JPG или PNG изображений...
    Описание
    Описание array getimagesize(string filename, array [imageinfo]); Функция GetImageSize() определяет размеры любых изображений в файлах GIF, JPG или PNG и возвращает размерность вместе с типом файла...
    Пример 1. GetImageSize
    Пример 1. GetImageSize ?php $size = GetImageSize("img/flag.jpg"); ? IMG SRC="img/flag.jpg" ?php echo $size[3]; ? Опциональный параметр imageinfo позволяет Вам получить некоторую дополнительную инф...
    Пример 2. GetImageSize возвращает IPTC
    Пример 2. GetImageSize возвращает IPTC ?php $size = GetImageSize("testimg.jpg",$info); if (isset($info["APP13"])) { $iptc = iptcparse($info["APP13"]); var_dump($iptc); } ? Примечание: Эта функция...
    ImageArc
    ImageArc ImageArc -- рисует часть эллипса...
    Описание
    Описание int imagearc(int im, int cx, int cy, int w, int h, int s, int e, int col); ImageArc рисует чать эллипса с центро в cx, cy (верхний левый угол - 0,0) в изображении im . w и h определяют вы...
    ImageChar
    ImageChar ImageChar -- рисует символы горизонтально...
    Описание
    Описание int imagechar(int im, int font, int x, int y, string c, int col); ImageChar рисует первый символ из c в рисунке id с верхним левым углом в x , y (верхний левый - 0,0) цветом col . Шрифтом...
    ImageCharUp
    ImageCharUp ImageCharUp -- рисует символы вертикально...
    Описание
    Описание int imagecharup(int im, int font, int x, int y, string c, int col); ImageCharUp рисует символ c вертикально в изображении im по координатам x, y (верхний левый - 0, 0) с цветом col . Если...
    ImageColorAllocate
    ImageColorAllocate ImageColorAllocate -- определяет цвет изображения...
    Описание
    Описание int imagecolorallocate(int im, int red, int green, int blue); ImageColorAllocate возвращает цвет в схеме RGB. Аргумент im возвращается функцией imagecreate() . ImageColorAllocate должна б...
    ImageColorTransparent
    ImageColorTransparent ImageColorTransparent -- определить цвет как прозрачный...
    Описание
    Описание int imagecolortransparent(int im, int [col]); ImageColorTransparent устанавливает прозрачный цвет в изображении im в col . im - идентификатор изображения, возвращенный imagecreate() , а c...
    ImageCopyResized
    ImageCopyResized ImageCopyResized -- копирует и изменяет размеры части изображения...
    Описание
    Описание int imagecopyresized(int dst_im, int src_im, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH); ImageCopyResized копир область одного изображения в другое. d...
    ImageCreate
    ImageCreate ImageCreate -- создать новое изображение...
    Описание
    Описание int imagecreate(int x_size, int y_size); ImageCreate возвращает идентификатор изображения чистого листа размерами x_size на y_size ....
    ImageCreateFromGif
    ImageCreateFromGif ImageCreateFromGif -- создать новое изображение из файла или URL...
    Описание
    Описание int imagecreatefromgif(string filename); ImageCreateFromGif возвращает идентификатор изображения, полученного из filename ....
    ImageDashedLine
    ImageDashedLine ImageDashedLine -- нарисовать пунктирную линию...
    Описание
    Описание int imagedashedline(int im, int x1, int y1, int x2, int y2, int col); ImageLine рисует пунктирную линию от x1,y1 до x2,y2 (верхний левй угол - 0,0) в изображении im цветом col . Смотри та...
    ImageDestroy
    ImageDestroy ImageDestroy -- уничтожить изображение...
    Описание
    Описание int imagedestroy(int im); ImageDestroy освобождает память, ассоциированную с изображением im . im - идентификатор, возвращенный функцией imagecreate() ....
    ImageFill
    ImageFill ImageFill -- заливка...
    Описание
    Описание int imagefill(int im, int x, int y, int col); ImageFill выполняет заливку, начиная с координат x, y (верхний левй угол - 0,0) цветом col изображения im ....
    ImageFilledPolygon
    ImageFilledPolygon ImageFilledPolygon -- нарисовать закрашенный многоугольник...
    Описание
    Описание int imagefilledpolygon(int im, array points, int num_points, int col); ImageFilledPolygon создает закрашенный многоугольник в изображении im . points - массив PHP содержит вершины многоуг...
    ImageFilledRectangle
    ImageFilledRectangle ImageFilledRectangle -- нарисовать закрашенный прямоугольник...
    Описание
    Описание int imagefilledrectangle(int im, int x1, int y1, int x2, int y2, int col); ImageFilledRectangle создает закрашенный прямоугольник цвета col в изображении im , начиная с координат верхнего...
    ImageFillToBorder
    ImageFillToBorder ImageFillToBorder -- заливка до указанного цвета...
    Описание
    Описание int imagefilltoborder(int im, int x, int y, int border, int col); ImageFillToBorder выполняет заливку до границы, определенной цветом в border . Начальная точка заливки - x,y (верхний лев...
    ImageFontHeight
    ImageFontHeight ImageFontHeight -- узнать высоту шрифта...
    Описание
    Описание int imagefontheight(int font); Возвращает высоту шрифта font в пикселах. Смотри также imagefontwidth() и imageloadfont() ....
    ImageFontWidth
    ImageFontWidth ImageFontWidth -- узнать ширину шрифта...
    Описание
    Описание int imagefontwidth(int font); Возвращает ширину символа шрифта font в пикселах. Смотри также imagefontheight() и imageloadfont() ....
    ImageGif
    ImageGif ImageGif -- вывести изображение на браузер или в файл...
    Описание
    Описание int imagegif(int im, string filename); ImageGif создает GIF файл с именем filename из изображения im . Аргумент im возвращается функцией imagecreate() . Формат изображения будет соответст...
    ImageInterlace
    ImageInterlace ImageInterlace -- включение/выключение чередования (interlace)...
    Описание
    Описание int imageinterlace(int im, int [interlace]); ImageInterlace() переключает бит чередования. Если interlace равен 1, изображение im будет выводиться поэтапно, и если interlace равно 0, чере...
    ImageLine
    ImageLine ImageLine -- нарисовать линию...
    Описание
    Описание int imageline(int im, int x1, int y1, int x2, int y2, int col); ImageLine рисует линию от x1,y1 до x2,y2 (левй верхний точка - 0,0) в изображении im цветом col . Смотри также imagecreate(...
    ImageLoadFont
    ImageLoadFont ImageLoadFont -- загрузить новый шрифт...
    Описание
    Описание int imageloadfont(string file); ImageLoadFont загружает пользовательский растровый шрифт и возвращает идентификатор шрифта (который всегда больше 5, тобы не вызвать конфликта со встроенны...
    Таблица 1. Формат файла шрифта
    Таблица 1. Формат файла шрифта позиция байта тип данных C Описание байты 0-3 int число символов в шрифте байты 4-7 int значение первого символа в шрифте (часто 32 для пробела) байты 8-11 int ширин...
    ImagePolygon
    ImagePolygon ImagePolygon -- нарисовать многоугольник...
    Описание
    Описание int imagepolygon(int im, array points, int num_points, int col); ImagePolygon создает многоугольник в изображении im . points - массив PHP, содержащий вершины многоугольника, т.е points[0...
    ImageRectangle
    ImageRectangle ImageRectangle -- нарисовать прямоугольник...
    Описание
    Описание int imagerectangle(int im, int x1, int y1, int x2, int y2, int col); ImageRectangle создает прямоугольник цветом col в изображении im , начиния с левой верхней координаты x1,y1 и заканчив...
    ImageSetPixel
    ImageSetPixel ImageSetPixel -- установить один пиксел...
    Описание
    Описание int imagesetpixel(int im, int x, int y, int col); ImageSetPixel рисует пиксел x,y (верхний левый - 0,0) в изображении im цветом col . Смотри также imagecreate() и imagecolorallocate() ....
    ImageString
    ImageString ImageString -- нарисовать строку горизонтально...
    Описание
    Описание int imagestring(int im, int font, int x, int y, string s, int col); ImageString рисует строку s в изображении im по координатам x,y (верхний левый - 0,0) цветом col . Если font равен 1, 2...
    ImageStringUp
    ImageStringUp ImageStringUp -- нарисовать строку вертикально...
    Описание
    Описание int imagestringup(int im, int font, int x, int y, string s, int col); ImageStringUp рисует строку s вертикально в изображении im по координатам x,y (верхний левый - 0,0) цветом col . Если...
    ImageSX
    ImageSX ImageSX -- get image width...
    Описание
    Описание int imagesx(int im); ImageSX возвращает ширину изображения, определяемого im . Смотри также imagecreate() и imagesy() ....
    ImageSY
    ImageSY ImageSY -- узнать высоту изображения...
    Описание
    Описание int imagesy(int im); ImageSY возвращает высоту изображения, определяемого im . Смотри также imagecreate() и imagesx() ....
    ImageTTFBBox
    ImageTTFBBox ImageTTFBBox -- установить границы области для текста, где используются шрифты TypeType...
    Описание
    Описание array ImageTTFBBox(int size, int angle, string fontfile, string text); Функция рассчитывает и возвращает границы области (в пикселах) для текста с шрифтами TrueType. text Измеряемая строк...
    ImageTTFText
    ImageTTFText ImageTTFText -- впсать текст в изображение, используя TrueType шрифт...
    Описание
    Описание array ImageTTFText(int im, int size, int angle, int x, int y, int col, string fontfile, string text); ImageTTFText рисует строку text в изображении, идентифицируемом im , начиная с коорди...
    Пример 1. ImageTTFText
    Пример 1. ImageTTFText ?php Header("Content-type: image/gif"); $im = imagecreate(400,30); $black = ImageColorAllocate($im, 0,0,0); $white = ImageColorAllocate($im, 255,255,255); ImageTTFText($im,...
    ImageColorAt
    ImageColorAt ImageColorAt -- узнать индекс цвета пиксела...
    Описание
    Описание int imagecolorat(int im, int x, int y); Returns the index of the color of the pixel at the specified location in the image. Смотри также imagecolorset() и imagecolorsforindex() ....
    ImageColorClosest
    ImageColorClosest ImageColorClosest -- узнать индекс цвета, ближайшего заданному...
    Описание
    Описание int imagecolorclosest(int im, int red, int green, int blue); Возвращает индекс цвета в палитре изображения, который "ближе всего" к указанному набору RGB. "Дистанция" между желанным цвето...
    ImageColorExact
    ImageColorExact ImageColorExact -- узнать индекс указанного цвета...
    Описание
    Описание int imagecolorexact(int im, int red, int green, int blue); Возвращает индекс указанного цвета в палитре изображения. Если цвет в палитре изображения не присутствует, возвращается -1. Смот...
    ImageColorResolve
    ImageColorResolve ImageColorResolve -- узнать индекс указанного цвета или его ближайшую возможную альтернативу...
    Описание
    Описание int imagecolorresolve(int im, int red, int green, int blue); Эта функция всегда возвращает индекс для запрашиваемого цвета, одно из двух - или указанный цвет, или ближайшую альтернативу....
    ImageColorSet
    ImageColorSet ImageColorSet -- установить цвет для указанного индекса в палитре...
    Описание
    Описание bool imagecolorset(int im, int index, int red, int green, int blue); Эти установки устанавливают соответствие между индексом в палитре и цветом. это используется для создания эффектов спл...
    ImageColorsForIndex
    ImageColorsForIndex ImageColorsForIndex -- узнать цвет по индексу...
    Описание
    Описание array imagecolorsforindex(int im, int index); Возвращается ассоциативный массив с красным, синим и зеленым ключами, которые содержат соответствующие значения для указанного индекса цвета....
    ImageColorsTotal
    ImageColorsTotal ImageColorsTotal -- количество цветов в палитре изображения...
    Описание
    Описание int imagecolorstotal(int im); Возвращает количество цветов в указанной палитре. Смотри также imagecolorat() и imagecolorsforindex() ....
    Содержание
    Содержание imap_append imap_base64 imap_body imap_check imap_close imap_createmailbox imap_delete imap_deletemailbox imap_expunge imap_fetchbody imap_fetchstructure imap_header imap_headers imap_l...
    imap_append
    imap_append imap_append -- Добавляет текстовое сообщение в указанный почтовый ящик...
    Описание
    Описание int imap_append(int imap_stream, string mbox, string message, stringflags); Возвращает true в случае успеха или false иначе. imap_append() добавляет текстовое сообщение в указанный почтов...
    imap_base64
    imap_base64 imap_base64 -- Декодирует текст, закодированный с помощью BASE64...
    Описание
    Описание string imap_base64(string text); Функция imap_base64() декодирует текст в формате BASE-64. Декодированное сообщение возвращается как строка....
    imap_body
    imap_body imap_body -- Читает тело сообщения...
    Описание
    Описание string imap_body(int imap_stream, int msg_number, int flags); Функция imap_body() возвращает тело сообщения, имеющего номер п/п msg_number в текущем почтовом ящике. Необязательные флаги э...
    imap_check
    imap_check imap_check -- Проверяет текущий почтовый ящик...
    Описание
    Описание array imap_check(int imap_stream); Возвращает информацию о текущем почтовом ящике. В случае неуспеха возвращает FALSE. Функция imap_check() проверяет статус текущего почтового ящика на се...
    imap_close
    imap_close imap_close -- Закрывает поток IMAP...
    Описание
    Описание int imap_close(int imap_stream, int flags); Закрывает поток imap. Необязательный флаг CL_EXPUNGE заставляет стереть помеченные на удаление сообщения при закрытии....
    imap_createmailbox
    imap_createmailbox imap_createmailbox -- Создает новый почтовый ящик....
    Описание
    Описание int imap_createmailbox(int imap_stream, string mbox); imap_createmailbox() создает новый почтовый ящик указанный в mbox. Возвращает true в случае успеха и false при ошибке....
    imap_delete
    imap_delete imap_delete -- Помечает сообщение из текущего почтового ящика на удаление...
    Описание
    Описание int imap_delete(int imap_stream, int msg_number); Возвращает true. Функция imap_delete() помечает сообщение, указанное через msg_number на удаление. Настоящее удаление сообщений осуществл...
    imap_deletemailbox
    imap_deletemailbox imap_deletemailbox -- Удаляет почтовый ящик...
    Описание
    Описание int imap_deletemailbox(int imap_stream, string mbox); imap_deletemailbox() удаляет указанный почтовый ящик. Возвращает true в случае успеха и false иначе....
    imap_expunge
    imap_expunge imap_expunge -- Удаляет все сообщения, помеченные на удаление...
    Описание
    Описание int imap_expunge(int imap_stream); imap_expunge() удаляет все сообщения помеченные на удаление с помощью imap_delete(). Возвращает true....
    imap_fetchbody
    imap_fetchbody imap_fetchbody -- Извлекает простую секцию тела сообщения...
    Описание
    Описание string imap_fetchbody(int imap_stream, int msg_number, int part_number, flags flags); Эта функция заставляет извлечь подробную секцию указанного сообщения как текстовую строку. Секция - э...
    imap_fetchstructure
    imap_fetchstructure imap_fetchstructure -- Читает структуру простого сообщения...
    Описание
    Описание array imap_fetchstructure(int imap_stream, int msg_number); Эта функция заставляет извлечь всю информацию о структуре сообщения с номером msg_number. Возвращаемая величина является объект...
    imap_header
    imap_header imap_header -- Читает заголовок сообщения...
    Описание
    Описание object imap_header(int imap_stream, int msg_number, int fromlength, int subjectlength, int defaulthost); Эта функция возвращает объект различных элементов заголовка remail,date,Date,subje...
    imap_headers
    imap_headers imap_headers -- Возвращает заголовки всех сообщений в почтовом ящике...
    Описание
    Описание array imap_headers(int imap_stream); Возвращает строковый массив из информации по заголокам. Один элемент массива на сообщение....
    imap_listmailbox
    imap_listmailbox imap_listmailbox -- Читает список почтовых ящиков...
    Описание
    Описание array imap_listmailbox(int imap_stream, string ref, string pat); Возвращает массив, содержащий названия почтовых ящиков....
    imap_listsubscribed
    imap_listsubscribed imap_listsubscribed -- Перечисляет все подписанные ящики...
    Описание
    Описание array imap_listsubscribed(int imap_stream, string ref, string pattern); Возвращает массив всех почтовых ящиков на которые Вы подписаны. Аргументы ref и pattern указывают начальное местора...
    imap_mail_copy
    imap_mail_copy imap_mail_copy -- Копирует указанные сообщения в почтовый ящик...
    Описание
    Описание int imap_mail_copy(int imap_stream, string msglist, string mbox, int flags); Возвращает true в случае успеха и false иначе. Копирует почтовые сообщения указанные с помощью msglist в почто...
    imap_mail_move
    imap_mail_move imap_mail_move -- Переносит указанные сообщения в почтовый ящик...
    Описание
    Описание int imap_mail_move(int imap_stream, string msglist, string mbox); Переносит почтовые сообщения указанные с помощью msglist в почтовый ящик mbox. msglist - это диапазон, а не просто номера...
    imap_num_msg
    imap_num_msg imap_num_msg -- Выдает количество сообщений в текущем почтовом ящике...
    Описание
    Описание int imap_num_msg(void); Возвращает количество сообщений в текущем почтовом ящике....
    imap_num_recent
    imap_num_recent imap_num_recent -- Возвращает количество недавно пришедших сообщений в текущем почтовом ящике...
    Описание
    Описание int imap_num_recent(int imap_stream); Возвращает количество недавно пришедших сообщений в текущем почтовом ящике. imap_open imap_open -- Открывает поток IMAP в почтовый ящик...
    Описание
    Описание int imap_open(string mailbox, string username, string password, int flags); В случае успеха возвращает поток IMAP или false иначе. Эта функция может быть использована для открытия потоков...
    imap_ping
    imap_ping imap_ping -- Проверяет поток IMAP на работоспособность...
    Описание
    Описание int imap_ping(int imap_stream); Возвращает true если поток еще работоспособен и false иначе. Функция imap_ping() проверяет поток на работоспособность. Он может также проверять новую почту...
    imap_renamemailbox
    imap_renamemailbox imap_renamemailbox -- Переименовывает старый почтовый ящик в новый...
    Описание
    Описание int imap_renamemailbox(int imap_stream, string old_mbox, string new_mbox); Эта функция переименовывает старый почтовый ящик в новый. Возвращает true в случае успеха и false иначе....
    imap_reopen
    imap_reopen imap_reopen -- Заново открывает поток IMAP на новый почтовый ящик...
    Описание
    Описание int imap_reopen(string imap_stream, string mailbox, string [flags]); Возвращает true в случае успеха и false иначе. Эта функция заново открывает указанный поток на новый ящик. Опции - бит...
    imap_subscribe
    imap_subscribe imap_subscribe -- Подписывает на почтовый ящик...
    Описание
    Описание int imap_subscribe(int imap_stream, string mbox); Подписывает на новый почтовый ящик. Возвращает true в случае успеха и false иначе....
    imap_undelete
    imap_undelete imap_undelete -- Снимает отметку с сообщения помеченного на удаление...
    Описание
    Описание int imap_undelete(int imap_stream, int msg_number); Эта функция cнимает отметку с сообщения помеченного на удаление функцией imap_delete(). Возвращает true в случае успеха и false иначе....
    imap_unsubscribe
    imap_unsubscribe imap_unsubscribe -- Снимает подписку с почтового ящика...
    Описание
    Описание int imap_unsubscribe(int imap_stream, string mbox); Снимает подписку с почтового ящика. Возвращает true в случае успеха и false иначе....
    imap_qprint
    imap_qprint imap_qprint -- Конвертирует строку формата quoted-printable в 8-битовую строку...
    Описание
    Описание string imap_qprint(string string); Конвертирует строку формата quoted-printable в 8-битовую строку. Возвращает 8-битовую (бинарную) строку...
    imap_8bit
    imap_8bit imap_8bit -- Конвертирует 8-битовую строку в формат quoted-printable...
    Описание
    Описание string imap_8bit(string string); Конвертирует 8-битовую строку в формат quoted-printable. Возвращает строку в формате quoted-printable....
    imap_binary
    imap_binary imap_binary -- Конвертирует 8-битную строку в формат base64...
    Описание
    Описание string imap_binary(string string); Конвертирует 8-битную строку в формат base64. Возвращает строку в формате base64....
    imap_scanmailbox
    imap_scanmailbox imap_scanmailbox -- Читает список почтовых ящиков, проводит поиск в названиях ящиков...
    Описание
    Описание array imap_scanmailbox(int imap_stream, string string); Возвращает массив, содержащий имена почтовых ящиков, которые имеют строку string в названии....
    imap_mailboxmsginfo
    imap_mailboxmsginfo imap_mailboxmsginfo -- Получает информацию о текущем почтовом ящике...
    Описание
    Описание array imap_mailboxmsginfo(int imap_stream); Возвращает информацию о текущем почтовом ящике. FALSE в случае неудачи. Функция imap_mailboxmsginfo() проверяет статус текущего почтового ящика...
    imap_rfc822_write_address
    imap_rfc822_write_address imap_rfc822_write_address -- Возвращает правильно отформатированный email адрес...
    Описание
    Описание string imap_rfc822_write_address(string mailbox, string host, string personal); Возвращает правильно отформатированный email адрес по данному почтовому ящику, хосту и персональной информа...
    imap_rfc822_parse_adrlist
    imap_rfc822_parse_adrlist imap_rfc822_parse_adrlist -- Проводит разбор адресной строки...
    Описание
    Описание string imap_rfc822_parse_adrlist(string address, string default_host); Эта функция разбирает адресную строку и для каждого адреса возвращает массив объектов. Есть 4 типа объектов: mailbox...
    imap_setflag_full
    imap_setflag_full imap_setflag_full -- Устанавливает флаги на сообщения...
    Описание
    Описание string imap_setflag_full(int stream, string sequence, string flag, string options); Эта функция застваляет добавить указанный флаг к набору флагов сообщения в указанной последовательности...








Начало