Подавляющая часть современного интернета - динамические сайты, т.е. "содержимое" веб-страничек не хранится в готовом виде на сервере, а формируется каждый раз при обращении браузера к серверу. Самый простой пример динамического сайта - форумы: постоянно добавляются темы, на которые надо формировать ссылки, при чтении тем форума показывается, как давно написана та или иная тема, статус участников (на сайте или нет) и другая информация.
Для создания динамических сайтов используются разные серверные языки программирования, а один из самых популярных - PHP.
Чтобы создать действительно динамический сайт, необходимо задействовать все возможности PHP, в частности - динамическое преобразование урлов и использование баз данных. Бесплатные хостинги вряд ли дадут возможность использовать файл .htaccess и базы данных. Так же, не получится динамически (средствами PHP) создавать, изменять и удалять файлы прямо на сервере. Поэтому лучше сразу найти недорогой, но со всеми возможностями хостинг, например - Space Web (подробнее ).
Если у Вас нет потребности в динамическом сайте (предполагается, что содержимое сайта будет меняться редко, или объем сайта весьма незначительный), то Вы вполне можете довольствоваться статическим сайтом. Главное требование в таком случае - вечное существование сервиса и надежность работы (постоянная доступность сайта).
Безусловно можно рекомендовать бесплатный хостинг - http://narod.yandex.ru от поисковой компании www.yandex.ru. Вы сможете бесплатно создать свой сайт вида имя.narod.ru, но это будет статический сайт, т.е. каждая отображаемая страничка должна быть предварительно добавлена на сервер и каждый раз Вам придется вручную править изменения, например, меню на каждой страничке при добавлении новых страничек на сайт.
Copyright © 2009 "Программирование на PHP для начинающих"