Отправляет email-рассылки с помощью сервиса Sendsay

PHP 5 для начинающих

  Все выпуски  

ВКЛЮЧЕНИЕ ФАЙЛОВ: Настройки


Вниманию читателей!

Отдельные выпуски рассылки в той или иной мере взаимосвязаны. С предыдущими выпусками Вы можете ознакомиться:

  1. в архиве рассылки (оригиналы выпусков);
  2. на сайте рассылки (исправленные и дополненные версии).

# # #

Вы также можете подписаться на рассылку "PHP 5: Новые возможности".

PHP 6 уже в разработке!

Еще в ноябре 2005 года на встрече в Париже разработчики обсудили новые возможности следующей, шестой, версии PHP. Интересует ли Вас, какой будет эта версия? Примите участие в опросе, который проводится на сайте рассылки.

http://pterodactyl.l2p.net/e107/

[опрос на английском языке: PHP 6: Are you interesting in? (PHP 6: Вы зантересованы?) - YES (ДА) - NO (НЕТ)]

PHP 5 для начинающих

Аннотация

Настройка путей поиска включаемых файлов и доступа к удаленным файлам.

Включаемые файлы ищутся в директориях, заданных в конфигурационной директиве include_path. Директории разделяются двоеточием (Linux) либо точкой с запятой (Windows).

Подсказка

Чтобы исключить зависимость скрипта от операционной системы, можно использовать служебную константу PATH_SEPARATOR.

Получить текущее значение этой директивы можно с помощью функции get_include_path(), а установить новое значение - с помощью функции set_include_path().

set_include_path(get_include_path().PATH_SEPARATOR.'/var/www/public_html/includes');

Подсказка

Для исключения зависимости скрипта от сервера целесообразно воспользоваться переменной $_SERVER['DOCUMENT_ROOT'].

<?php

$old_path = get_include_path();
$new_path = $_SERVER['DOCUMENT_ROOT'].'/includes';
set_include_path($old_path.PATH_SEPARATOR.$new_path);

?>
            

Кроме того, директива include_path может быть установлена и в любом из конфигурационных файлов: php.ini, httpd.conf и .htaccess.

include_path = ".:/usr/share/pear"
php_admin_value include_path ".:/usr/share/pear"
php_value include_path ".:/usr/share/pear"

Для включения удаленных файлов может понадиться включить директиву allow_url_fopen (впрочем, обычно она включена по умолчанию).

Замечание

Из соображений безопасности директива allow_url_fopen может быть установлена только в файле php.ini.

allow_url_fopen = On

Created with DocBook Created with Libxslt


В избранное