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




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


    imap_clearflag_full
    imap_clearflag_full imap_clearflag_full -- Очищает флаги сообщения...
    Описание
    Описание string imap_clearflag_full(int stream, string sequence, string flag, string options); Эта функция заставляет удалить флаги из набора флагов сообщения в указанной последовательности. optio...
    imap_sort
    imap_sort imap_sort -- Сортирует сообщения в текущем почтовом ящике...
    Описание
    Описание string imap_sort(int stream, int criteria, int reverse, int options); Возвращает массив номеров сообщений рассортированных по данному параметру. Rev должен быть равен 1 если нужна сортиро...
    imap_fetchheader
    imap_fetchheader imap_fetchheader -- Возвращает заголовок сообщения...
    Описание
    Описание stringimap_fetchheader(int imap_stream, int msgno, int flags); Эта функция заставляет извлечь полный, неотфильтрованный заголовок указанного сообщения в формате RFC 822 как текстовую стро...
    imap_uid
    imap_uid imap_uid -- Эта функция возвращает UID по данному номеру сообщения в последовательности...
    Описание
    Описание string imap_uid(string mailbox, int msgno); Эта функция возвращает UID по данному номеру сообщения в последовательности....
    error_log
    error_log error_log -- отослать сообщение об ошибке...
    Описание
    Описание int error_log(string message, int message_type, string [ destination ], string [ extra_headers ]); Посылает сообщение об ошибке в web сервер лог, TCPпорт или в файл. Первый параметр, mess...
    Таблица 1. error_log() лог типы
    Таблица 1. error_log() лог типы 0 message посылается в системный лог PHP, используя механизм системного логирования Операционной Системы или в файл, в зависимости от того, как определена конфигура...
    Пример 1. примеры error_log()
    Пример 1. примеры error_log() // Послать сообщение в системный лог, если не получено соединение с базой данных if (!Ora_Logon($username, $password)) { error_log("Oracle database not available!", 0...
    error_reporting
    error_reporting error_reporting -- устанавливает уровень сообщений об ошибках PHP...
    Описание
    Описание int error_reporting(int [ level ]); Устанавливает уровень сообщений об ошибках PHP и возвращает старый уровень. Уровень сообщений об ошибках задается битовой маской и использует следующие...
    Таблица 1. error_reporting() битовые значения
    Таблица 1. error_reporting() битовые значения значениевнутреннее имя 1 E_ERROR 2 E_WARNING 4 E_PARSE 8 E_NOTICE 16 E_CORE_ERROR 32 E_CORE_WARNING...
    getenv
    getenv getenv -- Получить значение переменной среды окружения....
    Описание
    Описание string getenv(string varname); Возвращает значение переменной среды окружения varname , или false(ложь) в случае ошибки. $ip = getenv("REMOTE_ADDR"); // получить ip номер пользователя...
    get_cfg_var
    get_cfg_var get_cfg_var -- Получить значение опции конфигурации PHP....
    Описание
    Описание string get_cfg_var(string varname); Возвращает текущее значение опции конфигурации PHP, заданной в varname , или false(ложь), если произошла ошибка. Не возвращает информацию конфигурации,...
    get_current_user
    get_current_user get_current_user -- Получить имя владельца текущего PHP скрипта....
    Описание
    Описание string get_current_user(void); Возвращает имя владельца текущего PHP скрипта. См. также getmyuid() , getmypid() , getmyinode() , и getlastmod() ....
    get_magic_quotes_gpc
    get_magic_quotes_gpc get_magic_quotes_gpc -- Получить текущие активные установки magic_quotes_gpc....
    Описание
    Описание long get_magic_quotes_gpc(void); Возвращает текущие активные установки magic_quotes_gpc . (0 для выключенных(off), 1 для включенных(on)) См. также get_magic_quotes_runtime() , set_magic_q...
    get_magic_quotes_runtime
    get_magic_quotes_runtime get_magic_quotes_runtime -- Получить текущие активные установки magic_quotes_runtime....
    Описание
    Описание long get_magic_quotes_runtime(void); Возвращает текущие активные установки magic_quotes_runtime . (0 для выключенных(off), 1 для включенных(on)) См. также get_magic_quotes_gpc() , set_mag...
    getlastmod
    getlastmod getlastmod -- Получить время последней модификации страницы....
    Описание
    Описание int getlastmod(void); Возвращает время последней модификации текущей страницы. Возвращаемое значение - Unix timestamp, подходящее для использование в функции date() . Возвращает false(лож...
    Пример 1. getlastmod() пример
    Пример 1. getlastmod() пример // выводит что-то вроде этого 'Последнее изменение: March 04 1998 20:43:59.' echo "Последнее изменение: ".date( "F d Y H:i:s.", getlastmod() ); См. также date() , get...
    getmyinode
    getmyinode getmyinode -- Получить inode текущего скрипта....
    Описание
    Описание int getmyinode(void); Возвращает inode текущего скрипта, или false(ложь) при ошибке. См. также getmyuid() , get_current_user() , getmypid() , и getlastmod() ....
    getmypid
    getmypid getmypid -- Получить ID процесса PHP....
    Описание
    Описание int getmypid(void); Возвращает текущий ID процесса PHP, или false(ложь) при ошибке. Обратите внимание, что при работе PHP как модуля сервера, вы не получите точный IP процесса. См. также...
    getmyuid
    getmyuid getmyuid -- Получить UID владельца скрипта PHP....
    Описание
    Описание int getmyuid(void); Возвращает UID текущего скрипта, или false(ложь) при ошибке. См. также getmypid() , get_current_user() , getmyinode() , и getlastmod() ....
    phpinfo
    phpinfo phpinfo -- Вывод большого количества информации о PHP....
    Описание
    Описание int phpinfo(void); Вывод большого количества информации о текущем состоянии PHP. Это включает информацию относительно опций компиляции и расширений PHP, версию PHP, информации сервера и с...
    phpversion
    phpversion phpversion -- Получить текущую версию PHP....
    Описание
    Описание string phpversion(void); Возвращает строку, содержащую версию запущенного в данный момент PHP....
    Пример 1. phpversion() пример
    Пример 1. phpversion() пример // Печатает что-то вроде этого 'Текущая версия PHP: 3.0rel-dev' echo "Текущая версия PHP: ".phpversion(); См. также phpinfo() ....
    putenv
    putenv putenv -- Устанавливает значение переменной среды окружения....
    Описание
    Описание void putenv(string setting); Добавляет setting в среду окружения....
    Пример 1. Устанавливает значение переменной среды окружения
    Пример 1. Устанавливает значение переменной среды окружения putenv("UNIQID=$uniqid");...
    set_magic_quotes_runtime
    set_magic_quotes_runtime set_magic_quotes_runtime -- Устанавливает в текущих активных установках конфигурации установки для magic_quotes_runtime....
    Описание
    Описание long get_magic_quotes_runtime(int new_setting); Устанавливает в текущих активных установках конфигурации установки для magic_quotes_runtime . (0 для выключенных(off), 1 для включенных(on)...
    set_time_limit
    set_time_limit set_time_limit -- Установка лимита на максимальное время работы скрипта...
    Описание
    Описание void set_time_limit(int seconds); Устанавливает длительность в секундах, во время которого скрипт должен быть выполнен. Если период превышен, то скрипт возвращает фатальную ошибку. По умо...
    Замечания по конфигурации
    Содержание ifx_connect ifx_pconnect ifx_close ifx_query ifx_prepare ifx_do ifx_error ifx_errormsg ifx_affected_rows ifx_fetch_row ifx_htmltbl_result ifx_fieldtypes ifx_fieldproperties ifx_num_fiel...
    ifx_connect
    ifx_connect ifx_connect -- открытие соединения с сервером Informix...
    Описание
    Описание int ifx_connect(string [database], string [userid], string [password]); При успешном завершении возвращает идентификатор соединения, при ошибке - false. ifx_connect() устанавливает соедин...
    ifx_pconnect
    ifx_pconnect ifx_pconnect -- открыть устойчивое соединение с Informix...
    Описание
    Описание int ifx_pconnect(string [database], string [userid], string [password]); Возвращает идентификатор реальной устойчивой ссылки к Informix при успешном завершении и false при ошибке. ifx_pco...
    ifx_close
    ifx_close ifx_close -- закрыть соединение с Informix...
    Описание
    Описание int ifx_close(int [link_identifier]); Всегда возвращает true ifx_close() закрывает ссылку к базе данных Informix, которая ассоциируется со специальным идентификатором ссылки. Если идентиф...
    Пример 1. закрытие соединения с Informix
    Пример 1. закрытие соединения с Informix $conn_id = ifx_connect (mydb@ol_srv, "itsme", "mypassword"); ... несколько запросов и др. ... ifx_close($conn_id);...
    ifx_query
    ifx_query ifx_query -- послать запрос Informix...
    Описание
    Описание int ifx_query(string query, int [link_identifier], int [cursor_type], mixed [blobidarray]); Возвращает определенный идентификатор результата Informix при успешном выполнении и false при о...
    Пример 1. показ всех рядов таблицы "orders" как таблицы html
    Пример 1. показ всех рядов таблицы "orders" как таблицы html ifx_textasvarchar(1); // использовать режим "text mode" для BLOBов $res_id = ifx_query("select * from orders", $conn_id); if (! $res_id...
    Пример 2. Вставка нескольких значений в таблицу "catalog"
    Пример 2. Вставка нескольких значений в таблицу "catalog" // создание идентификаторов BLOB для колонок byte и text $textid = ifx_create_blob(0, 0, "Text column in memory"); $byteid = ifx_create_bl...
    ifx_prepare
    ifx_prepare ifx_prepare -- подготовка SQL-выражения к выполнению...
    Описание
    Описание int ifx_prepare(string query, int conn_id, int [cursor_def], mixed blobidarray); Возвращает целое result_id для использования в ifx_do() . Устанавливает affected_rows для извлечения данны...
    ifx_do
    ifx_do ifx_do -- выполняет предварительно подготовленное SQL-выражение...
    Описание
    Описание int ifx_do(int result_id); Возвращает true при успешном выполнении, false при ошибке. Выполняет предварительно подготовленный запрос или открывает курсор для него. НЕ освобождает result_i...
    ifx_error
    ifx_error ifx_error -- возвратить код ошибки последнего вызова Informix...
    Описание
    Описание string ifx_error(void); Коды оошибок The Informix (SQLSTATE SQLCODE) имеют следующий фомат: x [SQLSTATE = aa bbb SQLCODE=cccc] где: x = space : нет ошибок E : ошибка N : нет больше данных...
    ifx_errormsg
    ifx_errormsg ifx_errormsg -- возвратить сообщение об ошибке последнего вызова Informix...
    Описание
    Описание string ifx_errormsg(int [errorcode]); Возвращает сообщение об ошибке Informix, ассоциируещееся с последней ошибкой, или, если установлен опциональный параметр " errorcode ", сообщение, со...
    ifx_affected_rows
    ifx_affected_rows ifx_affected_rows -- получить число рядов, обработанных запросом...
    Описание
    Описание int ifx_affected_rows(int result_id); result_id is a valid result id returned by ifx_query() или ifx_prepare() . Возвращает число рядов, обработанных запросом, ассоциорванным с result_id...
    Пример 1. Обрабатываемые ряды Informix
    Пример 1. Обрабатываемые ряды Informix $rid = ifx_prepare ("select * from emp where name like " . $name, $connid); if (! $rid) { ... ошбка ... } $rowcount = ifx_affected_rows ($rid); if ($rowcount...
    ifx_fetch_row
    ifx_fetch_row ifx_fetch_row -- получить ряд как перечислимый массив...
    Описание
    Описание array ifx_fetch_row(int result_id, mixed [position]); Возвращает ассоциативный массив, соответсвующий выбранному ряду, или false, если нет больше рядов. Колонки BLOB возвращаются как целы...
    Пример 1. Выборка рядов Informix
    Пример 1. Выборка рядов Informix $rid = ifx_prepare ("select * from emp where name like " . $name, $connid, IFX_SCROLL); if (! $rid) { ... ошибка ... } $rowcount = ifx_affected_rows($rid); if ($ro...
    ifx_htmltbl_result
    ifx_htmltbl_result ifx_htmltbl_result -- форматировать все ряды запроса в таблицу HTML...
    Описание
    Описание int ifx_htmltbl_result(int result_id, string [html_table_options]); Возвращает количество выбранных рядов или false по ощибке. Форматирует все ряды запроса с идентификатором result_id в h...
    Пример 1. Результат Informix как таблица HTML
    Пример 1. Результат Informix как таблица HTML $rid = ifx_prepare ("select * from emp where name like " . $name, $connid, IFX_SCROLL); if (! $rid) { ... ошибка ... } $rowcount = ifx_affected_rows (...
    ifx_fieldtypes
    ifx_fieldtypes ifx_fieldtypes -- список полей Informix SQL...
    Описание
    Описание array ifx_fieldtypes(int result_id); Возвращает асоциативный масив с именами полей как ключами и типами данных SQL как данными для запроса с result_id . При ошибке FALSE....
    Пример 1. Имена полей и типы данных SQL
    Пример 1. Имена полей и типы данных SQL $types = ifx_fieldtypes ($resultid); if (! isset ($types)) { ... ошибка ... } for ($i = 0; $i count($types); $i++) { $fname = key($types); printf("%s :\t ty...
    ifx_fieldproperties
    ifx_fieldproperties ifx_fieldproperties -- список свойств полей SQL...
    Описание
    Описание array ifx_fieldproperties(int result_id); Возвращает ассоциативный массив с именами полей как ключами и SQL свойствами полей как данными для запроса с result_id . При ошибке - FALSE. Возв...
    Пример 1. Сойства полей Informix SQL
    Пример 1. Сойства полей Informix SQL $properties = ifx_fieldtypes ($resultid); if (! isset($properties)) { ... ошибка ... } for ($i = 0; $i count($properties); $i++) { $fname = key ($properties);...
    ifx_num_fields
    ifx_num_fields ifx_num_fields -- возвратить число полей в запросе...
    Описание
    Описание int ifx_num_fields(int result_id); Возвращает число колонок в запросе для result_id или FALSEпо ошибке. После подготовки или выполнения запроса, этот вызов дает вам количество колонок в з...
    ifx_num_rows
    ifx_num_rows ifx_num_rows -- подсчет рядов, уже выбранных по запросу...
    Описание
    Описание int ifx_num_rows(int result_id); Дает количество строк, выбранных до сих пор для запроса с result_id после ifx_query() или ifx_do() ....
    ifx_free_result
    ifx_free_result ifx_free_result -- освободить ресурсы запроса...
    Описание
    Описание int ifx_free_result(int result_id); Освобождает ресурсы, занятые запросом с идентификатором результата result_id . Возвращает FALSE при ошибке....
    ifx_create_char
    ifx_create_char ifx_create_char -- создание симывольного объекта...
    Описание
    Описание int ifx_create_char(string param); Создает символьный объект. param должен иметь символьное содердимое....
    ifx_free_char
    ifx_free_char ifx_free_char -- удалить символьный объект...
    Описание
    Описание int ifx_free_char(int bid); Удаляет символьны объеккт для аолученного идентификатора символьногго объекта bid . Возвращает FALSE при ошибке, в противном случае - TRUE....
    ifx_update_char
    ifx_update_char ifx_update_char -- обновить содержимое символьного объекта...
    Описание
    Описание int ifx_update_char(int bid, string content); Обновляет содержимое символьного объекта с идентификатором bid . content - строка с новыми данными. Возвращает FALSE при ошибке, в противном...
    ifx_get_char
    ifx_get_char ifx_get_char -- прочесть содержимое символьного объекта...
    Описание
    Описание int ifx_get_char(int bid); Возвращает содержание символьного объекта с идентификатором bid ....
    ifx_create_blob
    ifx_create_blob ifx_create_blob -- создать объект BLOB...
    Описание
    Описание int ifx_create_blob(int type, int mode, string param); Создает объект BLOB type: 1 = TEXT, 0 = BYTE mode: 0 = BLOB-объект хранится в памяти 1 = BLOB-объект хранит содержимое в файле param...
    ifx_copy_blob
    ifx_copy_blob ifx_copy_blob -- дублирование полученного объекта BLOB...
    Описание
    Описание int ifx_copy_blob(int bid); Дублирует полученный BLOB-объект. bid - идентификатор дублируемого объекта Возвращает FALSE при ошибке, в противном случае - новый идентификатор BLOB-объекта....
    ifx_free_blob
    ifx_free_blob ifx_free_blob -- удалить BLOB-объект...
    Описание
    Описание int ifx_free_blob(int bid); Удаляет объект BLOB сидентификатором bid . Возвращает FALSE при ошибек и TRUE в противном случае....
    ifx_get_blob
    ifx_get_blob ifx_get_blob -- прочитать содержимое BLOB...
    Описание
    Описание int ifx_get_blob(int bid); Возвращает содержимое объекта BLOB с идентификатором bid ....
    ifx_update_blob
    ifx_update_blob ifx_update_blob -- обновить содержимое объекта BLOB...
    Описание
    Описание ifx_update_blob(int bid, string content); Обновляет содержимое объекта BLOB c идентификатором bid . content - строка с новыми данными. Возвращает FALSE при ошибке и TRUE в противном случа...
    ifx_blobinfile_mode
    ifx_blobinfile_mode ifx_blobinfile_mode -- установка умолчаний для BLOB для всех запросов select...
    Описание
    Описание void ifx_blobinfile_mode(int mode); Устанавливает для BLOB режимы по умолчанию для всех запросов select. Режим "0" означает сохранение Byte-BLOB в памяти, а режим "1" - сохранение в файл....
    ifx_textasvarchar
    ifx_textasvarchar ifx_textasvarchar -- установка умолчаний для текстового режима...
    Описание
    Описание void ifx_textasvarchar(int mode); Устанавливает умолчания для текстового режима для всех запрососв типа select. Режим "0" - возвращается идентификатор BLOB, а при режиме "1" - возвратится...
    ifx_byteasvarchar
    ifx_byteasvarchar ifx_byteasvarchar -- установка умолчаний для байтового режима...
    Описание
    Описание void ifx_byteasvarchar(int mode); Устанавливает умолчани для байтового режима для всх запросов select. Режим "0" - возвращается идентификатор BLOB, а при режиме "1" - возвратится varchar...
    ifx_nullformat
    ifx_nullformat ifx_nullformat -- установка возвращаеого по умолчанию значения при выборке ряда...
    Описание
    Описание void ifx_nullformat(int mode); Устанавливает возвращаемое по умолчанию значение при выборке ряда для полей созначением NULL. При mode =0 вощвращается пустая строка, при mode =1 - NULL....
    ifxus_create_slob
    ifxus_create_slob ifxus_create_slob -- создать объект slob и открыть его...
    Описание
    Описание int ifxus_create_slob(int mode); Создает slob-объект и открывает его. Режимы: Modes: 1 = LO_RDONLY, 2 = LO_WRONLY, 4 = LO_APPEND, 8 = LO_RDWR, 16 = LO_BUFFER, 32 = LO_NOBUFFER - or-маска....
    ifx_free_slob
    ifx_free_slob ifx_free_slob -- удалить объект slob...
    Описание
    Описание int ifxus_free_slob(int bid); Удаляет объект slob с идентификатором bid . Возвращает FALSE приошибке и TRUE в противном случае....
    ifxus_close_slob
    ifxus_close_slob ifxus_close_slob -- удалить объект slob...
    Описание
    Описание int ifxus_close_slob(int bid); Удаляет объект slob с идентификатором bid . Возвращает FALSE приошибке и TRUE в противном случае....
    ifxus_open_slob
    ifxus_open_slob ifxus_open_slob -- открыть объект slob...
    Описание
    Описание int ifxus_open_slob(long bid, int mode); Открывает объект slob. bid должен быть существующим идентификатором slob. Режимы: 1 = LO_RDONLY, 2 = LO_WRONLY, 4 = LO_APPEND, 8 = LO_RDWR, 16 = L...
    ifxus_tell_slob
    ifxus_tell_slob ifxus_tell_slob -- возвратить текущий файл или позицию поиска...
    Описание
    Описание int ifxus_tell_slob(long bid); Возвращает текущий файл или позицию поиска для открытього объекта slob, bid должен быть действующим идентификатором slob. Возвращает FALSE при ошибке, в про...
    ifxus_seek_slob
    ifxus_seek_slob ifxus_seek_slob -- установить текущий файл или позицию поиска...
    Описание
    Описание int ifxus_seek_blob(long bid, int mode, long offset); Устанавливает текуцщий файл или позицию поиска для открытого объекта slob. bid должен быть существующим идентификатором slob. Режимы:...
    ifxus_read_slob
    ifxus_read_slob ifxus_read_slob -- читать байты в объект slob...
    Описание
    Описание int ifxus_read_slob(long bid, long nbytes); Читает байты в объект slob. bid - существующий идентификатор slob и nbytes - количество байт, которое надо прочесть. Возвращает FALSE при ошибк...
    ifxus_write_slob
    ifxus_write_slob ifxus_write_slob -- записать строку в объект slob...
    Описание
    Описание int ifxus_write_slob(long bid, string content); Записывает строку в объект slob. bid - существующий идентификатор slob и content - содержание записи. Возвращает FALSE при ошибке или число...
    ibase_connect
    ibase_connect ibase_connect --...
    Описание
    Описание ibase_connect( );...
    ibase_pconnect
    ibase_pconnect ibase_pconnect --...
    Описание
    Описание ibase_pconnect( );...
    ibase_close
    ibase_close ibase_close --...
    Описание
    Описание ibase_close( );...
    ibase_query
    ibase_query ibase_query --...
    Описание
    Описание ibase_query( );...
    ibase_fetch_row
    ibase_fetch_row ibase_fetch_row --...
    Описание
    Описание ibase_fetch_row( );...
    ibase_free_result
    ibase_free_result ibase_free_result --...
    Описание
    Описание ibase_free_result( );...
    ibase_prepare
    ibase_prepare ibase_prepare --...
    Описание
    Описание ibase_prepare( );...
    ibase_bind
    ibase_bind ibase_bind --...
    Описание
    Описание ibase_bind( );...
    ibase_execute
    ibase_execute ibase_execute --...
    Описание
    Описание ibase_execute( );...
    ibase_free_query
    ibase_free_query ibase_free_query --...
    Описание
    Описание ibase_free_query( );...
    ibase_timefmt
    ibase_timefmt ibase_timefmt --...








Начало