array get_html_translation_table(integer table, integer quote_style)
Функция get_html_translation_table (листинг 9.74) предназначена для получения таблицы, используемой функциями htmlentities и htmlspecialchars. Оба аргумента являются необязательными. Аргумент table может принимать значение HTML_ENTITIES или HTML_SPECIALCHARS, по умолчанию принимается последнее значение. Аргумент quote_style может иметь значение ENT_COMPAT, ENT_QUOTES или ENT_NOQUOTES. Значение по умолчанию - ENT_COMPAT.
j Листинг 9.74. Функция get_html_translation_table_
<?php
$trans = get_+tml_translation_table(HTML_ENTITIES); var_dump($trans);
?>
integer get_magic_quotes_gpc()
Функция get_magic_quotes_gpc (листинг 9.75) возвращает установку директивы magic_quotes_gpc, которая управляет автоматической обработкой кавычек в переданных пользователем данных.
j Листинг 9.75. Функция get_magic_quotes_gpc_
<?php
if(get_magic_quotes_gpc() == 1)
{
print("Директива magic_quotes_gpc включена");
}
else
{
print(" Директива magic_quotes_gpc is отключена");
}
>
integer get_magic_quotes_runtime()
Функция get_magic_quotes_runtime (листинг 9.76) возвращает установку директивы magic_quotes_runtime, которая управляет автоматической обработкой кавычек в данных, выбранных из базы данных. С помощью функции set_magic_quotes_runtime это значение можно изменить.
j Листинг 9.76. Функция get_magic_quotes_runtime_
<?php
if(get_magic_quotes_runtime() == 1)
{
print(" Директива magic_quotes_runtime включена");
}
else
{
print(" Директива magic_quotes_runtime отключена");
}
?>
integer getlastmod()
Функция getlastmod (листинг 9.77) возвращает дату последней модификации данного сценария. Дата возвращается в секундах, начиная с 1 января 1970 года. Вызов этой функции аналогичен вызову функции filemtime для данного файла.
j Листинг 9.77. Функция getlastmod_
<?php
printf("Этoт сценарий был в последний раз модифицирован %s",
date("m/d/y", getlastmod()));
?>
integer getmyinode()
Функция getmyinode (листинг 9.78) возвращает значение inode выполняющегося сценария. На платформе Windows всегда возвращается нуль. Значение inode для любого файла можно получить с помощью функции fileinode.
| Листинг 9.78. Функция getmyinode
<?php
print(getmyinode());
?>
integer getmypid()
Функция getmypid (листинг 9.79) возвращает идентификатор процесса процессора PHP.
j Листинг 9.79. Функция getmypid
<?php
print(getmypid());
?>
integer getmyuid()
Функция getmyuid (листинг 9.80) возвращает идентификатор пользователя - владельца сценария.
j Листинг 9.80. Функция getmyuid
<?php
print(getmyuid());
?>
array getrusage(integer children)
Функция getrusage (листинг 9.81) является оболочкой C-функции с аналогичным именем. Она сообщает информацию о ресурсах, используемых вызываемым процессом. Если аргумент children равен 1, функция вызывается с помощью константы RUSAGE_CHILDREN. Подробнее об этой функции можно узнать на справочной странице.
| Листинг 9.81. Функция getrusage_
<?php
// отобразить использованное процессорное время $rusage = getrusage(1);
print($rusage["ru_utime.tv_sec"] . " секунд.");
?>
boolean headers_sent(string file, integer line)
Функция headers_sent (листинг 9.82) возвращает значение TRUE, если HTTP-заголовки были отправлены. Заголовки должны предшествовать любому содержимому, поэтому выполнение оператора print или размещение текста за тегами PHP приводит к отправке заголовков. Попытка добавления заголовков в стек после их отправки может привести к ошибке.
Необязательные аргументы file и line получают имя файла и номер строки того места, откуда были отправлены заголовки.
Листинг 9.82. Функция headers_sent
<?php
if(headers_sent($file, $line))
{
print(" Заголовки были отправлены в $file в строке $line<br>n"); }
else
{
header("X-Debug: OK на отправку заголовка");
}
?>
ТОП-10 популярных
Для работы с вещественными числами в MySQL предусмотрено три типа данных - это типы FLOAT, DOUBLE, DECIMAL. Числовой тип FLOAT...
БОЛЬШЕ БОЛЬШИХ LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Больше больших LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
НОУТБУК с блестящим экраном
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...
Иди и пиши. TravelMate C100
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...
Магнито-оптический дисковод DynaMO
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...
Компьютер для гурманов.«Эксимер ДМ»
Российская компания «Эксимер ДМ», известная как производитель настольных компьютеров, рабочих станций, серверов и ноутбуков, выступила техническим спонсором проведения торжеств, посвященных...
Российская компания «Эксимер ДМ», известная как производитель настольных компьютеров, рабочих станций, серверов и ноутбуков, выступила техническим спонсором проведения торжеств, посвященных...
Для длинных строк, т.е. строк длиннее 255 символов, в MySQL предусмотрены типы BLOB (Binary Large Object, большой двоичный объект) и...
В дополнение к календарным типам, предназначенным для хранения даты и времени отдельно, MySQL также поддерживает гибридные типы данных DATETIME и...
Вообще, к изменению настроек сервера прибегают очень редко. В MySQL программа заранее настроена так, чтобы соответствовать самым распространенным и основным...
PHP. Операционная система. Часть Двадцать Первая.
28-12-2009
<< Предыдущая статья | Следующая статья >> |
PHP. Операционная система. Часть Двадцатая. | PHP. Операционная система. Часть Двадцать Вторая. |