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




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


    Описание
    Описание int fseek(int fp, int offset); Для файла fp устанавливает указатель в потоке файла на смещение в offset байт. Эквивалентно вызову в Си fseek( fp, offset, SEEK_SET ). При удачном выполнени...
    ftell
    ftell ftell -- текущая позиция указателя в файле...
    Описание
    Описание int ftell(int fp); Возвращает позицию указателя в файле, на который ссылвется fp , т.е. смещение в потоке файла. При возникновении ошибки возвращается false. TФайловый указатель должен бы...
    fwrite
    fwrite fwrite -- бинарная запись в файл...
    Описание
    Описание int fwrite(int fp, string string, int [length]); fwrite() записывает содержимое string в файловый поток, указанный fp . Если аргумент length присутствует, запись останавливается после зап...
    is_dir
    is_dir is_dir -- filename - директория?...
    Описание
    Описание bool is_dir(string filename); Возвращает true, если filename существует и это директория. Смотри также is_file() и is_link() ....
    is_executable
    is_executable is_executable -- фавйл относится к классу исполнимых...
    Описание
    Описание bool is_executable(string filename); Возвращает true, если filename существует и является исполнимым файлом. Смотри также is_file() и is_link() ....
    is_file
    is_file is_file -- файл относится к классу обычных файлов...
    Описание
    Описание bool is_file(string filename); Возвращает true, если filename существует и является обычным файлом. Смотри также is_dir() и is_link() ....
    is_link
    is_link is_link -- файл относится к файлу символических ссылок...
    Описание
    Описание bool is_link(string filename); Возвращает true, если filename существует и является символической ссылкой. Смотри также is_dir() и is_file() ....
    is_readable
    is_readable is_readable -- файл относится к классу читаемых...
    Описание
    Описание bool is_readable(string filename); Возвращает true, если filename существует и является доступным для чтения. Помните, что PHP может иметь доступ к файлу как поьлзователь, под чьим id зап...
    is_writeable
    is_writeable is_writeable -- файл относится к классу записываемых...
    Описание
    Описание bool is_readable(string filename); Возврвщает true если файл существует и доступен для записи. Помните, что PHP может иметь доступ к файлу как поьлзователь, под чьим id запущен веб-сервер...
    link
    link link -- создать жесткую ссылку...
    Описание
    Описание int link(string target, string link); link() cсоздает жесткую ссылку. Смотри также symlink() создает символическую ссылку, и readlink() вместе с linkinfo() ....
    linkinfo
    linkinfo linkinfo -- информация о ссылке...
    Описание
    Описание int linkinfo(string path); linkinfo() возвращает поле st_dev из UNIX C структуры stat, возвращенной системным вызовом lstat. Эта функция используется для верификации, если ссылка (указанн...
    mkdir
    mkdir mkdir -- создать директорию...
    Описание
    Описание int mkdir(string pathname, int mode); Пытается создать директорию, указанную в pathname . Заметим, что если вы захотите указать mode в восьмеричной системе, то число должно начинаться с 0...
    pclose
    pclose pclose -- закрывает процесс файлового указателя...
    Описание
    Описание int pclose(int fp); Закрывает файловый указатель к каналу, открытому popen() . Файловый указатель должен быть действующим и возвращен успешным вызовом popen() . Возврващает статус заверше...
    popen
    popen popen -- открыть процесс файлофого указателя...
    Описание
    Описание int popen(string command, string mode); ОТкрывает канал к процессу, исполняемому путем форкинга команды command . Возвращает файловый указаель, идентичный возвращемому fopen() , но этот у...
    readfile
    readfile readfile -- вывод файла...
    Описание
    Описание int readfile(string filename); Читает файл и записывает его на стандартное устройство вывода. Возвращает количество прочитанных байтов. В случае возникновения ошибки возвращется false и з...
    readlink
    readlink readlink -- цель символической ссылки...
    Описание
    Описание string readlink(string path); readlink() работает аналогично функции Си readlink и возвращает содержимое символической ссылки path или 0 в случае ошибки. Смотри также symlink() , readlink...
    rename
    rename rename -- переименовать файл...
    Описание
    Описание int rename(string oldname, string newname); Пытается переименовать oldname в newname . Возвращает true при успешном выполнениии и false при сбое....
    rewind
    rewind rewind -- rewind the position of a file pointer...
    Описание
    Описание int rewind(int fp); Позиционирует файловфй указатель для fp на начало потока файла. При возникновении ошибки возвращается 0. Файловый указатель должен быть действующим и указавать на файл...
    rmdir
    rmdir rmdir -- удалить директорию...
    Описание
    Описание int rmdir(string dirname); Пытается удалить директорию, указанную путем. Директория лдолжна быть пустой, и релевантные разрешения должны допустить это. При возникновении ошибкт возвращает...
    stat
    stat stat -- информация о файле...
    Описание
    Описание array stat(string filename); Собирает статичтику о файле filename . Возвращает массив статистической информации о файле со следующими элементами: устройство inode номер ссылки id пользова...
    lstat
    lstat lstat -- информация о файле или символической ссылке...
    Описание
    Описание array lstat(string filename); Собирает информацию и файле иил символической ссылке filename . Эта функция идентична stat() , но если filename - это символическая ссылка, то возвращается с...
    symlink
    symlink symlink -- создать символическую ссылку...
    Описание
    Описание int symlink(string target, string link); symlink() создает символическую ссылку с существующей целью target с указанным именем link . Смотри также link() создает жесткую ссылку, и readlin...
    tempnam
    tempnam tempnam -- создать уникальное имя файла...
    Описание
    Описание string tempnam(string dir, string prefix); Создает никальное имя файла в указанной директории. Если директория не существует, tempnam() может сгененрировать имя файла во временной директо...
    Пример 1. tempnam()
    Пример 1. tempnam() $tmpfname = tempnam( "/tmp", "FOO" );...
    touch
    touch touch -- установить время модификации файла...
    Описание
    Описание int touch(string filename, int time); Пытается установить время модификации файла filename в значение time . Если опция time отсутствует, испотьлзуется текущее время. Если файл не существ...
    umask
    umask umask -- изменить текущую umask...
    Описание
    Описание int umask(int mask); umask() устанавливает текущую umask PHP в mask 0777 и возвращает старую umask. Когда PHP используется ска серверный модуль, umask сохраняется при завершении каждого з...
    unlink
    unlink unlink -- удалить файл...
    Описание
    Описание int unlink(string filename); Удаляет filename . Аналогично функции Unix C unlink(). Возвращает 0 или FALSE при ошибке. Смотри также rmdir() для удаления директорий....
    Содержание header setcookie
    Содержание header setcookie Эти функции позволяют вам управлять ывводом на удаленный браузер на уровне протокола HTTP....
    header
    header header -- послать необработанный заголовок HTTP...
    Описание
    Описание int header(string string); Функция Header() используется в начале HTML-файла для отправки строки HTTP заголовка. Смотри HTTP 1.1 Specification для более подробной информации о заголовках...
    setcookie
    setcookie setcookie -- послать кук...
    Описание
    Описание int setcookie(string name, string value, int expire, string path, string domain, int secure); SetCookie() определяет кук, который будет послан вместе с остальной информацией из заголовка....
    Пример 1. SetCookie
    Пример 1. SetCookie SetCookie("TestCookie","Test Value"); SetCookie("TestCookie",$value,time()+3600); /* истекает через час */ SetCookie("TestCookie",$value,time()+3600,"/~rasmus/",".utoronto.ca",...
    Вступление
    Вступление Hyperwave был разработан IICM в Гразе (Graz). Первоначально пакет назывался Hyper-G и был изменен на Hyperwave после коммерциализации (где-то в 1996). Hyperwave не является свободно рас...
    hw_Changeobject
    hw_Changeobject hw_Changeobject -- Сменить объект...
    Описание
    Описание int hw_changeobject(int connection, int object_to_change, string commands); Команда позволяет удалить, добавить или модифицировать индивидуальные атрибуты объектной записи. Объекты указыв...
    hw_Children
    hw_Children hw_Children -- ID наследников объекта...
    Описание
    Описание array hw_children(int connection, int objectID); Возвращает массив идентификаторов объектов. Каждый иденитификатор - часть коллекции с идентификатором objectID . Массив содержит всех насл...
    hw_ChildrenObj
    hw_ChildrenObj hw_ChildrenObj -- объектные записи наследников....
    Описание
    Описание array hw_childrenobj(int connection, int objectID); Возвращает массив объектных записей. Каждая запись - часть коллекции с идентификатором objectID . Массив содержит всех наследников, док...
    hw_Close
    hw_Close hw_Close -- закрыть соединение Hyperwave...
    Описание
    Описание int hw_close(int connection); Возвращет false, если соединение не является действующим, в противном случае - true. Closes закрывает соединение с Hyperwave сервером с указанным номером сое...
    hw_Connect
    hw_Connect hw_Connect -- открыть соединение....
    Описание
    Описание int hw_connect(string host, int port, string username, string password); Открывает соединение с Hyperwave сервером и возвращает номер соединение при успешном открытиии, или False, ели сле...
    hw_Cp
    hw_Cp hw_Cp -- копировать оюъекты...
    Описание
    Описание int hw_cp(int connection, array object_id_array, int destination id); Копирует объекты с идентификаторами, указанными во втором параметре в коллекцию с идентификатором destination id . Во...
    hw_Deleteobject
    hw_Deleteobject hw_Deleteobject -- удалить объект...
    Описание
    Описание int hw_deleteobject(int connection, int object_to_delete); Удаляет объект с идентификатором, указанным во втором параметре. Будут удалены все экземпляры объекта. При отсутствии ошибок воз...
    hw_DocByAnchor
    hw_DocByAnchor hw_DocByAnchor -- ИД объекта, относящегося к якорю...
    Описание
    Описание int hw_docbyanchor(int connection, int anchorID); Возвращает идентификатор оъекта документа, который относится к якорю anchorID ....
    hw_DocByAnchorObj
    hw_DocByAnchorObj hw_DocByAnchorObj -- объектная запись объекта, относящегося к якорю...
    Описание
    Описание string hw_docbyanchorobj(int connection, int anchorID); Возвращает объектную запись объекта документа, относящегося к якорю anchorID ....
    hw_DocumentAttributes
    hw_DocumentAttributes hw_DocumentAttributes -- объектная запись Hyperwave документа...
    Описание
    Описание string hw_documentattributes(int hw_document); Возвращает объектную запись документа. Смотри также hw_DocumentBodyTag() , hw_DocumentSize() ....
    hw_DocumentBodyTag
    hw_DocumentBodyTag hw_DocumentBodyTag -- тег body hw-документа...
    Описание
    Описание string hw_documentbodytag(int hw_document); Возвращает тег BODY для документа. Если документ в формате HTML, тег BODY должен быть напечатен перед документом. Смотри также hw_DocumentAttri...
    hw_DocumentSize
    hw_DocumentSize hw_DocumentSize -- размер hw-документа...
    Описание
    Описание int hw_documentsize(int hw_document); Возвращает размер документа в байтах. Смотри также hw_DocumentBodyTag() , hw_DocumentAttributes() ....
    hw_ErrorMsg
    hw_ErrorMsg hw_ErrorMsg -- возврат сообщения об ошибке...
    Описание
    Описание string hw_errormsg(int connection); Возвращает строку, содержащую последнее сообщени об ошибке или 'No Error'. Если возвратилось False, функция не выполнилась. Сообщение относится к после...
    hw_EditText
    hw_EditText hw_EditText -- получение текстового документа...
    Описание
    Описание int hw_edittext(int connection, int hw_document); Загружет текстовый документ на сервер. Объектная запись документа не должна модифицироваться, пока документ редактируется. Эта функция ра...
    hw_Error
    hw_Error hw_Error -- номер ошибки...
    Описание
    Описание int hw_error(int connection); Возвращет номер последней ошибки. Если 0 - ошибок не было. Ошибка относится к последней команде....
    hw_Free_Document
    hw_Free_Document hw_Free_Document -- освободить hw-документ...
    Описание
    Описание int hw_free_document(int hw_document); освобождает память, занятую hw-документом....
    hw_GetParents
    hw_GetParents hw_GetParents -- ИД родителей объекта...
    Описание
    Описание array hw_getparentsobj(int connection, int objectID); Возвращает индексированный массив идентификаторов объектов. Каждый ИД объекта относится к родителям объекта с идентификатором objectI...
    hw_GetParentsObj
    hw_GetParentsObj hw_GetParentsObj -- объектные записи родителей...
    Описание
    Описание array hw_getparentsobj(int connection, int objectID); Возвращает индексированный массив объектных записей плюс ассоциативный массив со статистической информацией об объектных записях. Асс...
    hw_GetChildColl
    hw_GetChildColl hw_GetChildColl -- ИД объекта коллекции наследников...
    Описание
    Описание array hw_getchildcoll(int connection, int objectID); Возвращает массив идентификаторов оюъектов. Каждый ИД объекта относится к наследной коллекции, коллекции с идентификатором objectID ....
    hw_GetChildCollObj
    hw_GetChildCollObj hw_GetChildCollObj -- объектные записи коллекции наследников...
    Описание
    Описание array hw_getchildcollobj(int connection, int objectID); Возвращает массив объектных записей. Каждая запись относится к наследной коллекции, коллекции с идентификатором objectID . Функция...
    hw_GetSrcByDestObj
    hw_GetSrcByDestObj hw_GetSrcByDestObj -- возвращает якорные точки объекта...
    Описание
    Описание array hw_getsrcbydestobj(int connection, int objectID); Возвращает объектные записи всех якорных точек объекта с ИД objectID . Объект может быть как документом, так и якорем. Смотри также...
    hw_GetObject
    hw_GetObject hw_GetObject -- объектная запись...
    Описание
    Описание array hw_getobject(int connection, int objectID); Возвращает объектную запись объекта с идентификатором objectID . Смотри также hw_GetAndLock() ....
    hw_GetAndLock
    hw_GetAndLock hw_GetAndLock -- вернуть объектную запись и запереть объект...
    Описание
    Описание string hw_getandlock(int connection, int objectID); Возвращает объектную запись объекта с ИД objectID . Объект также запирается, поэтому другие позователи не имеют к нему доступа, пока об...
    hw_GetText
    hw_GetText hw_GetText -- получить текстовый документ...
    Описание
    Описание int hw_gettext(int connection, int objectID, int rootID); Возвращается документ с идентификатором объекта objectID . Если документ имеет якоря, которые можно вставить, то они будут сразу...
    hw_GetObjectByQuery
    hw_GetObjectByQuery hw_GetObjectByQuery -- поиск объекта...
    Описание
    Описание array hw_getobjectbyquery(int connection, string query, int max_hits); Ищет объекты по всему серверу и возвращает массив идентификаторов объектов. Максимальное число найденных димитируетс...
    hw_GetObjectByQueryObj
    hw_GetObjectByQueryObj hw_GetObjectByQueryObj -- поиск объекта...
    Описание
    Описание array hw_getobjectbyqueryobj(int connection, string query, int max_hits); Ищет объекты по всему серверу и возвращает массив объектных записей. Максимальное число найденных димитируется в...
    hw_GetObjectByQueryColl
    hw_GetObjectByQueryColl hw_GetObjectByQueryColl -- поиск объекта в коллекции...
    Описание
    Описание array hw_getobjectbyquerycoll(int connection, int objectID, string query, int max_hits); Ищет объект в коллекции с идентификатором objectID и возвращает массив идентификаторов объектов. М...
    hw_GetObjectByQueryCollObj
    hw_GetObjectByQueryCollObj hw_GetObjectByQueryCollObj -- search object in collection...
    Описание
    Описание array hw_getobjectbyquerycollobj(int connection, int objectID, string query, int max_hits); Ищет объект в коллекции с идентификатором objectID и возвращает массив объектных записей. Макси...
    hw_GetChildDocColl
    hw_GetChildDocColl hw_GetChildDocColl -- ИД объектов наследуемых документов коллекции...
    Описание
    Описание array hw_getchilddoccoll(int connection, int objectID); Возвращает массив идентификатров объектов наследуемых документов коллекции. Смотри также hw_GetChildren() , hw_GetChildColl() ....
    hw_GetChildDocCollObj
    hw_GetChildDocCollObj hw_GetChildDocCollObj -- объектные записи наследуемых документов коллекции...
    Описание
    Описание array hw_getchilddoccollobj(int connection, int objectID); Возвращает массив идентификатров объектов наследуемых документов коллекции. Смотри также hw_ChildrenObj() , hw_GetChildCollObj()...
    hw_GetAnchors
    hw_GetAnchors...
    Описание
    Описание array hw_getanchors(int connection, int objectID); Возвращает массив идентификаторов объектов для якорей документа с ИД objectID ....
    hw_GetAnchorsObj
    hw_GetAnchorsObj hw_GetAnchorsObj -- объектные записи якорей документа...
    Описание
    Описание array hw_getanchorsobj(int connection, int objectID); Возвращает массив объектных записей для якорей документа с ИД objectID ....
    hw_Mv
    hw_Mv hw_Mv -- переместить объект...
    Описание
    Описание int hw_mv(int connection, array object id array, int source id, int destination id); Перемещает объект с объектным идентификатром, указанным во втором параметре, из коллекции с идентифика...
    hw_Identify
    hw_Identify hw_Identify -- идентификация пользователя...
    Описание
    Описание int hw_identify(string username, string password); Идентификация пользователя с именем username и паролем password . Идентификация имеет силу только для текущей сессии. Я не думаю, что да...
    hw_InCollections
    hw_InCollections hw_InCollections -- есть ли такой объект в коллекции...
    Описание
    Описание array hw_incollections(int connection, array object_id_array, array collection_id array, int return_collections); Проверяет, является ли множество объектов (документов или коллекций), опр...
    hw_Info
    hw_Info hw_Info -- информация о соединении...
    Описание
    Описание string hw_info(int connection); Возвращает сведения о текущем соединении. Возвращаемая строка имеет следующий формат: Serverstring, Host, Port, Username, Port of Client, Byte swapping...
    hw_InsColl
    hw_InsColl hw_InsColl -- добавление коллекции...
    Описание
    Описание int hw_inscoll(int connection, int objectID, array object_array); Вставить новую коллекцию с атрибутами как в object_array в коллекцию с идентификатором objectID ....
    hw_InsDoc
    hw_InsDoc hw_InsDoc -- добавление доукмента...
    Описание
    Описание int hw_insdoc(int connection, int parentID, string object_record, string text); Вставить новый документ с атрибутами как в object_array в коллекцию с идентификатором objectID . Эта функци...
    hw_InsertDocument
    hw_InsertDocument hw_InsertDocument -- добавление любого документа...
    Описание
    Описание int hw_putdocument(int connection, int parent_id, int hw_document); Загружает документ в коллекцию parent_id . Перед этим документ должен быть создан hw_NewDocument() . Удостоверьтесь, чт...
    hw_New_Document
    hw_New_Document hw_New_Document -- создание нового документа...
    Описание
    Описание int hw_new_document(string document_data, string object_record, int document_size); Возвращает новый hw-документ с данными, установленными по document_data и объектной записью object_reco...
    hw_Objrec2Array
    hw_Objrec2Array hw_Objrec2Array -- конвертировать атрибуты из объектной записи в объектный массив...
    Описание
    Описание array hw_objrec2array(string object_record); Преобразует object_record в объектный массив....
    hw_OutputDocument
    hw_OutputDocument hw_OutputDocument -- печать hw-документа...
    Описание
    Описание int hw_outputdocument(int hw_document); Печатает документ без тега BODY....
    hw_pConnect
    hw_pConnect hw_pConnect -- создание устойчивого соединения с базой данных...
    Описание
    Описание int hw_pconnect(string host, int port, string username, string password); Возвращает индекс соединения в случае удачи, или false, если соединение не может быть установлено. Открывает усто...
    hw_PipeDocument
    hw_PipeDocument hw_PipeDocument -- полдучение любого документа...
    Описание
    Описание int hw_pipedocument(int connection, int objectID); Возвращает hw-документ с идентификатором objectID . Если документ имеет якоря, которые можно вставить, то данная операция произойдет авт...
    hw_Root
    hw_Root hw_Root -- идентификатор коренного объекта...
    Описание
    Описание int hw_root(); Возвращает объектный идентификатор для гиперкоренной коллекции. Обычно это 0. Наследная коллекция от гиперкорневой - корневая, на сервере, с которым установлено соединение....
    hw_Unlock
    hw_Unlock hw_Unlock -- разблокировать объект...








Начало