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




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


    Описание
    Описание int mktime (int hour, int minute, int second, int month, int day, int year); Предупреждение: Обратите внимание на необычный порядок аргументов, который отличается от порядка аргументов в...
    Пример 1. Пример mktime()
    Пример 1. Пример mktime() echo date( "M-d-Y", mktime(0,0,0,12,32,1997) ); echo date( "M-d-Y", mktime(0,0,0,13,1,1997) ); echo date( "M-d-Y", mktime(0,0,0,1,1,1998) ); См.также date() и time() ....
    gmmktime
    gmmktime gmmktime -- получает временную метку UNIX для даты в GMT...
    Описание
    Описание int gmmktime (int hour, int minute, int second, int month, int day, int year); Идентична mktime() за исключением передаваемых параметров, представляющих дату в GMT....
    time
    time time -- возвращает текущую временную метку UNIX...
    Описание
    Описание int time (void); Возвращает текущее время, измеренное в числе секунд с эпохи Unix (1 Января 1970 00:00:00 GMT). См.также date() ....
    microtime
    microtime microtime -- возвращает текущую временную метку UNIX в микросекундах...
    Описание
    Описание string microtime (void); Возвращает строку "msec sec" где sec текущее время, измеренное в числе секунд с эпохи Unix (0:00:00 1 Января, 1970 GMT), а msec - это часть в микросекундах. Эти ф...
    Эти функции позволяют получить доступ к записям в dBase-формате (dbf) базы данных.
    Оглавление dbase_create dbase_open dbase_close dbase_pack dbase_add_record dbase_delete_record dbase_get_record dbase_numfields dbase_numrecords Эти функции позволяют получить доступ к записям в d...
    dbase_create
    dbase_create dbase_create -- создать dBase базу данных...
    Описание
    Описание int dbase_create(string filename, array fields); Параметр fields - это массив из массивов, каждый массив определяет формат одного поля в базе данных. Каждое поле состоит из имени, символа...
    Пример 1. Создание dBase базы данных
    Пример 1. Создание dBase базы данных // "database" имя $dbname = "/tmp/test.dbf";// определяем поля $def = array( array("date", "D"), array("name", "C", 50), array("age", "N", 3, 0), array("email"...
    dbase_open
    dbase_open dbase_open -- открыть dBase базу данных...
    Описание
    Описание int dbase_open(string filename, int flags); Параметр flags используется для системного вызова open(). (Обычно 0 только для чтения, 1 только для записи, и 2 для записи и чтения.) Возвращае...
    dbase_close
    dbase_close dbase_close -- закрыть dBase базу данных...
    Описание
    Описание bool dbase_close(int dbase_identifier); Закрыть базу данных, связанную с dbase_identifier ....
    dbase_pack
    dbase_pack dbase_pack -- упаковывает dBase базу данных...
    Описание
    Описание bool dbase_pack(int dbase_identifier); Упаковывает определенную базу данных (удаляет все записи, помеченные для удаления с помощью dbase_delete_record() ....
    dbase_add_record
    dbase_add_record dbase_add_record -- добавляет запись в dBase базу данных...
    Описание
    Описание bool dbase_add_record(int dbase_identifier, array record); Добавляет данные из record в базу данных. Если количество полей в заданном record не идентично количеству полей в базе данных, т...
    dbase_delete_record
    dbase_delete_record dbase_delete_record -- удалить запись из dBase базы данных...
    Описание
    Описание bool dbase_delete_record(int dbase_identifier, int record); Помечает запись record to на удаление из базы данных. Чтобы физически удалить запись из базы данных, вы должны вызвать dbase_pa...
    dbase_get_record
    dbase_get_record dbase_get_record -- получить запись из dBase базы данных...
    Описание
    Описание array dbase_get_record(int dbase_identifier, int record); Возвращает данные из записи record в массив. Массив индексирован начиная с 1, и включает в себя поле 'deleted', которое установле...
    dbase_numfields
    dbase_numfields dbase_numfields -- Выясняет, какое количество полей находится в dBase базе данных...
    Описание
    Описание int dbase_numfields(int dbase_identifier); Возвращает количество полей в определенной базе данных. Номера полей находятся в промежутке с 0 и до dbase_numfields($db)-1, в то время как номе...
    Пример 1. Использование dbase_numfields()
    Пример 1. Использование dbase_numfields() $rec = dbase_get_record($db, $recno); $nf = dbase_numfields($db); for ($i=0; $i $nf; $i++) { print $rec[$i]."br>\n"; }...
    dbase_numrecords
    dbase_numrecords dbase_numrecords -- Выясняет, какое количество записей находится в dBase базе данных...
    Описание
    Описание int dbase_numrecords(int dbase_identifier); Возвращает количество записей в определенной базе данных. Номера записей начинаются с 1 и до dbase_numrecords($db) , в то время как номера поле...
    Эти функции позволяют работать с записями dbm-подобных баз данных
    Содержание dbmopen dbmclose dbmexists dbmfetch dbminsert dbmreplace dbmdelete dbmfirstkey dbmnextkey dblist Эти функции позволяют работать с записями dbm-подобных баз данных. Данный тип баз данных...
    Пример 1. Пример dbm
    Пример 1. Пример dbm $dbm = dbmopen("lastseen", "w"); if (dbmexists($dbm, $userid)) { $last_seen = dbmfetch($dbm, $userid); } else { dbminsert($dbm, $userid, time()); } do_stuff(); dbmreplace($dbm...
    dbmopen
    dbmopen dbmopen -- открывает базу данных dbm...
    Описание
    Описание int dbmopen(string filename, int flags); Первый аргумент - это полный путь к открываемому dbm-файлу, а второй - режим открытия файла, который может быть следующим: "r","n", "w" соответств...
    dbmclose
    dbmclose dbmclose -- закрывает базу данных dbm...
    Описание
    Описание bool dbmclose(int dbm_identifier); Разблокирует и закрывает указанную базу данных....
    dbmexists
    dbmexists dbmexists -- сообщает, существует ли в базе данных значение для ключа...
    Описание
    Описание bool dbmexists(int dbm_identifier, string key); Возвращает true если существует значение, ассоциируемое с ключом key....
    dbmfetch
    dbmfetch dbmfetch -- извлекает из базы данных значение ключа...
    Описание
    Описание string dbmfetch(int dbm_identifier, string key); Возвращает значение ключа key....
    dbminsert
    dbminsert dbminsert -- вставляет в базу данных значение ключа...
    Описание
    Описание int dbminsert(int dbm_identifier, string key, string value); Добавляет в базу данных значение с указанным ключом key. Возвращает -1 если база данных была открыта в режими только чтение, 0...
    dbmreplace
    dbmreplace dbmreplace -- заменяет значение ключа...
    Описание
    Описание bool dbmreplace(int dbm_identifier, string key, string value); Замещает значение указанного ключа. Если ключ не существует, функция добавляет его в базу данных....
    dbmdelete
    dbmdelete dbmdelete -- удаляет занчение ключа из базы данных...
    Описание
    Описание bool dbmdelete(int dbm_identifier, string key); Удаляет значение ключа из базы данных. Возвращает false если ключ в базе данных не существует....
    dbmfirstkey
    dbmfirstkey dbmfirstkey -- возвращает первый ключ из базы данных...
    Описание
    Описание string dbmfirstkey(int dbm_identifier); Возвращает первый ключ базы данных. Заметьте, что упорядочивание не гарантируется, т.к. база данных может быть построена на основе хэш-таблиц, кото...
    dbmnextkey
    dbmnextkey dbmnextkey -- возвращает следующий ключ базы данных...
    Описание
    Описание string dbmnextkey(int dbm_identifier, string key); Возвращает ключ, следующий после ключа key. С помощью вызова dbmfirstkey(), а затем dbmnextkey() возможно пройти по всем парам ключ/знач...
    Пример 1. Прохождение по всем парам ключ/значение.
    Пример 1. Прохождение по всем парам ключ/значение. $key = dbmfirstkey($dbm_id); while ($key) { echo "$key = " . dbmfetch($dbm_id, $key) . "\n"; $key = dbmnextkey($dbm_id, $key); }...
    dblist
    dblist dblist -- описывает используемые dbm-совместимые библиотеки...
    Описание
    Описание string dblist(void);...
    chdir
    chdir chdir -- смена каталога...
    Описание
    Описание int chdir(string directory); Изменяет текущий PHP каталог на directory . Возвращает FALSE если не может изменить, TRUE если смена произошла....
    dir
    dir dir -- класс каталога (псевдо-объектно ориентированный механизм)...
    Описание
    Описание new dir(string directory); Псевдо-объектно ориентированный механизм для чтения каталога. Открывает каталог из directory . Два реквезита доступно, если только каталог был открыт. Реквезит...
    Пример 1. Dir() Пример
    Пример 1. Dir() Пример $d = dir("/etc"); echo "Handle: ".$d->handle."br>\n"; echo "Path: ".$d->path."br>\n"; while($entry=$d->read()) { echo $entry."br>\n"; } $d->close();...
    closedir
    closedir closedir -- закрыть дескриптор(handle) каталога...
    Описание
    Описание void closedir(int dir_handle); Закрывает поток каталога, обозначенный как dir_handle . Поток предварительно должен быть открыт финкцией opendir() ....
    opendir
    opendir opendir -- открыть дескриптор(handle) каталога...
    Описание
    Описание int opendir(string path); Возвращает дескриптор(handle) каталога, который в последующем используется в closedir() , readdir() , и rewinddir() обращениях....
    readdir
    readdir readdir -- чтение данных из каталога по дескриптору(handle)...
    Описание
    Описание string readdir(int dir_handle); Возвращает имя следующего файла из каталога. Имена не возвращаются в любом специфическом порядке....
    Пример 1. Вывод всех файлов в текущем каталоге
    Пример 1. Вывод всех файлов в текущем каталоге ?php $handle=opendir('.'); echo "Directory handle: $handle\n"; echo "Files:\n"; while ($file = readdir($handle)) { echo "$file\n"; } closedir($handle...
    rewinddir
    rewinddir rewinddir -- возврат к началу данных каталога по дескриптору(handle)...
    Описание
    Описание void rewinddir(int dir_handle); Сбрасывает поток каталога, обозначенный как dir_handle в начало данных....
    dl
    dl dl -- загрузка PHP расширений во время выполнения...
    Описание
    Описание int dl(string library); Загружает PHP расширение определенное в library . Смотри также extension_dir директиву конфигурации....
    escapeshellcmd
    escapeshellcmd escapeshellcmd -- убирает shell метасимволы...
    Описание
    Описание string escapeshellcmd(string command); EscapeShellCmd() убирает любые символы в строке, которые могут быть использованы в командном интерпретаторе как произвольные команды. Эту функцию ну...
    exec
    exec exec -- Запуск внешней программы...
    Описание
    Описание string exec(string command, string [ array ], int [ return_var ]); exec() запускает программу из строки command , весь стандартный вывод отключен. Возвращает последнюю строку результата в...
    system
    system system -- Запуск внешней программы с выводом результата...
    Описание
    Описание string system(string command, int [ return_var ]); System() такая же, как и C версия этой функции для запуска command и вывода результата. Если используется второй параметр, то в него зап...
    passthru
    passthru passthru -- Запускает внешнюю программу и выводит данные напрямую...
    Описание
    Описание string passthru(string command, int [ return_var ]); Функция passthru() похожа на функцию Exec() для запуска command . Если параметр return_var установлен, то результат Unix команды помещ...
    Эти функии предоставляют доступ "только для чтения" к данным в базе данных filePro
    Содержание filepro filepro_fieldname filepro_fieldtype filepro_fieldwidth filepro_retrieve filepro_fieldcount filepro_rowcount Эти функии предоставляют доступ "только для чтения" к данным в базе д...
    filepro
    filepro filepro -- читает и верифицирует map-файл...
    Описание
    Описание bool filepro(string directory); Читает и верифицирует map-файл, сохраняя файловый счетчик и инфо. Никакой блокировки не предусмотрено, поэтому вам следует избегать модификации вашей fileP...
    filepro_fieldname
    filepro_fieldname filepro_fieldname -- получить имя поля...
    Описание
    Описание string filepro_fieldname(int field_number); Возвращает имя поля по соответствующему номеру field_number ....
    filepro_fieldtype
    filepro_fieldtype filepro_fieldtype -- получить тип поля...
    Описание
    Описание string filepro_fieldtype(int field_number); Возвращет тип поля, соответствующего номеру field_number ....
    filepro_fieldwidth
    filepro_fieldwidth filepro_fieldwidth -- получить ширину поля...
    Описание
    Описание int filepro_fieldwidth(int field_number); Возвращает ширину поля по номеру поля field_number ....
    filepro_retrieve
    filepro_retrieve filepro_retrieve -- прочитать данные из filePro базы данных...
    Описание
    Описание string filepro_retrieve(int row_number, int field_number); Возвращает данные из указанной ячейки базы данных....
    filepro_fieldcount
    filepro_fieldcount filepro_fieldcount -- сколько полей в базе данных filePro?...
    Описание
    Описание int filepro_fieldcount(void); Возвращает количество полей (колонок) в открытой базе filePro. Смотри также filepro() ....
    filepro_rowcount
    filepro_rowcount filepro_rowcount -- сколько строк в базе filePro?...
    Описание
    Описание int filepro_rowcount(void); Возвращает количество строк в открытой базе filePro. Смотри также filepro() ....
    basename
    basename basename -- возвращает из полного пути имя файла...
    Описание
    Описание string basename(string path); Получив строку, содержащую путь у файлу, данная функция возвратит базовое имя файла. В Windows оба слеша - передний (/) и обратный (\) - используются как раз...
    Пример 1. basename()
    Пример 1. basename() example $path = "/home/httpd/html/index.php3"; $file = basename($path); // $file устанавливается в "index.php3" Смотри также: dirname()...
    chgrp
    chgrp chgrp -- изменить файловую группу...
    Описание
    Описание int chgrp(string filename, mixed group); Пытается изменить группу файла filename на group . Только супервизор может изменить текущую группу на любую случайную; другие пользователи могут м...
    chmod
    chmod chmod -- изменить режим файла...
    Описание
    Описание int chmod(string filename, int mode); Пытается изменить режим файла, указанного в filename на mode . Заметим, что mode не присваивает автоматически восьмиричное значение, вам необходим пр...
    chown
    chown chown -- изменяет владельца файла...
    Описание
    Описание int chown(string filename, mixed user); Пытается изменить владельца файла filename на пользователя user . Только суперюзер может изменять владельца файла. Возвращает true при успешном зав...
    clearstatcache
    clearstatcache clearstatcache -- очистить кеш статистики файла...
    Описание
    Описание void clearstatcache(void); Вызовы системных функций stat() или lstat() в большинстве систем достаточно "дорогостоящие". Поэтому, результаты последнего вызова любой из статусных функций (с...
    copy
    copy copy -- скопировать файл...
    Описание
    Описание int copy(string source, string dest); Создает копию файла. Возвращает true при успешном завершении; в противном случае - false....
    Пример 1. copy() if (!copy($file, $file.'.bak')) { print("failed to copy $file...<br>\n"); } смотри также: rename()
    Пример 1. copy() if (!copy($file, $file.'.bak')) { print("failed to copy $file...br\n"); } смотри также: rename()...
    dirname
    dirname dirname -- путь к файлу...
    Описание
    Описание string dirname(string path); Получив строку, содержащую путь у файлу, данная функция возвратит директорию, содержащую файла. В Windows оба слеша - передний (/) и обратный (\) - используют...
    Пример 1. dirname() $path = "/etc/passwd"; $file = dirname($path); // $file is set to "/etc" смотри также: basename()
    Пример 1. dirname() $path = "/etc/passwd"; $file = dirname($path); // $file is set to "/etc" смотри также: basename()...
    fclose
    fclose fclose -- close an open file pointer...
    Описание
    Описание int fclose(int fp); Указатель на файл fp закрывается. Возвращает true при удачной операции и false при ошибке. Указатель должен быть действующим и указывать на файл, успешно открытый fope...
    feof
    feof feof -- проверка на достижение указателем конца файла...
    Описание
    Описание int feof(int fp); Возвращает true если указатель файла равен EOF или в случае ошибки; в противном случае возвращается false. Указатель должен быть действующим и указывать на файл, успешно...
    fgetc
    fgetc fgetc -- получить символ из файла...
    Описание
    Описание string fgetc(int fp); Возвращает строку, содержащую один символ, прочитанный по файловому указателю fp . При EOF возвращается false (as does feof() ). Указатель должен быть действующим и...
    fgets
    fgets fgets -- получить строку по указателю на файл...
    Описание
    Описание string fgets(int fp, int length); Возвращает строку до length - читается по одному байту из файла, указанного в fp . Чтение заканчивается, если прочитано length символов - 1 байт прочитае...
    fgetss
    fgetss fgetss -- получить строку по указателю файла и вырезать HTML тэги...
    Описание
    Описание string fgetss(int fp, int length); Идентично fgets() , отличают fgetss попытки удалить HTML и PHP тэги из прочитанного текста. Смотри также fgets() , fopen() , fsockopen() , и popen() ....
    file
    file file -- прочитать файл в массив...
    Описание
    Описание array file(string filename); Идентична readfile() , но file() выдает файл в массив. Каждый элемент массива соответствует строке файла (вместе с символом возврата строки). Смотри также rea...
    file_exists
    file_exists file_exists -- проверяет существование искомого файла....
    Описание
    Описание int file_exists(string filename); Возвращает true, если файл, определенный в filename , существует; иначе - false. Смотри также clearstatcache() ....
    fileatime
    fileatime fileatime -- время поледнего обращения к файлу...
    Описание
    Описание int fileatime(string filename); Возврвщет время последнего усешного обращения к файлу, или false в случае ошибки....
    filectime
    filectime filectime -- время последнего изменения файла...
    Описание
    Описание int filectime(string filename); Возвращается время последего изменения файла, или false в случае ошибки....
    filegroup
    filegroup filegroup -- группа файла...
    Описание
    Описание int filegroup(string filename); Возврашает ID группы владельца файла, или false в случае ошибки....
    fileinode
    fileinode fileinode -- inode файла...
    Описание
    Описание int fileinode(string filename); Возвращает номер inode файла, или false в случае ошибки....
    filemtime
    filemtime filemtime -- время модификации файла...
    Описание
    Описание int filemtime(string filename); Возвращается время последего изменения файла, или false в случае ошибки....
    fileowner
    fileowner fileowner -- владелец файла...
    Описание
    Описание int fileowner(string filename); Возвращает ID пользователя, владельца файла, или false в случае ошибки....
    fileperms
    fileperms fileperms -- разрешения для файла...
    Описание
    Описание int fileperms(string filename); Возвращает разрешения, установленные для файла, или false в случае ошибки. ....
    filesize
    filesize filesize -- размер файла...
    Описание
    Описание int filesize(string filename); Возвращает размер файла, или false в случае ошибки....
    filetype
    filetype filetype -- тип файла...
    Описание
    Описание string filetype(string filename); Возвращает тип файла. Возможные значения: fifo, char, dir, block, link, file, и unknown. В случае ошибки возвращется false...
    fopen
    fopen fopen -- открыть файл или URL...
    Описание
    Описание int fopen(string filename, string mode); Если filename начинается с "http://" (без учета регистра), открывается соединение HTTP 1.0 с указанным сервером и возвращается указатель файла, нг...
    Пример 1. fopen()
    Пример 1. fopen() $fp = fopen("/home/rasmus/file.txt", "r"); $fp = fopen("http://www.php.net/", "r"); $fp = fopen("ftp://user:password@example.com/", "w"); Если вы испытываете проблемы с чтением и...
    fpassthru
    fpassthru fpassthru -- вывод всех данных из указателя файла...
    Описание
    Описание int fpassthru(int fp); Читает до EOF по полученному указателю файла и записывает результат на стандартное устройство вывода. При возникновении ошибки fpassthru() возвращает false. Файловы...
    fputs
    fputs fputs -- запись в файл...
    Описание
    Описание int fputs(int fp, string str, int [length]); fputs() - это псевдоним fwrite() , и обе функции полностью идентичны. Заметим, что параметр length опционален и при его отсутствии записываетс...
    fread
    fread fread -- бинарное чтение файла...
    Описание
    Описание string fread(int fp, int length); fread() читает байты из файла, на который ссылается fp до length . Чтение заканчивается, когда прочитано length байт или достигнут EOF. // получить содер...
    fseek
    fseek fseek -- поиск в файле...








Начало