[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Include без выполнения кода.
Игося
Здравствуйте.

Есть код.
if($a == 1) {/*выполняем что-то*/}
else {/*выдаем сообщение об ошибке*/}

Нужно его разбить примерно так:
файл begin.php -
if($a == 1) {

файл main.php -
/*выполняем что-то*/

файл end.php -
}
else {/*выдаем сообщение об ошибке*/}

Если файлы подключать через include/require, то после подключения первого файла - begin.php - сервер его тут-же выполняет, не находит закрытия условия, которое находится в файле end.php, и выдает ошибку - "syntax error, unexpected $end".
Подскажите, как можно подключить файлы без выполнения, а потом их выполнить вместе?
Bolik
проблема думаю не в условии, а в том, что у тебя в файлах, которые ты подключаешь, написано.
alexbel2404
Считывай файлы через file_get_contents, объединяй и выполняй через eval
Valick
Игося, кинте в личку ваши файлы архивом, я посмотрю что не так


_____________
Стимулятор ~yoomoney - 41001303250491
Placido
begin.php:

if ($a == 1) {
include 'main.php';
} else {
include 'end.php';
}
exotica
мне кажется вы просто где-то допустили лишнюю скобочку, запятую или открытие - закрытие <?php ?>

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.