Помощник
|
Разметка cтраницы с помощью PHP, please... |
polermo_mw
|
Сообщение
#1
|
||
|
|
||
|
|||
phpuser |
29.7.2009, 21:13;
Ответить: phpuser
Сообщение
#2
|
|
Но тут то всё просто!
В этом случае CSS игнорироваться не будет. С остальными кусочками также. Я тож использую такой метод разбития сайта на php блоки т.к. в дальнейшем намного проще изменить изменять и редактировать инфу! |
|
|
polermo_mw
|
Сообщение
#3
|
|
если я правильно поняла, то например мой header.php выглядит так:
/*начало шапка сайта*/ правильно??? а style.css мне тоже в этот кусочек вставить, или достаточно в общем index.php только оставить??? |
|
|
ZiTosS |
31.7.2009, 0:38;
Ответить: ZiTosS
Сообщение
#4
|
|
polermo,
Есть код страницы (с использованием CSS), хотелось облегчить себе задачу в будущем и поэтому отделить дизайн от контента, с помощью PHP, а именно отделить: шапку сайта (header.php), подвал (footer.php) и меню (sidebar.php), но, к сожалению я не могу разобраться, как правильно выделить из сайта эти кусочки, чтобы еще и CSS не игнорировалось Поймите, что include(рус. включить) в PHP просто включает файлы в выполняемом. То есть если написана данная команда, то на место нё просто подставляется подключаемый файл. Вообще на форуме уже обсуждалась подобная простая структура, но если что... header.php [php]<html> ..................................................... /*конец шапки сайта*/[/php] content.php [php]<?php include "header.php"; ?> ----------------------- контент ------------------------------- <?php include "menu.php"; include "footer.php"; ?>[/php] menu.php [php]/*начало меню сайта*/ ..................................................... /*конец меню сайта*/[/php] footer.php [php]/*начало подвал*/ ..................................................... /*конец подвал*/ ..................................................... </body> </html>[/php] |
|
|
phpuser |
31.7.2009, 10:51;
Ответить: phpuser
Сообщение
#5
|
|
Кстати да! У меня часто возникали проблемы с этим. Дело в том что если ты работаешь с mysql базой в основном файле и ещё инклудиш файл в котором тоже есть подключение к базе то могут быть ошибки в связи с совпадением переменных! Так что с этим надо быть повнимательней!
|
|
|
ZiTosS |
31.7.2009, 23:38;
Ответить: ZiTosS
Сообщение
#6
|
|
Чтобы избежать подобного, класс или же просто файл с подключением нужно подключать с помощью
include_once(Подключить, если ещё не был подключен) |
|
|
polermo_mw
|
Сообщение
#7
|
|
а можно поподробнее об этом include_once )))
|
|
|
gaaarfild |
12.11.2009, 12:52;
Ответить: gaaarfild
Сообщение
#8
|
|
|
А что тут непонятного. Если вы знаете что такое include(); то значит и знаете, что такое include_once();
Если у вас стоит кострукция include_once(); то подключаемый ей файл может быть подключен только один раз. Тоесть если у вас случайно в коде повторится подключение файла для одного и того же сценария, то он станет его подключать, так как уже подключено. =) Есть еще похожая конструкция require(); и require_once(); Отличается от include(); только тем, что вызовет ошибку, если файл недоступен. А include(); просто предупреждение и продолжит работу даже без подключенного файла.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Проверка позиций сайтов в поисковых системах с помощью Positon.ru Мониторинг продвижения сайтов |
182 | Positon | 178481 | 23.2.2024, 9:53 автор: Positon |
|
Раскройте свой потенциал заработка с помощью 2x2 Media Network — вашего пути к выгодным предложениям CPA! Присоединяйтесь к 2x2 Media Network, вашему надежному партнеру в мире |
8 | 2x2MediaLimited | 2625 | 22.2.2024, 6:39 автор: 2x2MediaLimited |
|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3244 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1130 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44714 | 19.7.2023, 10:03 автор: qpPeW |
Текстовая версия | Сейчас: 19.3.2024, 16:39 |