![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
У меня вот какая задача.
Есть N-ое количество файлов php с повторяющейся частью кода. Хочу выделить эти части (php код) и добавлять их как шаблон. При использовании команды INCLUDE части добавляются но то что от них требуется они не делают. Т.е. все команды и операции выглядят как обычный текст и после отработки головного php файла в окне браузера я вижу свой код вперемешку с тем что сработало. Как соединить все части чтобы головной файл был работоспособным на все 100%. |
|
|
|
|
| Реклама: | Мебельный магазин: кровать полуторка с матрасом купить недорого - Переходи на сайт! | Жёсткие браслеты с жемчугом | Магазин бытовой техники: gorenje gv643d90 - переходи на сайт ТАЙМТВ! | Мебельный магазин: компьютерный стол днс - Переходи на сайт! | amoCRM YandexGPT |
|
|
#2
|
|
Неактивный пользователь
Регистрация: 08.07.2007
Сообщений: 2
Репутация: 0
|
Удалить < ?php, ? > из файла с шаблоном?
|
|
|
|
|
|
#3
|
|
Если отавить <?php ?> то код вообще не работает. так как пересечения и вложений не может быть.
Я пробовал и так и так. Не работает. Последний раз редактировалось K7778; 08.07.2007 в 17:09.. |
|
|
|
|
|
|
#4
|
|
Обычно если часть кода повторяется, и делает тоже самое (даже с различными параметрами), это раньше называлось функцией... .
<php function repeat (parametr1, parametr2, ... , parmetrNN) { // body of function echo "parametr1"; ... ... } ?> Enjoy! ![]()
__________________
Лучше сидеть в маленькой душной пивной , чем работать на большом светлом заводе...
|
|
|
|
|
|
|
#5
|
|
ana, функции это все хорошо. Только речь не об этом.
У меня следующая структура <?php код поторяющаяся часть 1 (тоже код php) условие N{ поторяющаяся часть 2 (тоже код php) } поторяющаяся часть 3 (тоже код php) ?> Так вот при использовании include, поторяющаяся части (тоже код php) вставляются как обычный текст без выполнении кода что в них прописан |
|
|
|
|
|
|
#6
|
|
Постоялец
![]() ![]() ![]() ![]() Пол:
Регистрация: 25.05.2007
Сообщений: 432
Репутация: 169
|
Может, и глупый вопрос, но ты <?php ?> в каком файле пробовал удалять, в главном или том, который хочешь вставить? И не забыл ли потом вставить их везде обратно?
![]() |
|
|
|
|
|
#7
|
|
связку <?php ?> я убрал из тех частей что всавляю.
В конечном результатет должен получиться один php файл. поэтому связка обявляется один раз |
|
|
|
|
|
|
#8
|
|
Постоялец
![]() ![]() ![]() ![]() Пол:
Регистрация: 25.05.2007
Сообщений: 432
Репутация: 169
|
Зря убрал, <?php ?> должно быть и там и там.
|
|
|
|
|
|
#9
|
|
Неактивный пользователь
Регистрация: 08.07.2007
Сообщений: 2
Репутация: 0
|
Дурацкий совет насчет открывающих и закрывающих тегов. Прошу прощения. Их действительно нужно обязательно ставить во включаемом файле. Подробнее.. Если не поможет, приведите пример кода. Доразберемся уже.
|
|
|
|
|
|
#10
|
|
Неактивный пользователь
Регистрация: 08.08.2007
Сообщений: 6
Репутация: 0
|
Делай чтение содержимого файлов:
Код:
$f1 = fopen ("file.php", "r");
$data1 = ($f1, filesize("file.php")); // в этой переменной будет содержимое файла
fclose ($f1);
Код:
eval ($data1.$data2.$data3); |
|
|
|
![]() |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Чем соединить файлы pdf | ribakaba | Скорая помощь | 13 | 20.06.2011 22:22 |
| помогите соединить | aurora85 | Компьютерные проблемы | 29 | 09.11.2009 15:12 |
| Как соединить два компа? | konik | Архив | 6 | 11.12.2007 01:07 |
| Чем соединить файлы *.mpg? | Mikhname | Архив | 7 | 09.07.2006 09:11 |
|
|