Справочник и примеры языка PHP

         

Filetype



filetype

$type = filetype($filename);

Возвращает одно из следующих значений, указывающих на тип файла

filename : dir, file, fifo, char, block или link.



Floor



floor

$lower_integer = floor($number);

Округляет число number до ближайшего меньшего целого и возвращает результат в виде числа с плавающей запятой.



Flush





flush

flush();

Сбрасывает содержимое буфера на стандартный вывод, так что конечный пользователь сразу видит все результаты.



Fopen



fopen

$fd = fopen($filename, $mode);

Открывает файл в режиме mode и возвращает указатель на дескриптор, связанный с открытым файлом. Как и в функции fopen языка С, режим может быть одним из следующих: «r», «r+», «w», «w+», «a», «а+». Функция возвращает -1, если файл невозможно открыть.



Fpassthru



fpassthru

fpassthru($fd);

Печатает все оставшиеся данные файла, на который указывает дескриптор fd.



Fprintf



fprintf

fprintf($fd, $string [, arg ...])

Работает как функция С (или Perl) с тем же именем. Первый аргумент - это файловый дескриптор. Отформатированная строка печатается в файл, связанный с файловым дескриптором.



Fputs



fputs

fputs($fd, $string);

Записывает строку string в файл, связанный с дескриптором fd.



Fseek



fseek

fseek($fd, $position);

Устанавливает дескриптор файла fd на позицию (смещение от начала файла), указанную в аргументе position.



Fsockopen



fsockopen

$fd = fsockopen($hostname,$port);

Открывает соединение с hostname на порте port и возвращает дескриптор файла, связанный с открытым соединением. Если номер порта равен 0, аргумент hostname будет рассматриваться как имя в стиле имени файла сокета Unix на локальном хосте. В случае ошибки функция вернет следующие значения: -3, если не удалось создать сокет; —4, если не удалось разрешить имя хоста (установить IP-адрес); —5, если в соединении было отказано или оно закончилось по тайм-ауту; -6, если потерпел неудачу вызов fdopen() и, наконец, -7, если потерпел неудачу вызов setvbuf().



Ftell



ftell

Sposition = ftell($fd);

Возвращает позицию указателя в файле, связанном с fd. Это значение можно использовать в качестве аргумента для fseek.



Справочник и примеры языка PHP



get my in ode

$inode = getmyinode();

Возвращает указатель inode HTML-файла, содержащего текущий скрипт РНР.



Справочник и примеры языка PHP



getaccdir

$directory = getaccdir();

Возвращает имя каталога, где хранятся файлы конфигурации РНР.



Справочник и примеры языка PHP



getenv

$value = getenv($variable);

Возвращает значение переменной окружения, указанной в variable .



Справочник и примеры языка PHP



gethostbyaddr

$hostname = gethostbyaddr($address);

Возвращает имя хоста по указанному IP адресу.



Справочник и примеры языка PHP



gethostbyname

Saddress = gethostbyname($hostname);

Возвращает IP-адрес указанного в hostname хоста.



Справочник и примеры языка PHP



getiastmod

$time = getlastmod();

Возвращает время (в стандартном формате времени Unix) последнего изменения страницы. Эта функция работает, только если РНР был откомпилирован с опцией регистрации доступа.



Справочник и примеры языка PHP



getimagesize

$file_info_array = getimagesize($filename);

Возвращает массив информации о графическом изображении в указанном filename. Первый элемент массива- ширина изображения, второй - высота, и третий - тип рисунка. В настоящее время распознаются типы GIF, JPG и PNG. Четвертым элементом является строка формата «width=xxx height=yyy», которая может непосредственно использоваться в теге HTML <IMG>.



Справочник и примеры языка PHP



getlastaccess

$time = getlastaccess();

Возвращает дату и время (в стандартном формате Unix) последнего обращения к странице. Эта функция будет работать, только если РНР был откомпилирован с опцией регистрации доступа.



Справочник и примеры языка PHP



getlastbrowser

$browser = getlastbrowser();

Возвращает идентификационную строку броузера, использованного при последнем обращении к текущей странице. Эта функция работает, только если РНР был откомпилирован с опцией регистрации доступа.



Справочник и примеры языка PHP



getlastemail

$email = getlastemail();

Возвращает адрес электронной почты пользователя, который последним обращался к странице. Эта функция работает, только если РНР был откомпилирован с опцией регистрации доступа.



Справочник и примеры языка PHP



getlasthost

$host = getlasthost();

Возвращает имя хоста, с которого было сделано последнее обращение к странице. Эта функция работает, только если РНР был откомпилирован с опцией регистрации доступа.



Справочник и примеры языка PHP



getlastref

$url = getlastref();

Возвращает URL узла, с которого пришел последний посетитель страницы. Эта функция работает, только если РНР был откомпилирован с опцией регистрации доступа.



Справочник и примеры языка PHP



getlogdir

$directory = getlogdir();

Возвращает каталог, в котором находятся журналы регистрации РНР.



Справочник и примеры языка PHP



getmypid

$pid = getmypid();

Возвращает идентификатор текущего РНР-процесса.



Справочник и примеры языка PHP



getmyuid

$id = getmyuid();

Возвращает идентификатор пользователя владельца HTML-файла, содержащего текущий скрипт.



Справочник и примеры языка PHP



getpid

$pid = getpid()

Возвращает идентификатор процесса (PID) программы Lite.



Справочник и примеры языка PHP



getpwnam

$entry = getpwnam($username)

Возвращает массив информации о пользователе с пользовательским именем username . В массиве имеются следующие поля:

Имя пользователя.
Пароль.
UID.
GID.
GECOS (полное имя и другая дополнительная информация).
Домашний каталог.
Оболочка.



Справочник и примеры языка PHP



getpwuid

$entry = getpwuid($UID)

Возвращает массив, идентичный массиву, возвращаемому getpwnam для пользователя с пользовательским ID $UID.



Справочник и примеры языка PHP



getrandmax

$number = getrandmax();

Возвращает максимально возможное число, которое может вернуть функция rand.



Справочник и примеры языка PHP



getstartlogging

$time = getstartlogging();

Возвращает время (в стандартном формате Unix) начала регистрации на странице HTML, которая содержит текущий скрипт.



Справочник и примеры языка PHP



gettoday

$hits = gettoday();

Возвращает число обращений к данной странице, начиная с 0 часов текущих суток.



Справочник и примеры языка PHP



gettotal

$hits = gettotal();

Возвращает общее число обращений к текущей странице с начала регистрации доступа к странице.



Справочник и примеры языка PHP



gettype

$type = gettype($variable);

Возвращает одно из следующих значений: «integer», «double» или «string», указывающих на тип заданной переменной variable .



Справочник и примеры языка PHP



gmdate

$formatted_date = gmdate($format, $time);

Идентично Date за исключением того, что для обработки значений используется время по Гринвичу (GMT) вместо местного времени.



Header



header

header($header_string);

Выводит header_string как HTTP-заголовок. Эта функция должна использоваться перед любым HTML-текстом в файле и перед любыми командами РНР, которые выдают какой-либо результат.



Hexdec



hexdec

$decimal = hexdec($hex);

Возвращает десятичный эквивалент шестнадцатеричного аргумента hex.



Htmlspecialchars



htmlspecialchars

$html_string = htmlspecialchars($string);

Возвращает строку string, заменяя любые специальные символы (включая <, >, &, " и все ASCII-символы с кодами от 160 до 255) на соответствующие им HTML-коды.



Imagearc



imagearc

imagearc($image, $сх, $су, $width, $height, $start, $end, $color);

Рисует сектор эллипса в изображении image цветом, указанным в color. Центр эллипса находится в точке (сх, су), ширина указана аргументом width, высота- height, начальная и конечная точки указываются в градусах аргументами start и end соответственно.



Imagechar



imagechar

imagechar($image, $size, $x, $y, $character, $color);

Рисует символ character в изображении image цветом, назначенным в color, с размером шрифта size. Левый верхний угол символа находится в точке (х, у).



Imagecharup



imagecharup

imagecharup($image, $size, $x, $y, $character, $color);

Функция идентична imagechar за исключением того, что символ выводится вертикально, (х, у) указывают на координаты верхнего левого угла.



Imagecolorallocate



imagecolorallocate

$color = imagecolorallocate($image, $red, $green, $blue);

Возвращает цвет для работы с изображением image, используя указанные RGB-компоненты.



Imagecolortransparent



imagecolortransparent

imagecolortransparent($image, $color);

Устанавливает color как прозрачный цвет для изображения image.



Imagecopyresized



imagecopyresized

imagecopyresized($dest_image, $src_image, $dest_x, $dest_y, $src_x, $src_y, $dest_width, $dest_heigth, $src_width, $src_heigth);

Копирует прямоугольную область из изображения src_image в изображение dest_image , изменяя размер, если это необходимо. Аргументы dest_x и dest_y являются координатами левой верхней вершины прямоугольника в принимающем изображении, a dest_height и dest_width - его высотой и шириной. Аргументы src_x, src_y,' src_width, и src_heigth являются соответствующими значениями для изображения-источника.



Imagecreate



imagecreate

$image = imagecreate($width, $height);

Возвращает идентификатор изображения, указывающий на новое изображение с заданными размерами.



Imagecreatefromgif



imagecreatefromgif

$image = imagecreatefromgif($filename);

Возвращает идентификатор изображения, указывающий на изображение в заданном файле filename .



Imagedestroy



imagedestroy

imagedestroy($image);

Освобождает все ресурсы, занятые image.



Imagefill



imagefill

imagefill($image, $х, $у, $color);

Выполняет заливку изображения image цветом color, начиная с точки (х,у).



Imagefilledpolygon



imagefilledpolygon

imagefilledpolygon($image, $points_array, $num_points, $color);

Создает многоугольник в image, заполненный цветом color. Второй аргумент является массивом вершин многоугольника. Первые два элемента - это значения х и у первой вершины. Следующие два элемента— координаты следующей вершины и т. д. Третий аргумент указывает на число вершин многоугольника.



Imagefilledrectangle



imagefilledrectangle

imagefilledrectangle($image, $х1, $у1, $х2, $у2, $color);

Создает прямоугольник в image, заполненный цветом color. Аргументы х1 и у1 образуют верхнюю левую вершину прямоугольника, а х2 и у2 — правую нижнюю.



Imagefilltoborder



imagefilltoborder

imagefilltoborder($image, $x, $y, $border, $color);

Функция идентична imagefill за исключением того, что заливка цветом прекращается там, где встречается цвет border.