Изучаем PHP программирование

   Search   

Русская версия | English version   

Скрипты :: Секреты профессионалов :: Link :: FAQ   Пишите письма  



 

главная :: основы PHP

Заголовок

Проект: генератор страниц Хотя в большинстве созданных мною web-сайтов основное содержимое страниц формировалось на основании информации, прочитанной из базы данных, всегда найдется несколько страниц, которые практически не изменяются. В частности, на них могут выводиться сведения о команде разработчиков, контактные данные, реклама и т. д. Я обычно храню эту «статическую» информацию в отдельной папке и использую сценарий РНР для ее загрузки при поступлении запроса. Конечно, у вас возникает вопрос — если это статическая информация, для чего нужен сценарий РНР? Почему бы не загружать обычные страницы HTML? Преимущество РНР заключается в том, что вы можете использовать шаблоны и вставлять статические фрагменты по мере необходимости. Ссылки для загрузки различных статических файлов строятся динамически. В обобщенной форме ссылка выглядит так: <а href = "/static.php?content=$content">Static Page Name Начнем с создания статических страниц. Для простоты я ограничусь тремя страницами, содержащими информацию о сайте (листинг 9.12), рекламу (листинг 9.13) и контактные данные (листинг 9.14). Листинг 9.12. Информация о сайте (about.html)

About PHPRecipes

What programmer doesn't mix all night programming with gourmet cookies. Here at PHPRecipes. hardly a night goes by without one of our coders mixing a little bit of HTML with a tasty plate of Portobello Mushrooms or even Fondue. So we decided to bring you the best of what we love most: PHP and food!

That's right, readers. Tutorials, scripts, souffles and more. 0nly at PHPRecipes. Листинг 9.13. Рекламная информация (advert_info.html)

Advertising Information

Regardless of whether they come to learn the latest PHP techniques or for brushing up on how to bake chicken, you can bet our readers are decision makers. They are the Industry professionals who make decisions about what their company purchases. For advertising information, contact ads@phprecipes.com. Листинг 9.14. Контактные данные (contact.html)

Contact Us

Have a coding tip?
Know the perfect topping for candied yams?
Let us know! Contact the team at team@phprecipes.com. Переходим к построению страницы static.php, которая выводит запрашиваемую статическую информацию. В этот файл (см. листинг 9.15) включаются компоненты страниц нашего сайта и инициализационный файл site_init.tpl. Листинг 9.15. Общий вывод статических страниц (static.php) Теперь все готово к построению основного сценария. Просто включите в страницу следующие ссылки: <а href = "static.php?content=about">Static Page Name
Advertising Information
Contact Us
Если щелкнуть на любой из этих ссылок, в браузере загружается соответствующая статическая страница, внедренная в static.php!

Designed by Fedin
All right reserved
2003-2004
Hosted by uCoz