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


a89ae562

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



Описание
Описание int pg_fieldtype(int result_id, int field_number); pg_FieldType() возвращает строку, содержащую имя типа указанного поля в указанном идентификаторе результата PosgreSQL. Нумерация полей н
pg_FreeResult
pg_FreeResult pg_FreeResult -- освобождает память
Описание
Описание int pg_freeresult(int result_id); pg_FreeResult() необходимо использовать только если вы беспокоитесь об использовании слишком большего объема памяти при работе вашего скрипта. Вся память
pg_GetLastOid
pg_GetLastOid pg_GetLastOid -- возвращает идентификатор последнего объекта
Описание
Описание int pg_getlastoid(int result_id); pg_GetLastOid() может быть использована для получения идентификатора, присвоенного запросу на вставку, если идентификатор результата использовался послед

pg_Host
pg_Host pg_Host -- возвращает имя узла
Описание
Описание string pg_host(int connection_id); pg_Host() возвращает имя узла, с которым соединен указанный идентификатор соединения PostgreSQL.
pg_loclose
pg_loclose pg_loclose -- закрывает большой объект
Описание
Описание void pg_loclose(int fd); pg_loclose() закрывает отображение большого объекта (ILO). fd является дескриптором файла для большого объекта из pg_loopen() .
pg_locreate
pg_locreate pg_locreate -- создает большой объект

Описание
Описание int pg_locreate(int conn); pg_locreate() создает отображение большого объекта (ILO) и возвращает идентификатор большого объекта. conn определяет верное соединение с базой данных. Режимы д
pg_loopen
pg_loopen pg_loopen -- открывает большой объект
Описание
Описание int pg_loopen(int conn, int objoid, string mode); pg_loopen() открывает отображение большого объекта (ILO) и возвращает дескриптор файла большого объекта. Дескриптор файла содержит информ
pg_loread
pg_loread pg_loread -- считывает большой объект
Описание
Описание string pg_loread(int fd, int len); pg_loread() считывает len байтов из большого объекта и возвращает их в виде строки. fd определяет верный декскриптор файла большого объекта len определя

pg_loreadall
pg_loreadall pg_loreadall -- считывает весь большой объект
Описание
Описание void pg_loreadall(int fd); pg_loreadall() считывает большой объект и отправляет его прямо в броузер, после всех необходимых заголовков. В основном применяется для отправки двоичных данных
pg_lounlink
pg_lounlink pg_lounlink -- удаляет большой объект
Описание
Описание void pg_lounlink(int conn, int lobjid); pg_lounlink() удаляет большой объект с идентификатором большого объекта lobjid .
pg_lowrite
pg_lowrite pg_lowrite -- записывает в большой объект

Описание
Описание int pg_lowrite(int fd, string buf); pg_lowrite() записывает данные в большой объект из переменной buf и возвращает число записанных данных или false при ошибке. fd является дескриптором ф
pg_NumFields
pg_NumFields pg_NumFields -- возвращает количество полей
Описание
Описание int pg_numfields(int result_id); pg_NumFields() возвращает количестов полей (столбцов) в результате PostgreSQL. Параметр является верным идентификатором результата, полученным функцией pg
pg_NumRows
pg_NumRows pg_NumRows -- возвращает число записей
Описание
Описание int pg_numrows(int result_id); pg_NumRows() возвращает число записей в результате PostgreSQL. Параметр является верным идентификатором результата, полученным функцией pg_Exec() . Эта функ

pg_Options
pg_Options pg_Options -- возвращает настройки
Описание
Описание string pg_options(int connection_id); pg_Options() возвращает строку, содержащую настройки, соответствующие указанному идентификатору соединения PostgreSQL.
pg_pConnect
pg_pConnect pg_pConnect -- устанавливает устойчивое соединение с базой данных
Описание
Описание int pg_pconnect(string host, string port, string options, string tty, string dbname); Возвращает номер соединения при успехе или false, если соединение не может быть установлено. Открывае
pg_Port
pg_Port pg_Port -- возвращает номер порта

Описание
Описание int pg_port(int connection_id); pg_Port() возвращает номер порта, с которым соединен указанный идентификатор соединения PostgreSQL.
pg_Result
pg_Result pg_Result -- возвращает данные из идентификатора результата
Описание
Описание mixed pg_result(int result_id, int row_number, mixed fieldname); pg_Result() возвращает данные из идентификатора результата, полученного pg_Exec() . Параметры row_number и fieldname опред
pg_tty
pg_tty pg_tty -- возвращает имя tty
Описание
Описание string pg_tty(int connection_id); pg_tty() возвращает имя tty, которое сервер дает указанному идентификатору соединения PostgreSQL.

ereg
ereg ereg -- парное значение регулярного выражения
Описание
Описание int ereg(string pattern, string string, array [regs]); Ищет парные значения string в регулярном выражении, указанном в pattern . Если парные значения найдены для подстрок в круглых скобка
ereg_replace
ereg_replace ereg_replace -- заменяет регулярное выражение
Описание
Описание string ereg_replace(string pattern, string replacement, string string); Эта функция сканирует string на парные значения к pattern , затем заменяет найденный текст на replacement . Если pa
Пример 1. ereg_replace()
Пример 1. ereg_replace() $string = "This is a test"; echo ereg_replace( " is", " was", $string ); echo ereg_replace( "( )is", "\\1was", $string ); echo ereg_replace( "(( )is)", "\\2was", $string )

eregi
eregi eregi -- нечувствительный к регистру поиск парных значений в регулярных выражениях
Описание
Описание int eregi(string pattern, string string, array [regs]); Эта функция идентична ereg() , за исключением того, что она игнорирует различие в регистре у буквенных символов. См. также ereg() ,
eregi_replace
eregi_replace eregi_replace -- замена регулярного выражения без учета регистра
Описание
Описание string eregi_replace(string pattern, string replacement, string string); Эта функция идентична ereg_replace() за исключением того, что она игнорирует различие в регистре у буквенных симво
split
split split -- разбивает строку на массив по регулярному выражению

Описание
Описание array split(string pattern, string string, int [limit]); Возвращает массив строк, каждая из которых является подстрокой строки, образованные разбитием этой строки на части, отделенные дру
Пример 1. split()
Пример 1. split() $passwd_list = split( ":", $passwd_line, 5 ); Следует отметить, что pattern чувствительна к регистру. См. также: explode() и implode() .
sql_regcase
sql_regcase sql_regcase -- подготавливает регулярное выражение к поиску без учета регистра
Описание
Описание string sql_regcase(string string); Возвращает верное регулярное выражение, которое не будет соответствовать string , игнорирую регистр. Это выражение является string , каждый символ котор
Пример 1. sql_regcase()
Пример 1. sql_regcase() echo sql_regcase( "Foo bar" ); Будет выдано [Ff][Oo][Oo][ ][Bb][Aa][Rr]. Эта функция может быть использована организации нечувствительного к регистру сравнения в продуктах,

sem_get
sem_get sem_get -- получение идентификатора семафора
Описание
Описание int sem_get (int key, int [ max_acquire ] , int [ perm ] ); Возвращает положительный индентификатор семафора при успехе или false при ошибке. sem_get() возвращает идентификатор, который м
sem_acquire
sem_acquire sem_acquire -- фиксирует семафор
Описание
Описание int sem_acquire (int sem_identifier); Возвращает true при успехе, false при ошибке. sem_acquire() блокируется (если необходимо) до тех пор, пока семафор сможет быть зафиксирован. Процесс,
sem_release
sem_release sem_release -- освобождает семафор

Описание
Описание int sem_release (int sem_identifier); Возвращает true при успехе и false при ошибке. sem_release() освобождает семафор если он зафиксирован в данное время вызывающим процессом, иначе выда
shm_attach
shm_attach shm_attach -- Создает или открывает разделяемую память
Описание
Описание int shm_attach (long key, long memsize, long perm); Создает или открывает разделяемую память с указанным ключем и размером памяти.
shm_detach
shm_detach shm_detach -- Отсоединяет от разделяемой памяти
Описание
Описание int shm_detach (long id); Отсоединяет от разделяемой памяти с указанным id , созданным с помощью функции shm_attach() . Помните, что разделяемая память все еще существует в Unix-системе и

shm_put_var
shm_put_var shm_put_var -- Вставляет или обновляет переменную в разделяемой памяти
Описание
Описание int shm_put_var (int id, long variable_key, mixed variable); Вставляет или обновляет переменную с указанным variable_key. Все типы переменных (double, long, string, array) поддерживаются.
shm_put_var
shm_put_var shm_put_var -- Считывает переменную с указанным variable_key
Описание
Описание mixed shm_get_var (int id, long variable_key); Считывает переменную с указанным variable_key . Переменная все еще присутствует в разделяемой памяти. Функция unserialize() может быть испол
shm_remove_var
shm_remove_var shm_remove_var -- Удаляет переменную из разделяемой памяти

Описание
Описание int shm_remove_var (int id, long variable_key); Удаляет переменную с указанным variable_key из разделяемой памяти.
shm_remove
shm_remove shm_remove -- Удаляет разделяемую память
Описание
Описание int shm_remove (long key); Удаляет разделяемую память из Unix-системы. Все данные будут уничтожены.
solid_close
solid_close solid_close -- закрывает Solid-соединение
Описание
Описание См. odbc_close() .

solid_connect
solid_connect solid_connect -- соединяет с Solid-источником данных
Описание
Описание См. odbc_connect() .
solid_exec
solid_exec solid_exec -- запускает Solid-запрос
Описание
Описание См. odbc_exec() .
solid_fetchrow
solid_fetchrow solid_fetchrow -- выдяляет строку данных из Solid-запроса

Descriptio
Descriptio См. odbc_fetch_row()
solid_fieldname
solid_fieldname solid_fieldname -- возвращает имя столбца из Solid-запроса
Описание
Описание См. odbc_field_name() .
solid_fieldnum
solid_fieldnum solid_fieldnum -- возвращает номер столбца из Solid-запроса
Описание
Описание См. odbc_field_num() .

solid_freeresult
solid_freeresult solid_freeresult -- освобождает память результата Solid-запроса
Описание
Описание См. odbc_free_result() .
solid_numfields
solid_numfields solid_numfields -- возвращат число полей в Solid-результате
Описание
Описание См. odbc_num_fields() .
solid_numrows
solid_numrows solid_numrows -- возвращает число записей в Solid-результате

Описание
Описание См. odbc_num_rows() .
solid_result
solid_result solid_result -- возвращает данные из Solid-результата
Описание
Описание См. odbc_result() .
Перейти на страницу
Содержание snmpget snmpwalk Для использование функций SNMP в системе UNIX вам необходимо установить набор ucd-snmp. Ссылка на последнюю версию есть в PHP FAQ. В системе Windows эти функции доступн
snmpget
snmpget snmpget -- получает объект SNMP

Описание
Описание int snmpget (string hostname, string community, string object_id); Возвращает значание SNMP объекта при успехе и false при ошибке. Функция snmpget() используется для чтения значения SNMP
snmpwalk
snmpwalk snmpwalk -- Получает все SNMP объекты у агента
Описание
Описание array snmpwalk (string hostname, string community, string object_id); Возвращает массив значений SNMP объектов начиная с object_id и false при ошибке. Функция snmpwalk() используется для
AddSlashes
AddSlashes AddSlashes -- выделяет строку обратной чертой
Описание
Описание string addslashes(string str); Возвращает строку с обратной чертой (/) перед символами, которые должны быть выделены в запросах к базам данных и т.п. Эти символы: ('), двойные кавычки (")

Chop
Chop Chop -- удаляет повторяющиеся пробелы
Описание
Описание string chop(string str); Возвращает строку без повторяющихся пробелов. Example 1. chop() $trimmed = Chop($line); См. также trim() .
Chr
Chr Chr -- возвращает специалный символ
Описание
Описание string chr(int ascii); возвращает односимвольную строку, содержащую символ, определенный кодом ascii . Example 1. chr() $str .= chr(27); /* добавляет символ ESC в конец $str *//* Часто эт
chunk_split
chunk_split chunk_split -- разбивает строку на мелкие части

Описание
Описание string chunk_split(string string, int [chunklen] , string [end] ); Может быть использована для разбития строки на более меньшие части, например, при конвертировании результата функции bas
convert_cyr_string
convert_cyr_string convert_cyr_string -- переводит из одной русской кодовой таблицы в другую
Описание
Описание string convert_cyr_string(string str, string from, string to); Эта функция переводит указанную строку из одной русской кодовой таблицы в другую. Аргументы from и to являются одним символо
crypt
crypt crypt -- шифрует строку методом DES
Описание
Описание string crypt(string str, string [salt]); crypt() Зашифрует строку, используя стандартный метод шифрации UNIX DES. Аргументы являются строкой, которую нужно зашифровать, и дополнительная 2

echo
echo echo -- выводит одно или более строк
Описание
Описание echo(string arg1, string [argn]...); Выводит все параметры. echo() в действительности не является функцией (это языковая конструкция), поэтому вам не обязательно использовать круглые скоб
Пример 1. echo
Пример 1. echo echo "Hello World"; См. также: print() printf() flush()
explode
explode explode -- разбивает строку на строки
Описание
Описание array explode(string separator, string string); Возвращает массив строк, содержащий в элементы, разделенные срокой separator .

Пример 1. explode()
Пример 1. explode() $pizza = "piece1 piece2 piece3 piece4 piece5 piece6"; $pieces = explode(" ", $pizza); См. также split() и implode() .
flush
flush flush -- освобождает буферы вывода
Описание
Описание void flush(void); Освобождает буферы вывода PHP и все остальные, использумые PHP (CGI, web-сарвер и т.д.). Это эффективная возможность выдать все накопленное в буферах в броузер пользоват
get_meta_tags
get_meta_tags get_meta_tags -- Извлекает все содержимое атрибутов тег meta из файла и возвращает в массиве
Описание
Описание array get_meta_tags(string filename, int [use_include_path]); Открывает файл filename и обрабатывает его строка за строкой и извлекает теги meta.

Пример 1. Теги Meta
Пример 1. Теги Meta meta name="author" content="name" meta name="tags" content="php3 documentation" /head !-- parsing stops here -- (обратите внимание на окончание строк - PHP3 использует интеллек
htmlspecialchars
htmlspecialchars htmlspecialchars -- Переводит специальные символы в коды HTML
Описание
Описание string htmlspecialchars(string string); Определенные символы имеют особое значение в HTML и должны быть заменены кодами HTML, если они таковые имеют. Эта функция возвращает строки с произ
htmlentities
htmlentities htmlentities -- Переводит все возможные символы в коды HTML.
Описание
Описание string htmlentities(string string); Эта функция идентична htmlspecialchars() , кроме того, что все символы, которые имеют соответсвующий код HTML заменяются на этот HTML код. В настоящее

implode
implode implode -- Объединяет массив элементов в строку
Описание
Описание string implode(array pieces, string glue); Возвращает строку, содержащую совокупность всех элементов массива в том же порядке, со строкой glue между каждым элементом.
Пример 1. implode()
Пример 1. implode() $colon_separated = implode($array, ":"); См. также explode() , join() , и split() .
join
join join -- Присоединяет элементы массива к строке
Описание
Описание string join(array pieces, string glue); join() является псевдонимом функции implode() , и полностью ей идентична.

ltrim
ltrim ltrim -- Удаляет пробелы из начала строки.
Описание
Описание string ltrim(string str); Эта функция удаляет пробелы из начала строки и возвращает обрезаную строку. См. также chop() и trim() .
md5
md5 md5 -- Вычисляет значение md5 для строки
Описание
Описание string md5(string str); Вычисляет значение MD5 для строки str используя алгоритм RSA Data Security, Inc. MD5 Message-Digest .
nl2br
nl2br nl2br -- Переводит символы новой строки в HTML-тег разрыва строки

Описание
Описание string nl2br(string string); Возвращает string с 'BR' вставляемыми перед каждой новой строкой. См. также htmlspecialchars() и htmlentities() .
Ord
Ord Ord -- Возвращает ASCII-значение символа
Описание
Описание int ord(string string); Возвращает ASCII-значение первого символа строки string . Эта функция дополняет функцию chr() .
Пример 1. ord()
Пример 1. ord() if (ord($str) == 10) { echo("The first character of \$str is a line feed.\n"); } См. также chr() .
parse_str
parse_str parse_str -- Разбирает строку на переменные

Описание
Описание void parse_str(string str); Разбирает строку str , как если бы она была URL-строкой запроса, и устанавливает переменные текущей среды.
Пример 1. Using parse_str()
Пример 1. Using parse_str() $str = "first=valuesecond[]=this+workssecond[]=another"; parse_str($str); echo $first; /* prints "value" */ echo $second[0]; /* prints "this works" */ echo $second[1];
print
print print -- выводит строку
Описание
Описание print(string arg); Выводит строку arg . См. также: echo() printf() flush()
printf
printf printf -- выводит форматированную строку

Описание
Описание int printf(string format, mixed [args]...); Осуществляет вывод в соответствии с параметром format , который расписан в описании функции sprintf() . См. также: print() , sprintf() , и flus
quoted_printable_decode
quoted_printable_decode quoted_printable_decode -- переводит строку в кавычках в 8-битную строку
Описание
Описание string quoted_printable_decode(string str); Эта функция возвращает 8-битную строку, соответствующую декодированной сроке в кавычках. Эта функция аналогична imap_qprint() , за исключением
QuoteMeta
QuoteMeta QuoteMeta -- выделяет meta символы
Описание
Описание int quotemeta(string str); Возвращает обработанную str с символами (\) перед каждым из следующих символов: . \\ + * ? [ ^ ] ( $ ) См. также addslashes() , htmlentities() , htmlspecialchar

rawurldecode
rawurldecode rawurldecode -- декодирует URL-кодированную строку
Описание
Описание string rawurldecode(string str); Возвращает строку, в которой последовательность из символа процента (%) с последующих 2-х шестнадцатиричных цифр заменяется соответствующим буквенным симв
rawurlencode
rawurlencode rawurlencode -- URL-кодирует строку в соответствии с RFC1738
Описание
Описание string rawurlencode(string str); Возвращает строку, в которой все не буквенно-цифровые символы, кроме -_. заменяются на знак (%) с последующими двумя шестнадцатиричными цифрами. Это кодир
Пример 1. rawurlencode()
Пример 1. rawurlencode() echo 'A HREF="ftp://user:', rawurlencode ('foo @+%/'), '@ftp.my.com/x.txt"'; Или, если передаете информацию в качестве части URL:













Содержание