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

![]() ![]() |
11.2.2007, 22:39
Сообщение
#1
|
|
![]() Старожил Сообщений: 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($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
|
|
![]() Старожил Сообщений: 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. |
|
-------------------- | |
![]() ![]() |
| Invision Power Board © 2007- IPS, Inc. | Сейчас: 6.2.2012, 0:40 |