IPB
Смайлики на все случаи жизни!

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Справка по функциям Php, Совсем небольшая.... :)
Созидатель
сообщение 11.2.2007, 22:39
Сообщение #1


Старожил
Group Icon
Сообщений: 229
Регистрация: 11.2.2007
Пользователь №: 58
483893

Репутация:   4  

abs
Код

$pos_num = abs($number);

Abs возвращает абсолютное значение аргумента number.

addslashes
Код

$escaped_string = addslashes($string); .

Возвращает копию строки string, в которой экранированы все символы $ или ".

asort
Код

$sorted_array = asort($array);

Возвращает отсортированную копию ассоциативного массива array, asort работает только с ассоциативными массивами. Для сортировки обычных массивов используйте sort. Если первый элемент массива является числом, возвращаемый массив будет отсортирован по порядку, иначе он будет отсортирован по алфавиту.

bindec
Код

$decimal = bindec($binary);

Функция возвращает десятичный эквивалент указанного двоичного числа binary.

ceil
Код

$higher_integer = ceil($number);

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

chdir
Код

chdir($directory);

Изменяет текущий рабочий каталог на каталог, заданный аргументом.

chgrp
Код

chgrp($file,$groupj;

Изменяет идентификатор группы заданного файла на группу, указанную в аргументе.

chimed
Код

chimed($file,$permissions);

Функция изменяет права доступа к файлу на указанные в аргументе permissions. Этот аргумент задается в восьмеричном виде.

chown
Код

chown($file, $owner);

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

chop
Код

$stripped_string = chop($string);

Возвращает строку string, у которой удалены все имевшиеся концевые пробелы, табуляции и символы новой строки.

chr
Код

$character = chr($number);

Возвращает символ ASCII, соответствующий заданному числовому аргументу. Шестнадцатеричные и восьмеричные числа обозначаются как 0xff и 077 соответственно. Остальные числа считаются десятичными.

clearstack
Код

clearstack();

Очищает текущий стек. Эта функция создана специально, чтобы обойти некоторые ограничения в дизайне РНР. Если у вас есть пользовательская функция, содержащая большой цикл, вы можете столкнуться с проблемами, связанными с нехваткой стекового пространства. Если это происходит, вызовите clearstack() из этого цикла. Недостаток данного метода в том, что вашу функцию невозможно будет вызвать из другой функции. Результат функции следует сохранить в переменной, которая может быть затем использована по вашему усмотрению.

clearstatcache
Код

clearstatcache();

Очищает кэш, используемый всеми функциями, которые получают информацию о файлах. Так как доступ к такой информации занимает достаточно много времени, РНР хранит ее в кэше. Если вам необходи-ма уверенность, что используете самую свежую информацию о файле (то есть не кэшированную), вызовите функцию clearstatcache(); перед получением этой информации.

closedir
Код

closedir($directorу);

Закрывает каталог, открытый функцией opendir.

closelog
Код

closelog();

Останавливает всю журнализацию, выполняемую функцией syslog.

COS
Код

$result = cos($number);

Возвращает косинус аргумента number.

count
Код

$number = count($array);

Возвращает число элементов в массиве array. Если переменная не является массивом, функция вернет значение 1 (так как переменная подобна массиву с только одним элементом). Если аргумент array не указан, функция вернет 0.

crypt
Код

$encrypted_string = crypt($string);

$encrypted_string = crypt($string, $salt);

Шифрует заданную строку. Используется стандартный метод шифрования Unix - DES, тот же, что используется для шифрования паролей и т. д. Можно задать необязательный двухсимвольный аргумент salt (база для шифрования).

date
Код

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

Вернет time (стандарное время Unix, выдаваемое функцией Time), отформатированное в указанный format. Возвращаемое значение имеет тот же вид, что и format, где все указанные ниже символы заменены на соответствующие значения:

А АМ/РМ
a am/pm
D День (например Sun)
d День (например 13)
F Месяц (например February)
H Час в 24-часовом формате (например 17)
h Час в 12-часовом формате (например 5)
i Минуты (например 30)
l День (например Sunday)
M Месяц (например Feb)
m Месяц (например 02)
s Секунды (например 27)
Y Год (например 1998)
y Год (например 98 )
U Секунды с начала эпохи (отсчета) (например 803537321)
Z День года (например 154)

dblist
Код

$db_info = dblist();

Вернет список СУБД, поддерживаемых РНР.

decbin
Код

$binary = decbin($decimal);

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

dexhex
Код

$hex = dechex($decimal);

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

decoct
Код

$octal = decoct($decimal);

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

doubleval
Код

$double = doubleval($variable);

Возвращает значение переменной в виде числа с плавающей запятой.

echo
Код

echo [format_string] expression [, expression ...]

He является настоящей функцией, скорее, это встроенная в РНР версия функции printf языка С. В самом простом варианте echo напечатает результат выражения expression. Можно указать до пяти выражений, результат каждого из которых будет напечатан по очереди. Так же можно указать строку форматирования, которая должна иметь тот же вид, что и в функции printf языка С или Perl.

end
Код

end($array);

Устанавливает внутренний указатель массива array на последний элемент массива.

ereg
Код

$result = ereg($expression, $string);

$result = ereg($expression, $string, $match_array);

Вернет true, если строка string отвечает регулярному выражению в expression. Если в качестве третьего аргумента указан массив, значение, отвечающее выражению, будет помещено в массив.

eregi
Код

$result = eregi($expression, $string);

$result = eregi($expression, Sstring, $match_array);

Идентично ereg, за исключением того, что при сравнении игнорируется регистр.

ereg_replace
Код

ereg_replace($expression, $replacement_string, $string);

Замещает все части в указанной строке string, которые отвечают выражению expression, строкой replacement_string.

eregi_replace
Код

eregi_replace($expression, $replacement_string, $string);

Идентично ereg_replace, за исключением того, что при сравнении игнорируется регистр.

escapeshellcmd
Код

$safe_string = escapeshellcmd(Sstring);

Возвращает копию строки string, все спецсимволы которой перекодированы так, что строку можно безопасно использовать с функциями exec или system.

eval
Код

eval($string);

Обрабатывает содержимое строки string таким образом, как если бы это был скрипт РНР. Для строки выполняется подстановка переменных, поэтому, если вы хотите использовать переменную в этом «минискрипте», ее следует заэкранировать.

exec
Код

$last_line = exec($command);

$last_line = exec($command, $output_array);

$last_line = exec($command, $output_array, $return_code);

Выполняет в вызываемой подоболочке Unix команду command. Возвращается только последняя строка результата команды. Если вторым аргументом указан массив, все строки, выводимые командой, будут помещены в него. Если есть третий аргумент, в эту переменную записывается код возврата команды.

exit
Код

exit();

Завершение синтаксического анализа HTML-файла.

ехр
Код

$result = exp($number);

Возвращает число е, возведенное в указанную степень.

fclose
Код

fclose($fd);

Закрывает файл, открытый fopen.

feof
Код

$result = feof($fd);

Возвращает true, если файловый дескриптор fd находится в конце файла.

fgets
Код

$line = fgets($fd, $max_bytes);

Возвращает следующую строку (длиной до max_bytes) из файла, на который указывает fd.

fgetss
Код

$line = fgetss($fd, $max_bytes);

Идентична fgets за исключением того, что эта функция пытается удалить любые теги HTML или РНР при чтении файла.

file
Код

$аrrау = file($filename);

Возвращает массив, каждый элемент которого содержит строку файла, указанного в filename.

fileatime
Код

$time = fileatime($filename);

Возвращает (в стандартном формате времени Unix) время последнего доступа к файлу filename. Если эта информация по каким-либо причинам не может быть получена, функция возвращает — 1.

filectime
Код

$time = filectime($filename);

Возвращает время (в стандартном формате времени Unix) последнего изменения статуса файла filename. Если эта информация по каким-либо причинам не может быть получена, функция возвращает -1.

filegroup
Код

$group_id = filegroup($filename);

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

fileinode
Код

$inode = fileinode($filename);

Возвращает индексный дескриптор файла filename. Если эта информация по каким-либо причинам не может быть получена, функция возвращает -1.

filemtime
Код

$time = filemtime($filename);

Возвращает время (в стандартном формате времени Unix) последнего изменения файла filename. Если эта информация по каким-либо причинам не может быть получена, функция возвращает -1.

fileowner
Код

$owner = fileowner($filename);

Возвращает ID владельца файла. Если эта информация по каким-либо причинам не может быть получена, функция возвращает -1.

fileperms
Код

$permissions = fileperms($filename);

Возвращает права доступа к указанному в filename файлу. Если эта информация по каким-либо причинам не может быть получена, функция возвращает —1.

filesize
Код

$size = filesize($filename);

Возвращает размер файла в байтах. Если эта информация по каким-либо причинам не может быть получена, функция возвращает -1.

filetype
Код

$type = filetype($filename);

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

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

floor
Код

$lower_integer = floor($number);

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

flush
Код

flush();

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

fopen
Код

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

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

fputs
Код

fputs($fd, $string);

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

fpassthru
Код

fpassthru($fd);

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

fseek
Код

fseek($fd, $position);

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

fsockopen
Код

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

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

[color=#33CC00]ftell
Код

$position = ftell($fd);

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

getaccdir
Код

$directory = getaccdir();

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

getenv[/color
Код

$value = getenv($variable);

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

[color=#33CC00]gethostbyname
Код

$address = gethostbyname($hostname);

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

gethostbyaddr
Код

$hostname = gethostbyaddr($address);

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

getimagesize
Код

$file_info_array = getimagesize($filename);

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

getlastaccess
Код

$time = getlastaccess();

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

getlastbrowser
Код

$browser = getlastbrowser();

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

getlastemail
Код

$email = getlastemail();

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

getlasthost
Код

$host = getlasthost();

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

getiastmod
Код

$time = getlastmod();

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

getlastref
Код

$url = getlastref();

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

getlogdir
Код

$directory = getlogdir();

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

get my in ode
Код

$inode = getmyinode();

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

getmypid
Код

$pid = getmypid();

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

getmyuid
Код

$id = getmyuid();

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

getrandmax
Код

$number = getrandmax();

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

getstartlogging
Код

$time = getstartlogging();

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

gettoday
Код

$hits = gettoday();

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

gettotal
Код

$hits = gettotal();

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

gettype
Код

$type = gettype($variable);

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

gmdate
Код

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

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

header
Код

header($header_string);

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

hexdec
Код

$decimal = hexdec($hex);

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

htmlspecialchars
Код

$html_string = htmlspecialchars($string);

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

imagearc
Код

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

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

imagechar
Код

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

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

imagecharup
Код

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

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

imagecolorallocate
Код

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

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

imagecolortransparent
Код

imagecolortransparent($image, $color);

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

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
Код

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

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

imagecreatefromgif
Код

$image = imagecreatefromgif($filename);

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

imagedestroy
Код

imagedestroy($image);

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

imagefill
Код

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

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

imagefilledpolygon
Код

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

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

imagefilledrectangle
Код

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

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

imagefilltoborder
Код

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

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

imagegif
Код

imagegif($image);

imagegif($image, $filename);

Выводит изображение image как рисунок GIF. Если указан второй аргумент, рисунок GIF будет записан в этот файл, иначе он будет направлен прямо в брaузер.

imageinterlace
Код

imageinterlace($image, $interlace);

Функция переключает бит чередования для изображения image на значение interlace, которое может быть равно 1 (включить) или 0 (выключить).

imageline
Код

imageline($iraage, $х1, $у1, $х2, $у2, $color);

Создает линию указанного в color цвета от точки (х1, у2) до точки (х2, у2) в изображении image.

imagepolygon
Код

imagepolygon($image, $points, $numpoints, $color);

Функция идентична imagefilledpolygon за исключением того, что многоугольник не заполняется.

imagerectangle
Код

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

Функция идентична imagefilledrectangle за исключением того, что прямоугольник не заполняется.

imagesetpixel
Код

imagesetpixel($image, $x, $y, $color);

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

imagestring
Код

imagestring($image, $size, $x, $y, $string, $color);

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

imagestring up
Код

imagestringup($image, Ssize, $x, $y, $string, $color);

Функция идентична imagecharup за исключением того, что она выводит всю строку string.

imagesx
Код

$x_size = imagesx($image);

Возвращает ширину в пикселах изображения, указанного в image.

imagesy
Код

$y_size = imagesy($image);

Возвращает высоту изображения в пикселах.

include
Код

include($filename);

Вставляет файл, указанный в filename, в текущую страницу. Выполняется полный синтаксический PHP-анализ подключаемого файла. В поисках файла filename просматривается каждый из каталогов, указанных в переменной окружения PHP_INCLUDE_ PATH.

initsyslog
Код

initsyslog();

Подготавливает систему к регистрации событий с помощью syslog. После вызова этой функции вы можете использовать syslog для записи в журнал.

intval
Код

$integer = intval($variable);

Возвращает содержимое variable в виде целого числа.

isset
Код

$defined = isset($variable);

Возвращает 1, если переменная variable определена, иначе вернет 0.

key
Код

$key = key($array);

Возвращает ключ текущего элемента массива array. Для ассоциативного массива возвращает имя ключа. Для обычного массива возвращает номер элемента.

link
Код

link($target, $filename);

Создает жесткую ссылку от filename к target.

linkinfo
Код

$info = linkinfo($filename);

Возвращает истинное значение, если ссылка, указанная в filename, существует (но не обязательно существует файл, на который указывает ссылка). В случае ошибки функция возвращает —1.

log
Код

$result = log($number);

Возвращает натуральный логарифм аргумента number.

log10
Код

$result = log10($number);

Возвращает логарифм по основанию 10 аргумента number.

logas
Код

logas($filename);

Регистрирует посещение текущей страницы как посещение указанного filename вместо файлового имени страницы.

mail
Код

mail($to, $subject, $message);

mail($to, $subject, $message, $headers);

Посылает электронное письмо по адресу, указанному в параметре to, с темой, указанной в параметре subject, и поместит в тело письма значение аргумента message. Если указан четвертый аргумент, он добавляется к заголовку письма.

max
Код

$maximum = max($array);

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

md5
Код

$hash = md5($string);

Возвращает хэш (MD5) строки string.

microtime
Код

$ms = microtime();

Возвращает строку, содержащую часть текущей секунды (в виде десятичной дроби), за которой следует стандартное время Unix.

min
Код

$minimum = min($array);

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

mkdir
Код

mkdir($directory, $mode);

Создает каталог directory с указанным режимом mode, mode должно быть восьмеричным значением.

mktime
Код

$time = mktime($hour,$minute,$second,$month,$day,$year);

Возвращает время в стандартном формате времени Unix, основываясь на заданных аргументах. Если указано менее шести параметров, параметры справа считаются соответствующими текущему значению времени (например, если дано четыре параметра, используются текущий день и год).

msql & mysql
Код

$result = msql($database, $query);

$result = mysql($database, $query);

Посылает запрос query базе данных mSQL/MySQL, указанной в аргументе database. Для не SELECT-запросов функция возвращает 0 для mSQL 1.x и MySQL, а для mSQL 2.x возвращает число измененных записей. Для запроса SELECT функция возвращает идентификатор результата, который может быть использован в других функциях msql_ *. В случае ошибки функция вернет -1.

mysql_affected_rows
Код

$num_rows = mysql_affected_rows();

Возвращает число записей, измененных последней из команд INSERT, UPDATE или DELETE.

msql_close & mysql_close
Код

msql_close(); mysql_close();

Закрывает подключение к серверу базы данных mSQL/MySQL.

msql_connect & mysql_connect
Код

msql_connect($hostname);

mysql_connect($hostname);

mysql_connect($hostname, $username);

mysql_connect($hostname, $username, $password);

Создает соединение с сервером базы данных mSQL/MySQL на указанном хосте hostname. Подключение к серверу на локальном хосте осуществляется с помощью m(y)sql_connect("localhost"). Если при первом вызове m(y)sql нет подключения к базе данных, подключение к локальному хосту создается автоматически. Для MySQL может быть указан необязательный аргумент username или комбинация username/password. Если PHP запущен в расширенном режиме безопасности (называемом SAFE MODE), username должен принадлежать либо владельцу HTML-документа, либо владельцу процесса веб-сервера.

msql_createdb & mysql_createdb
Код

msql_createdb($database);

mysql_createdb($database);

Создает указанную базу данных.

msql_dbname & mysql_dbname
Код

$db = msql_dbname($result, $i);

$db = mysql_dbname($result, $i);

Вернет имя базы данных, хранящееся в i-том поле результата, возвращенного функцией m(y)sql_listdbs.

msql_dropdb & mysql_dropdb
Код

msql_dropdb($database);

mysql_dropdb($database);

Удаляет базу данных database и все ее таблицы.

msql_fieldflags & mysql_fieldflags
Код

$flags = msql_fieldflags($result, $i);

$flags = mysql_fieldflags($result, $i);

Возвращает флаги для в i-того поля в result. Возвращаемое значение может быть одним из следующих: «primary key», «not null», «not null primary key» или << >>.


--------------------
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Цитировать в форуму быстрого ответаОтветить с цитированием данного сообщения
Созидатель
сообщение 12.2.2007, 0:01
Сообщение #2


Старожил
Group Icon
Сообщений: 229
Регистрация: 11.2.2007
Пользователь №: 58
483893

Репутация:   4  

msql_fieldlen & mysql_fieldlen
Код

$length = msql_fieldlen($result, $i);

$length = mysql_fieldlen($result, $i);

Возвращает длину i-го поля в result.

msql_fieldname & mysql_fieldname
Код

$name = msql_fieldname($result, $i);

$name = mysql_fieldname($result, $i);

Возвращает имя столбца i-го поля в result.

msql_fieldtype & mysql_fieldtype
Код

$type = msql_fieldtype($result, $i);

$type = mysql_fieldtype($result, $i);

Возвращает тип i-го поля в result (то есть «char», «real» и т. д.).

msql_freeresult & mysql_freeresult
Код

msql_freeresult($result);

mysql_freeresult($result);

Освобождает память, связанную с результатом работы mSQL/MySQL. Вся память автоматически освобождается по завершении скрипта, поэтому используйте эту функцию, только если ваш скрипт занимает слишком много памяти.

mysql_insert_id
Код

$id_num = mysql_insert_id();

Возвращает идентификационный номер, использовавшийся при последней команде INSERT, содержавшей поле auto_increment.

msql_listdbs & mysql_listdbs
Код

$result = msql_listdbs();

$result = mysql_listdbs();

Возвращает указатель на результат, содержащий список имен всех баз данных, доступных на сервере mSQL/MySQL. Функция m(y)sql_dbname может выбирать значения из этого указателя.

msql_listfields & mysql_listfields
Код

$result = msql_listfields($database, $table);

$result = mysqllistfields($database, $table);

Вернет указатель на результат, дающий информацию о полях таблицы table в назначенной базе данных. Функции m(y)sql_fieldflags, m(y)sql_fieldlen, m(y)sql_fieldname и m(y)sql_ fieldtype могут выбирать значения из этого указателя.

msql_isttables & mysql_listtables
Код

$result = msql_listtables($database);

$result = mysql_listtables($database);

Возвращает указатель на результат, содержащий имена всех таблиц базы данных database. Функция m(y)sql_tablename может выбирать значения из этого указателя.

msql_numfields & mysql_numfields
Код

$num_fields = msql_numfields($result);

$nuni_fields = mysql_numfields($result);

Возвращает число полей в result.

msql_nurn & rows msql_numrows
Код

$num_rows = msql_numrows($result);

$num_rows = mysql_numrows($result);

Возвращает количество записей в result.

msql_regcase
Код

$new_string = msql_regcase($string);

Возвращает копию строки string, преобразованную в регулярное выражение, необходимое для выполнения поиска не зависящих от регистра совпадений в запросе mSQL.

msql_result & mysql_result
Код

$result_string = msql_result($result, $i, $field);

$result_string = mysql_result($result, $1, $field);

Данная функция возвращает значение из указанного поля field 1-й записи набора result. Аргумент field - это имя столбца, и он может быть указан как table, field для результирующих наборов, использующих соединения таблиц. В аргумент field допускается включение любой внутренней функции MySQL, которая может обрабатывать результаты SELECT, например, mysql_result ($result, $i, "length($field)").

msql_tablename & mysql_tablename
Код

$name = msql_tablename($result, $i);

$name = mysql_tablename($result, $i);

Вернет имя таблицы, хранящееся в i-м поле результата, возвращенного функцией m(y)sql_listtables.

next
Код

next($array);

Перемещает указатель массива array на следующий элемент и возвращает текущий.

octdec
Код

$decimal = octdec($octal);

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

opendir
Код

opendir($directory);

Открывает указанный каталог для использования с функцией readdir. Вы должны закрыть каталог с помощью closedir после работы с ним.

openlog
Код

openlog($ident, $options, $facllity);

Открывает для записи системный журнал. Эту функцию необходимо вызывать после initlog и до первого вызова syslog. Аргументы те же, что и при вызове системной функции Unix openlog. Значение ident предваряет каждую запись журнала и обычно является именем программы. Значение options может быть одним из следующих: LOG_CONS (выводить журнал на консоль, если произошла ошибка в стандартной процедуре); LOG_NDELAY (открыть журнал немедленно вместо ожидания первой записи журнала); LOG_PERROR (записывать также в stderr); LOG_PID (включать идентификатор процесса (PID) в каждую запись журнала). Можно комбинировать эти параметры с помощью побитового ИЛИ (например (LOG_DELAY | LOG_PERROR LOG_PID)). Facility - это один из установленных системой уровней журнализации (например, LOG_SYSLOG, LOG_USER, LOG_KERN и т. д.).

ord
Код

$number = ord($character);

Возвращает ASCII-значение символа character.

parse_str
Код

parse_str($string);

Разбирает строку URL в формате "переменная 1=значение1 &переменная2=значение2" и инициализирует переменные, присваивая им соответствующие значения. Программа РНР выполняет эту функцию автоматически для приходящих из форм данных в начале каждого скрипта.

passthru
Код

passthru($command);

passthru($command, $returevalue);

Выполняет внешнюю команду command и выдает все результаты ее выполнения непосредственно брaузеру. Если указан второй аргумент, туда помещается возвращаемое значение.

pclose
Код

pclose($fd);

Закрывает канал, открытый функцией рореn.

phpinfo
Код

phpinfo();

Печатает информационную страницу, полезную при отладке установки РНР. Это та же страница, которая печатается при добавлении «?info» к любому РНР URL, или если вы обращаетесь непосредственно к двоичным файлам РНР (то есть, http://www.myserver.com/cgi-bin/php).

phpversion
Код

$version = phpversion();

Возвращает номер версии текущего запущенного РНР.

popen
Код

$fd = popen($command, $mode);

Запускает внешнюю команду command и либо посылает ей данные (если установлен режим записи: mode = «w»), либо читает данные из команды (если в mode указать «r»). Любой файловый дескриптор, открытый таким образом, должен быть закрыт функцией pclose.

pos
Код

$position = pos($array["element"]);

Возвращает число - позицию указанного элемента "element" в ассоциативном массиве аrray.

pow
Код

$result = pow($x, $y);

Возвращает х, возведенное в степень у.

prev
Код

$element = prev($array);

Перемещает внутренний указатель массива аrray на предыдущий элемент и возвращает его.

putenv
Код

putenv($string);

Помещает заданную строку string в окружение. Обратите внимание, что локальная среда окружения уничтожается по окончании выполнения скрипта, поэтому эта функция полезна только при вызове внешних программ из скрипта.

quotemeta
Код

$quoted_string = quotemeta($string);

Возвращает строку string, в которой все специальные символы экранированы таким образом, что ее можно безопасно использовать в регулярных выражениях.

rand
Код

$number = rand();

Возвращает случайное число в диапазоне от 0 и до числа RANDMAX, определяемого системой. Вы должны указать начальное число генератору случайных чисел, используя srand в начале вашего скрипта. Сделать это необходимо только один раз.

readdir
Код

$file = readdir();

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

readfile
Код

$filesize = readfile($filename);

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

readlink
Код

$filename = readline($link);

Возвращает путь к настоящему файлу, на который ссылается link. В случае ошибки функция вернет -1.

reg_match
Код

$result = reg_match($expression, $string);

$result = reg_match($expression, $string, $array);

Функция идентична ereg. Она поддерживается только для обратной совместимости с предыдущими версиями РНР.

reg_replace
Код

reg_replace($expression, $replacement, $string);

Идентична ereg_replace. Эта функция поддерживается только для обратной совместимости с предыдущими версиями РНР.

reg_search
Код

$partial_string = reg_search($expression, $string);

$partial_string = reg_search($expression, $string, $array);

Функция идентична ereg за исключением того, что она возвращает часть строки string, оставшуюся после первого совпадения. Если совпадения не обнаружено, функция возвращает пустую строку. Эта функция поддерживается только для обратной совместимости с предыдущими версиями РНР.

rename
Код

rename($oldfile, $newfile);

Переименовывает oldfile в newfile.

reset
Код

reset($array);

Перемещает внутренний указатель массива array на первый элемент и возвращает этот элемент.

return
Код

return($value);

Выходит из пользовательской функции и возвращает значение value.

rewind
Код

rewind($fd);

Устанавливает указатель файла fd в начало файла.

rewinddir
Код

rewinddir();

Передвигает указатель текущего каталога на начало каталога.

rmdir
Код

rmdir($directory);

Удаляет каталог directory, если он пуст.

rsort
Код

$sorted_array = rsort($array)

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

setcookie
Код

setcookie($name);

setcookie($name, $value, $expire, $path, $domain, $secure);

Посылает броузеру cookie с указанными атрибутами. Если задано только имя name, cookie с таким именем будет удален из брaузера. Для пропуска одного из аргументов он может быть заменен на "" (или на 0 в случае с expire и secure).

seterrorreporting
Код

seterrorreporting($value);

Если значение value равно 0, выдача сообщений об ошибках отключается, иначе все сообщения выводятся в обычном режиме.

setlogging
Код

setlogging($value);

Если значение value является ненулевым, журнализация доступа к текущей странице будет разрешена, иначе - запрещена.

setshowinfo
Код

setshowinfo($value);

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

settype
Код

settype($variable, $type);

Устанавливает тип переменной variable в тип type, который может быть integer, double или string.

shl
Код

$value = shl($number, $b);

Возвращает значение number, сдвинутое влево на заданное в b число бит.

shr
Код

$value = shr($number, $b);

Возвращает значение number, сдвинутое вправо на заданное в b число бит.

sin
Код

$value = sin($number);

Возвращает синус аргумента number (в радианах).

sleep
Код

sleep($seconds);

Останавливает обработку страницы на указанное количество секунд.

sort
Код

$sorted_array = sort($array)

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

soundex
Код

$soundex_key =soundex($string);

Возвращает ключ soundex строки string.

sprintf
Код

$string = sprintf($format, $arg, [$arg, $arg, ...]);

Возвращает форматированную строку format, в который каждый индикатор переменной в стиле С printf заменяется соответствующим значением arg. Можно указать до 5 аргументов.

sqrt
Код

$value = sqrl($number);

Возвращает квадратный корень числа number.

srand
Код

srand($integer);

Инициализирует генератор случайных чисел целочисленным аргументом integer. Эту функцию необходимо вызвать один (и только один) раз в начале любого скрипта, в котором вы используете функцию rand.

strchr & strstr
Код

$substring = strchr($string, $value);

$substring = strstr($string, $value); .

Возвращает часть строки string после первого обнаружения символа value в строке, strchr и strstr - идентичные функции, и включены обе для полноты.

strtr
Код

strtr($string, $set1, $set2);

Все символы в строке string, которые входят в набор set1, функция преобразует в соответствующие символы в наборе set2. Если set1 длиннее set2, последний символ из set2 используется для «лишних» символов из set1. Если set2 длиннее set1, «лишние» символы из set2 игнорируются.

stripslashes
Код

$plain_string = stripslashes($escaped_string);

Удаляет все управляющие символы из строки escaped_string.

strlen
Код

$length = strlen($string);

Возвращает длину строки string.

strrchr
Код

$substring = strrchr($string, $character);

Просматривает с конца строку string в поисках указанного символа. Функция возвращает часть строки, начиная с места, где был найден искомый символ character. Если символ не обнаружен, возвращается пустая строка.

strtok
Код

$substring = strtok($string, $characters);

$substring = strtok($characters);

Разделяет строку string на подстроки, используя в качестве разделителя любой символ, указанный в characters. После первого вызова strtok не указывайте строковый аргумент в последующих вызовах, в этом случае функция вернет каждую удачно выделенную подстроку, пока не будет достигнут конец string.

strtolower
Код

$lc_string = strtolower($string);

Возвращает string, где все символы преобразованы в символы нижнего регистра.

strtoupper
Код

$uc_string = strtoupper($string);

Возвращает string, где все символы преобразованы в символы верхнего регистра.

strval
Код

$string = strval($variable);

Возвращает переменную variable в виде строкового значения.

substr
Код

$substring = substr($string, $start, $length);

Возвращает часть строки string, которая начинается с позиции start (0 является первым символом) и имеет длину в length символов.

symlink
Код

symlink($target, $filename);

Создает символическую связь (ссылку) от filename к target.

syslog
Код

syslog($level, $message);

Записывает сообщение message в системный журнал с уровнем level.

system
Код

$results = system($command);

$results = system($command, $return_value);

Выполняет указанную внешнюю команду command и возвращает все результаты. Если задан второй аргумент, туда записывается возвращаемое значение (код возврата) команды.

tan
Код

$value = tan($number);

Возвращает тангенс аргумента number (в радианах).

tempnam
Код

$filename = tempnam($path, $prefix);

Возвращает имя файла с префиксом prefix, который будет уникальным в каталоге, указанном в path.

time
Код

$time = time();

Возвращает текущее время в стандартном формате времени Unix (число секунд после 1 января 1970 года).

umask
Код

$umask = umask();

umask($umask);

Возвращает текущую маску umask, если аргумент не указан. Если аргумент umask указан, устанавливает umask в указанное значение (которое должно быть восьмеричным числом).

uniqid
Код

$result = uniqid();

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

unlink
Код

unlink($filename);

Удаляет указанный файл.

unset
Код

unset($variable);

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

urldecode
Код

$decoded_string = urldecode($string);

Возвращает копию строки string, в которой все экранированные спецсимволы URL раскодируются в их значения. Это делается автоматически для всех входящих данных.

urlencode
Код

$encoded_string = urlencode($string);

Возвращает копию строки string, в которой все спецсимволы закодированы для использования в URL.

usleep
Код

usleep($ms);

Задерживет синтаксический анализ скрипта на заданное в ms число микросекунд.

virtual
Код

virtual($filename);

Подключает файл filename точно так же, как в обычном файле HTML это делает тег <!--#include virtual="$filename" -->. Эта функция полезна только вместе с веб-сервером Apache.


--------------------
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Цитировать в форуму быстрого ответаОтветить с цитированием данного сообщения
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Всё для веб-мастера
Invision Power Board © 2007-  IPS, Inc. Сейчас: 6.2.2012, 0:40