LOCALHOST

Это ваш локальный сервер. На данной странице собраны ресурсы для изучения серверного веб-программирования и создания сайтов на основе CMS

Простой динамический сайт на PHP

Ниже представлен пример сайта на PHP, который динамически конструируется из отдельных страниц, но не использует базы данных:

Задания (кратко):

  1. Разберитесь со структурой сайта, попытайтесь понять, для чего нужен каждый файл.
  2. Добавьте информацию на страницу "Лето".
  3. Создайте страницу "Осень", заполните ее информацией.
  4. Исправьте работу стрелок "Назад" и "Вперед". Сделайте так, чтобы они работали правильно.
  5. Сделайте так, чтобы при написании комментария правильно ставилась аватарка пользователя и указывалась дата.
  6. Доработайте основное меню - сделайте так, чтобы панель выбранного времени года выделялась из остальных.
  7. Сделайте так, чтобы в заголовке сайта выводился разный подстрочный текст (случайный выбор разных цитат).
  8. Добавьте на страницы кнопки выставления рейтинга и лайков.

Пример сайта на PHP и MySQL

Пример сайта, который разработан на PHP и MySQL: Административная панель для управления базой данных:

Задания (кратко):

  1. Разберитесь со структурой сайта, попытайтесь понять, для чего нужен каждый файл.
  2. Ознакомьтесь со структурой и содержимым базы данных.
  3. Сделайте так, чтобы в каталоге выводилось описание под картинками.
  4. Сделайте так, чтобы сообщение "Знаете ли вы, что?" сопровождалось правильной картинкой. Добавьте новую информацию в перечень интересных фактов
  5. Сделайте так, чтобы на внутренних страницах сайта изображения фотоальбома выбирались только по теме этих страниц.
  6. Настройте на внутренних страницах сайта вывод информации о текущем разделе.
  7. Настройте работу блока "Похожие страницы".
  8. Настройте работу фотоальбома на главной странице сайта. Сделайте так, чтобы эти изображения (как на главной, так и на внутренних страницах) можно было открывать в полном размере.
  9. Доработайте каталог сайта — настройте работу поиска, сделайте возможность постраничной загрузки элементов.
  10. Настройте работу кнопки "Написать" в блоке "Есть что добавить?". Сделайте так, чтобы через сайт можно было редактировать и удалять размещенную информацию.
  11. Добавьте на страницы кнопки выставления рейтинга и лайков, настройте учёт рейтинга страниц по количеству обращений.

Создание сайта на основе CMS

...

Ресурсы локального сервера

Ваш локальный сервер работает на основе пакета DENWER (рекомендуем). Пакет включает в себя веб-сервер Apache, базу данных MySQL, интерпретаторы языков PHP, Perl, различные модули и др.