Warning: Use of undefined constant DOCUMENT_ROOT - assumed 'DOCUMENT_ROOT' (this will throw an Error in a future version of PHP) in /home/vhosts/podolsk.xp3.biz/1.php on line 1

Warning: Use of undefined constant DOCUMENT_ROOT - assumed 'DOCUMENT_ROOT' (this will throw an Error in a future version of PHP) in /home/vhosts/podolsk.xp3.biz/0.php on line 1
Файл. Скрытие на php (создание и продвижение сайта)
создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

Файл. Скрытие на php

<?if(!defined('APP'))die()?>

Если открыть в браузере этот php-файл, то будет эта ошибка, т.к. внутренние файлы не должны выполняться. Это нормальная практика в разработке внутренних модулей.

Дополню. Функцией defined проверяется существование константы и, если ее нет, срабатывает функция die (последующий код не выполняется).

Дополню. Функция defined() возвращает только true или false.

И если файл должен запускаться только посредством подключения к движку (include), то эта строка, пожалуй, обязательна. Хотя тут многое зависит от степени защищенности самого кода в файле.

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting