Вопрос Где правильно хранить HTML? В PHP или в отдельных файлах? Как отправить файл HTML браузеру?

Регистрация
28 Сен 2013
Сообщения
84
Репутация
-3
Спасибо
0
Монет
0
Сейчас HTML код вставлен в сам PHP в виде переменных и отправляется клиенту с помощью print(((
Это очень неудобно - читаемость кода оставляет желать лучшего.

Есть вариант - HTML вынесен в отдельные файлы. Происходит извлечение текста и его дальнейшая отправка с помощью print((( То же не айс - читаемость улучшена, но уходит время на обработку.

Можно как-то стандартно (без сторонних библиотек) отправлять файлы HTML целиком???

Версия - PHP 7.0.9 Ubuntu 16.04 Apache
 
в .php можно писать HTML как и в .html, а весь PHP пишется между тегами <? ТУТ PHP ?> Незачем искать сложный путь
 
> Это очень неудобно - читаемость кода оставляет желать лучшего. Ну расскажите разработчикам всяких вордпрессов и плагинов для них. Не встречал ни одной CMS для PHP, построенной на MV* или хотя бы с тотальной шаблонизацией. (Даже если CMS будет стараться - то разработчики плагинов и тем все испортят, а без плагинов и тем - никак. И гавнокод в чем-то как раз помогает проекту взлетать, т. к. больше сил тратишь на суть, а на технической стороне экономишь.) > Можно как-то стандартно (без сторонних библиотек) отправлять файлы HTML целиком??? echo file_get_contents("test.html"); // и добавить заголовок Content-Type html Только смысл?) А чтобы часть оттуда, часть отсюда - шаблонизатор нужен, и время будет не идеальным, увы.
 
Вот вы себе сложности создали... почему бы не сочетать html и php в одном файле, вставляя php в несколько блоков?
HTML:
 [?php $i = 1;?] [div]Some text[/div] [?php $i++; ?]
Ну только нужно помнить про читаемость кода при таком подходе)
 
пиши в файле php весь код html, используй echo вместо print,подключай с помощью include или require отдельные части страниц, и так у тебя получиться все норма
 
Назад
Сверху