Применение языка PHP на своем сайте даже по минимуму дает огромные преимущества в перспективе для развития сайта.
Если вы уже пробовали создать сайт с применением лишь языка HTML, то смогли заметить, что добавление новых страниц или модификация уже имеющихся — дело довольно геморройное. Ведь каждая страница такого сайта — это независимый документ, который редактируется отдельно. И если вам нужно сменить дизайн вашего сайта, имеющего хотя бы десяток страниц, то придется проделать работу с каждой страницей. Даже добавление новой страницы, ссылка на которую должна появиться на каждой из уже имеющихся, — дело довольно хлопотное. Поэтому сайт из трех десятков страниц уже сложно модернизировать.
Гораздо проще обстоит дело, когда страницы вашего сайта разбиты на отдельные функциональные блоки, каждый из которых — отдельный документ. Например, шапка сайта или меню. В таком документе прописаны параметры данного блока, которые будут одинаково выглядеть на всех станицах, на которых будет выводиться этот блок. И вам не придется, добавляя новую страницу, редактировать все три десятка страниц и заново загружать из на сервер. Достаточно обновить данные для меню и все — изменения произошли на всех страницах.
То же самое касается и дизайна. Если шапка сайта — отдельный блок, вы легко можете его изменить, изменив тем самым дизайн всего сайта в целом. Если, создавая такой сайт, правильно продумать его структуру, то есть разбивку на блоки, то в последующем вы с легкостью сможете менять дизайн, расположение блоков, их содержание. Неизменным остается только одно — контент уже созданных страниц. Согласитесь, это очень удобно.
Думаете, для этого нужно изучать какие-то сложные премудрости? А вот и нет. Достаточно знать язык HTML, CSS и буквально пару операторов языка PHP. И все.
Если вы уже знакомы с названными технологиями и уже создавали статичный сайт своими руками, то ничего сложно для вас уже нет. Любой имеющийся у вас шаблон можно разбить на отдельные функциональные блоки, внедрить в код операторы PHP, вместо расширения .html или .htm назначить сраницам сайта расширение .php . А расширение .html или .htm будет у тех блоков, которые будут вставляться в страницу при обращении к ней браузера.
Для примера возьмем простенькую страничку. Из чего она, как правило, состоит? Шапка, собственно контент страницы, меню, блок ссылок, подвал. Вот примерные блоки, на которые разбивается шаблон. Для каждой конкретной страницы неизменным остается ее содержание — контент. Все остальное — общее для всех страниц, поэтому может быть в любой момент изменено. Вот эти блоки и выносим в отдельные документы, которые можно назвать как угодно, присвоив им расширение, например, .html или .htm, но можно и .inc .
Таким образом получается очень функциональный php-сайт, работающий без баз данных, который невозможно взломать, в отличие от систем управления сайтом.
Какие преимущества у созданного таким образом сайта?
Во-первых, это Ваше личное творение, которое Вы в любой момент можете самостоятельно перестроить, перекроить, не затрачивая на это денежных средств.
Во-вторых, гарантировано отсутствие глюков сайта по причине каких-нибудь заморочек на хостинге, так как сайт работает без баз данных и не использует заумных скриптов.
В-третьих, Вы обновляете такой сайт, добавляете на него новые страницы, не подключаясь к интернету, а используя для контроля изменений лишь локальный сервер, установленный на Вашем компьютере. А лишь затем загружаете обновления на сайт по FTP или через панель управления.
Практическое использование того, о чем я здесь рассказал можно увидеть на примере создания сайта с помощью SSI. Все получается практически один к одному, лишь в комментариях меняются операторы. Смотреть пример Создание сайта с помощью SSI
Именно таким образом построен мой сайт «Создание сайта — путь в интернет-бизнес»
А не проще подыскать что то типа Quick.Cms
Ищите, никто никого ни в чем не ограничивает. Я лишь показываю возможные варианты)))