Помощник
|
HTML в PHP, как использовать html в php |
mac_mw
|
Сообщение
#1
|
||
|
|
||
|
|||
Vialls_mw |
7.8.2008, 20:18;
Ответить: Vialls_mw
Сообщение
#2
|
|
Лучше писать так:
Файл шаблона test.tpl: <div style=""> {$myText} </div> PHP файл test.php: <?php // Создание экземпляра класса для шаблонизатора (например smarty) $myText = "php это шлак :)"; $smarty->assign("myText", $myText); $smary->display("test.tpl"); ?> За подробной информацией о шаблонизаторе Smarty идем сюда: http://smarty.net/manual/ru/ |
|
|
mac_mw
|
Сообщение
#3
|
|
Спасибо. Эт очень интересно, но причем здесь шаблоны. Мне хочется узнать, как корректно выводить html теги в php файлах? Через функцию echo или как в html файлах, закрывая код php?
|
|
|
Vialls_mw |
7.8.2008, 20:35;
Ответить: Vialls_mw
Сообщение
#4
|
|
Я и говорю, не надо через PHP ничего выводить, это не правильно и не удобно. Используйте шаблоны, отделив HTML код от PHP, это намного удобней при смене дизайна и программного кода.
Ну, а вообще по вопросу - не имеет значения, как вам удобнее так и делайте. Думаю в случаях, если в документе преобладает HTML код, тогда использовать первый вариант. А если преобладает PHP код, то - второй. |
|
|
Aleks |
10.8.2008, 10:19;
Ответить: Aleks
Сообщение
#5
|
|
С точки зрения языка корректно и то, и другое. С точки зрения быстродействия лучше первый вариант, но не значительно.
С точки зрения удобства лучше шаблонизаторы. -------------------- |
|
|
Vialls_mw |
10.8.2008, 15:36;
Ответить: Vialls_mw
Сообщение
#6
|
|
|
|
|
Aleks |
10.8.2008, 15:40;
Ответить: Aleks
Сообщение
#7
|
|
В масштабах приведенного примера - безусловно. А вот если подобная конструкция используется многократно, то эффект может стать заметен. Впрочем, все равно он будет невелик и имеет смысл только в плане комплексной оптимизации, когда на скрипт будут большие нагрузки.
-------------------- |
|
|
Liga-liga |
13.11.2008, 15:13;
Ответить: Liga-liga
Сообщение
#8
|
|
По моему данная ссылка раскрывает полностью тему.... а там пусть каждый решает как использовать.... И как лучше
http://www.php.ru/manual/language.types.string.html а что касаться... только.. не: echo "<div style=''>"; а echo "<div style=\">"; #видимо случайно \ забыли... если нет то читайте эту же статью))) |
|
|
ZiTosS |
13.11.2008, 19:50;
Ответить: ZiTosS
Сообщение
#9
|
|
Liga-liga, видимо вы просто плохо прочитали
echo "<div style='#стиль#'>"; тут используются одинарные кавычки - апострофы. Обратные слеши используются для вывода на печать спец-символов, в данном случае это двойная кавычка. |
|
|
Liga-liga |
14.11.2008, 12:06;
Ответить: Liga-liga
Сообщение
#10
|
|
ну можно и так написать, да по фигу))):
echo '<div style="#стиль#">'; |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Вёрстка HTML-писем | 29 | Vampler | 28684 | 3.3.2024, 11:42 автор: Vampler |
|
Разработка/доработка сайтов Wordpress, HTML/CSS/JS Вёрстка, перенос на WP, правки |
9 | malamut | 3248 | 25.1.2024, 14:36 автор: malamut |
|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3242 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1129 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44710 | 19.7.2023, 10:03 автор: qpPeW |
Текстовая версия | Сейчас: 19.3.2024, 8:58 |