ГоловнаКаталогБлогРейтингЕ-Пошта 
 
 
Зробити домашньою у вибране  

  РНР опції та інформація  
Зміст:

error_log
error_reporting
getenv
get_cfg_var
get_current_user
get_magic_quotes_gpc
get_magic_quotes_runtime
getlastmod
getmyinode
getmypid
getmyuid
phpinfo
phpversion
putenv
set_magic_quotes_runtime
set_time_limit


error_log.

error_log - відправити повідомлення про помилку.

Опис

int error_log(string message, int message_type, string [ destination ], string [ extra_headers ]);

Надсилає повідомлення про помилку в web сервер лог, TCP порт або у файл. Перший параметр, message, визначає повідомлення про помилку, яке має бути відіслано. Другий параметр, message_type, визначає спосіб передачі повідомлення:

Таблиця 1.
error_log() лог типи.

0 - message відсилається в системний лог PHP,використовуючи механізм системного логування Операційної Системи або в файл, в залежностівід того,як визначена конфігурація error_log директиви.

1 - відсилається по електронній пошті, адреса визначена в destination параметрі. Тільки для цього типу повідомлень використовується параметр extra_headers.Цей тип використовує ту ж внутрішню функцію, що і Mail().

2 - message відсилається через з'єднання PHP відлагодження. Ця опція доступна тільки тоді, коли встановлена remote debugging has been enabled. В цьому випадку параметр destination визначає ім'я машини або IP адреса і опціонально, номер порту, сокета що отримує відлагоджувальну інформацію.

3 - message додається до файлу, визначеному в destination.

Приклад 1. приклади error_log()

// Відіслати повідомлення в системний лог, якщо не отримано з'єднання з базою даних.
if (!Ora_Logon($username, $password)) {
    error_log("Oracle database not available!", 0);
}

// Інформувати адміністратора поштою про помилку виділення FOO
if (!($foo = allocate_new_foo()) {
    error_log("Big trouble, we're all out of FOOs!", 1,
              "operator@mydomain.com");
}

// інші способи виклику error_log():
error_log("You messed up!", 2, "127.0.0.1:7000");
error_log("You messed up!", 2, "loghost");
error_log("You messed up!", 3, "/var/tmp/my-errors.log");


error_reporting

error_reporting - встановлює рівень повідомлень про помилки РНР

Опис

int error_reporting(int [ level ]);

Встановлює рівень повідомлень про помилки PHP и повертає старий рівень. Рівень повідомлень про помилки задаєтся бітовою маскою і використовує наступні значення (використовуйте посилання для одержання інформації про їх призначення):

Таблиця 1.
error_reporting() бітові значення.

Значення Внутрішнє ім'я
1 E ERROR
2 E WARNING
4 E PARSE
8 Е NOTICE
16 E CORE ERROR
32 E CORE WARNING


getenv

getenv - Отримати значення змінного оточуючого середовища.

Опис

string getenv(string varname);

Повертає значення змінного оточуючого середовища varname,або false(неправда) у випадку помилки.

$ip = getenv("REMOTE_ADDR"); // отримати ip номер користувача.


get_cfg_var

get_cfg_var - Отримати значення опції конфігурації PHP.

Опис

string get_cfg_var(string varname);

Повертає поточне значення опції конфігурації PHP, заданої в varname, або false(неправда), якщо відбулася помилка.

Не повертає інформацію конфігурації, встановлену при компіляції PHP, або прочитану з файлу конфігурації Apache (використання php3_configuration_option директив).

Щоб перевірити, чи використовує система php3.ini файл, спробуйте отримати значення cfg_file_path. Якщо воно встановлено, то php3.ini файл використовується.


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 - Отримати поточні активні налаштування magic_quotes_gpc.

Опис

long get_magic_quotes_gpc(void);

Повертає поточні активні налаштування magic_quotes_gpc. (0 для вимкнених(off), 1 для увімкнених(on))

Див. також
get_magic_quotes_runtime(), set_magic_quotes_runtime().


get_magic_quotes_runtime

get_magic_quotes_runtime - Отримати поточні активні налаштування magic_quotes_gpc.

Опис

long get_magic_quotes_runtime(void);

Повертає поточні активні налаштування magic_quotes_runtime. (0 для вимкнених(off), 1 для увімкнених(on))

Див. також
get_magic_quotes_gpc(), set_magic_quotes_runtime().


getlastmod

getlastmod - Отримати час останьої модифікації сторінки.

Опис

int getlastmod(void);

Повертає час останьої модифікації сторінки. Значення,що повертається - Unix timestamp, що підходить для використання у функції
date(). Повертає false(неправда) при помилці.

Приклад 1. getlastmod() приклад

// виводить щось начебто цього 'Остання зміна: March 04 1998 20:43:59.'
print ("Остання зміна: ".date( "F d Y H:i:s.", getlastmod() ));

Див. також date(), getmyuid(), get_current_user(), getmyinode(), и getmypid().


getmyinode

getmyinode - Отримати inode поточного скрипту.

Опис

int getmyinode(void);

Повертає inode поточного скрипту,або false(неправда) при помилці.

Див. також
getmyuid(), get_current_user(), getmypid(), и getlastmod().


getmypid

getmypid - Отримати ID процесу PHP.

Опис

int getmypid(void);

Повертає поточний ID процесу PHP, або false(неправда) при помилці.

Зверніть увагу, що при роботі PHP як модуля сервера, ви не отримаєте точный IP процесу.

Див. також
getmyuid(), get_current_user(), getmyinode(), и getlastmod().


getmyuid

getmyuid - Отримати UID власника скрипта PHP.

Опис

int getmyuid(void);

Повертає UID поточного скрипту, или false(неправда) при помилці.

Див. також
getmypid(), get_current_user(), getmyinode(), и getlastmod().


phpinfo

phpinfo - Висновок великої кількості інформації про PHP.

Опис

int phpinfo(void);

Висновок великої кількості інформації про стан PHP. Це включає інформацію відносно опцій компіляції и розширень PHP, версію PHP, інформацію сервера і оточуючого середовища (якщо скомпільовано як модуль), оточуючого середовища PHP, інформацію про версії операційної системи, шляхи, основних і локальних опцій конфігурації, HTTP заголовок і GNU Public License.

Див. також
phpversion().


phpversion

phpversion - Отримати поточну версію PHP.

Опис

string phpversion(void);

Повертає рядок, що містить версію запущенного в данний момент PHP.

Приклад 1.
phpversion() приклад

// Друкує  щось начебто цього 'Поточна версія PHP: 3.0rel-dev'
print ("Поточна версія PHP: ".phpversion());

Див. також phpinfo().


putenv

putenv - Встановлює значення змінного оточуючого середовища.

Опис

void putenv(string setting);

Додає setting в оточуюче середовище.

Приклад 1. Встановлює значення змінного оточуючого середовища

putenv("UNIQID=$uniqid");


set_magic_quotes_runtime

set_magic_quotes_runtime - Встановлює в поточних активних налаштуваннях конфігурації налаштування для magic_quotes_runtime.

Опис

long set_magic_quotes_runtime(int new_setting);

Встановлює в поточних активних налаштуваннях конфігурації налаштування для magic_quotes_runtime. (0 для вимкнених(off), 1 для увімкнених(on))

Див. також
get_magic_quotes_gpc(), get_magic_quotes_runtime().


set_time_limit

set_time_limit - Налаштування ліміту на максимальний час роботи скрипту

Опис

void set_time_limit(int seconds);

Всановлює тривалість в секундах, під час якого скрипт має бути виконаний. Якщо період перевищений, то скрипт повертає фатальну помилку. По замовчуванню ліміт складає 30 секунд або, якщо цей параметр встановлен, значення max_execution_time в php3.ini. Якщо значення встановлено в нуль(0), то ліміт виключений.

При виклику,
set_time_limit() перезапускає лічильник часу виконання з нуля. Іншими словами, якщо встановлено ліміт по замовчуванню 30 секунд, і пройшло 25 секунд з часу запуску, то після виклику set_time_limit( 20 )загальний час будет складати 45 секунд після з початку запуск скрипту.



  Логін:
  Пароль:
Книга Фріланс на західному ринку
Книга Фріланс на західному ринку

APServer | SiMan CMS | Лічильник відвідувань | Тека сайтів | Рейтинг | Форум | Download | Шаблони сторінок | Посібник Smarty | Підручник PHP | Статті/Огляди