Не работает include

vadimkaa75

Новичок
В корневом каталоге сайта созданы файлы index.php (основной файл), bd.php (файл подключения к базе данных) и reg.php (файл регистрации) и папка language, в которой в свою очередь существуют языковые файлы ru.php и en.php
Файл ru.php
PHP:
<?php
define ('L1','Логин');
define ('L2','Пароль');
...
define ('L21','Пользователь с таким логином существует');
?>
В файле index.php в reg.php
PHP:
<?php
include ("language/ru.php");
?>
Также в index.php существует модальная форма Bootstrap в которую нужные компоненты подтягиваются нормально
HTML:
<p><?php echo L1 ?></p>
...
<p><?php echo L2 ?></p>
После нажатия кнопки "регистрация" javascript обрабатывает введенные данные и при помощи Ajax передает в файл reg.php. Данные передаются нормально, но к нему не подключается языковой файл (ru.php). То есть скрипт записанный reg.php выполняется. В самом файле
существует фрагмент кода
PHP:
include ("bd.php");
include ("language/ru.php");
Файл с базой данных данных подключается (данные считываются и записываются), а языковой файл игнорируется , как будто никаких ссылок на него нету
PHP:
<?php
$err = L21;
?>
Убрав строку include ("language/ru.php") выводится просто "L21".
Что я делаю не так???
 

vadimkaa75

Новичок
Заменил
PHP:
<?php
define ('L1','Логин');
define ('L2','Пароль');
...
define ('L21','Пользователь с таким логином существует');
?>
на
PHP:
<?php
const L1='Логин';
const L2='Пароль';
...
const L21='Пользователь с таким логином существует';
?>
не помогло, ничего не изменилось
 
Сверху