Помощь Подключение обработчиков в init.php

MrSikvel

Продвинутый (IV)
Сообщения
58
Симпатии
17
Баллы
496
Доброго дня, как правильно подключить обработчики в init.php, интересует синтаксис


Код:
<?php
include "discount_product.php";
//include "discount_user.php",
//include "discount_product_user.php";
?>
 
PHP:
<?
if (file_exists($_SERVER['DOCUMENT_ROOT'].'/local/php_interface/init/script.php')) {
    require_once $_SERVER['DOCUMENT_ROOT'].'/local/php_interface/init/script.php';
}
?>
где "/local/php_interface/init/script.php" - путь к скрипту
 
А что не так? Сложно в документации прочитать как это делается?
не сложно, просто на форум я пришел за решением проблемы когда столкнулся с ошибкой
вся проблема в том что если я делаю так
<?php
include "discount_product.php";
?>
все работает
а так
<?php
include "discount_product.php";
include "discount_user.php";
?>
получаю ошибку, и в документации не описано как подключать два и более файла
 
Например так
PHP:
// константы
require_once($_SERVER["DOCUMENT_ROOT"] . "/local/php_interface/constants.php");

// общие функции
require_once($_SERVER["DOCUMENT_ROOT"] . "/local/php_interface/functions.php");

// регистрация обработчиков событий
require_once($_SERVER["DOCUMENT_ROOT"] . "/local/php_interface/events.php");
 
Например так
PHP:
// константы
require_once($_SERVER["DOCUMENT_ROOT"] . "/local/php_interface/constants.php");

// общие функции
require_once($_SERVER["DOCUMENT_ROOT"] . "/local/php_interface/functions.php");

// регистрация обработчиков событий
require_once($_SERVER["DOCUMENT_ROOT"] . "/local/php_interface/events.php");
всеравно При выполнении скрипта возникла ошибка. Включить расширенный вывод ошибок можно в файле настроек .settings.php
 
всеравно При выполнении скрипта возникла ошибка. Включить расширенный вывод ошибок можно в файле настроек .settings.php
:crazy: Дак логи и ошибку покажи
/bitrix/.settings.php
'debug' => false,
на
'debug' => true, поменяй
 
Назад
Верх