Последние публикации

  16 Июля, 2011
Взлом капчи
Разбираемся, как ломают капчи. Теория и практика


  17 Июня, 2011
Справочник по PHP
Синтаксис языка и операторы. Функции работы с данными. Файлы и сети. Управляющие функции. ..


  25 Января, 2011
Основы web-технологий.
С появлением высокопроизводительных серверов, сетевого оборудования и высокоскоростных каналов связи ..


  22 Января, 2011
Теоретические основы защиты информации.
В настоящее время и у нас в стране, и за рубежом достаточно много публикаций по современным ..


Поиск по сайту

 

postheadericon Главная / web программирование / web технологии

Основы web-технологий.


С появлением высокопроизводительных серверов, сетевого оборудования и высокоскоростных каналов связи стала реальностью организация на основе ПК корпоративных вычислительных сетей.

также должны иметь значения по умолчанию. При вызове функций со значениями параметров по умолчанию соответствующие параметры вызова можно опустить.

В интерпретаторе PHP имеются встроенные функции. Встроенные функции определены в самом интерпретаторе или в загружаемых модулях. В табл. 12 приведены основные встроенные функции PHP.

Таблица 12

Встроенные функции PHP

Функция

Описание

Математические функции

mixed abs(mixed x)

Абсолютное значение аргумента x

int ceil(double x)

Наименьшее целое, большее x

int floor(double number)

Наибольшее целое, меньшее x

Продолжение табл. 12

Функция

Описание

double round(double x)

Округление

string decbin(int dec)

Преобразование десятичного числа в двоичное

string dechex(int dec)

Преобразование десятичного числа в шестнадцатеричное

string decoct(int dec)

Преобразование десятичного числа в восьмеричное

int bindec(string bin)

Преобразование двоичного числа в десятичное

int hexdec(string hex)

Преобразование шестнадцатеричного числа в десятичное

int octdec(string oct)

Преобразование восьмеричного числа в десятичное

int rand([int min,

 int max])

Получить случайное число

void srand(int seed)

Инициализировать генератор случайных чисел

int getrandmax()

Получить максимальное число, возвращаемое rand

int mt_rand([int min,

 int max])

Получить случайное число

void mt_srand(int seed)

Инициализировать генератор случайных чисел

int mt_getrandmax()

Максимальное число, возвращаемое mt_rand

double sqrt(double x)

Квадратный корень

double exp(double x)

Экспонента

double pow(double x,

 double y)

xy

double log(double x)

Натуральный логарифм

double log10(double x)

Десятичный логарифм

double pi()

p

double cos(double x)

Косинус

double sin(double x)

Синус

double tan(double x)

Тангенс

double acos(double x)

Арккосинус

double asin(double x)

Арксинус

double atan(double x)

Арктангенс

double atan2(double y,

 double x)

Арктангенс y/x

Обработка строк

void print(string str)

Вывести строку в стандартный поток вывода

int printf(string format,

 mixed arg, ...)

Форматированный вывод

string sprintf(

 string format,

 mixed arg, ...)

Форматировать строку

Продолжение табл. 12

Функция

Описание

string addslashes(

 string str)

Экранирование символов "$", "", "'" и 0 в строке str

string stripslashes(

 string str)

Удалить экранирующие символы из строки

string chr(int ascii)

Получить символ с заданным кодом

int ord(string ch)

Код символа

string convert_cyr_string(

 string str, string from,

 string to)

Перевод строки из одной русскоязычной кодировки в другую

void parse_str(string str)

Разбить строку запроса и создать соответствующие переменные

Обработка массивов

int count(mixed arr)

Число элементов массива

mixed current(array arr)

Текущий элемент массива

mixed pos(array arr)

Псевдоним current

array each(array arr)

Получить в виде массива пару ключ/значение текущего элемента arr

mixed key(array arr)

Ключ текущего элемента массива

mixed reset(array arr)

Установить внутренний указатель массива на начальный элемент

mixed prev(array arr)

Переместить указатель массива на предыдущий элемент

mixed next(array arr)

Переместить указатель массива на следующий элемент

mixed end(array arr)

Установить внутренний указатель массива на последний элемент

void sort(array arr)

Сортировка массива

void rsort(array arr)

Сортировка массива в обратном порядке

void asort(array arr)

Сортировка ассоциативного массива array

void arsort(array arr)

Сортировка ассоциативного массива arr в обратном порядке

int ksort(array arr)

Сортировка ассоциативного массива по ключам

Процессы

string exec(

 string command [,

 array output [,

 int return_code]]

)

Выполнить команду command оболочки UNIX. Стандартный вывод будет записан в массив строк output, код возврата – в переменную result_code. Возвращается последняя строка стандартного потока вывода

string system(

 string cmd [,  int ret])

Выполнить команду и возвратить результат

int chdir(string dir)

Изменить текущий рабочий каталог

void putenv(string str)

Установить значение переменной окружения

Продолжение табл. 12

Функция

Описание

string getenv(string var)

Получить значение переменной окружения

void sleep(int sec)

Задержка выполнения текущего процесса на sec секунд

void usleep(int us)

Задержка выполнения текущего процесса на us микросекунд

int sem_get(int key

 [, int max [, int perm]])

Получить идентификатор семафора

int sem_acquire(int sem)

Уменьшение счетчика семафора

int sem_release(int sem)

Увеличение счетчика семафора

Файлы и каталоги

int copy(string src,

 string dest)

Копировать файл

int rename(string old,

 string new)

Переименовать файл

int unlink(

 string filename)

Удалить файл

int readfile(

 strinf filename)

Прочитать текстовый файл в стандартное устройство вывода

array file(string filename)

Прочитать текстовый файл в массив строк

int filesize(

 string filename)

Размер файла

int file_exists(

 string filename)

TRUE, если файл существует

int fopen(string filename,

 string mode)

Открыть файл

string fgetc(int fd)

Прочитать символ из файла

string fgets(int fd,

 int maxlen)

Прочитать из файла строку максимальной длиной maxlen

int fputs(int fd, string str

 [, int length])

Записать строку в файл

string fread(int fp,

 int len)

Бинарное чтение файла

int fwrite(int fd,

 string str, int len)

Бинарная запись в файл

int ftell(int fd)

Текущая позиция указателя

int fseek(int fd, int offset)

Переместить внутренний указатель файла

int rewind(int fd)

Переместить указатель файла на начало

int feof(int fd)

TRUE, если дескриптор fd указывает на конец файла

int fclose(int fd)

Закрыть файл

int popen(

 string command,

 string mode)

Запустить процесс command и возвратить дескриптор стандартного потока ввода или стандартного потока вывода созданного процесса

Продолжение табл. 12

Функция

Описание

int pclose(int fd)

Закрыть поток, открытый popen

int mkdir(string dir,

 int mode)

Создать директорию

int rmdir(string dir)

Удалить директорию

int opendir(string dir)

Открыть директорию

string readdir(int fd)

Получить имя очередного файла в каталоге

void rewinddir(int fd)

Переместить указатель каталога на первый файл

void closedir(int fd)

Закрыть директорию

void clearstatcache()

Очистить файловый кэш

flush()

Очистка буфера стандартного вывода

int fsockopen(string host,

 int port)

Открыть сокет

Дата и время

int time()

Получить текущее время в формате UNIX

string date(string format,

 int timestamp)

Строковое представление локальной даты и времени в указанном формате

string gmdate(

 string format,

 int timestamp)

Преобразовать дату и время GMT в формате UNIX в форматированную строку

array getdate(

 int timestamp)

Преобразовать дату и время в ассоциативный массив

int mktime(int hour,

 int minute, int second,

 int month, int day,

 int year)

Дата и время в формате UNIX

int gmmktime(int hour,

 int minute, int second,

 int month, int day,

 int year)

Дата и время GMT в формате UNIX

TCP/IP, HTTP, CGI, PHP

string gethostbyname(

 string host)

Получить IP-адрес хоста

string gethostbyaddr(

 string addr)

Получить имя хоста по IP-адресу

int header(string hdr)

Отправить заголовок HTTP

string htmlspecialchars(

 string str)

Преобразовать специальные символы HTML в строке str в escape-последовательности

int isset()

TRUE, если переменная определена

void eval(string code)

Обработка code в качестве вложенного сценария

void exit()

Завершить текущий сценарий

Окончание табл. 12

Функция

Описание

int phpinfo()

Вывод информации о текущей реализации PHP

string phpversion()

Вывод информации о текущей версии PHP

 

Более

Дата публикации: 25 Января, 2011
Автор: Стрельников О.И
Прочитано: 6020 раз

-  25  -

<1 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |  25  | 26 | 27 | 28 | 29 | 30>

postheadericon Это интересно

Приемы раскрутки WEB-сайтов.

Обзор приемов раскрутки web-сайтов.

Свой WAP сайт.

Краткое руководство по созданию WAP сайта

Основы web-технологий.

С появлением высокопроизводительных серверов, сетевого оборудования и высокоскоростных каналов связи стала реальностью организация на основе ПК корпоративных вычислительных сетей.

Теоретические основы защиты информации.

В настоящее время и у нас в стране, и за рубежом достаточно много публикаций по современным стандартам защиты, средствам и методам защиты.