Материалы по Web-программированию

JavaScript

PHP

  1. Сравнение двух чисел
  2. Дата по-русски
  3. Приветствие по времени суток
  4. Ссылки на документы по переменной
  5. Ссылки на документы по форме (и использование superglobals)
  6. Превращение формы в массив
  7. Простой счетчик
  8. Персональный счетчик через cookies
  9. Простейший счетчик через размер файла (анонимная коллекция)
  10. Дата последнего изменения файла
  11. Случайный вывод (PHPru.net)

  12. Разбор текстового файла по полям (herba.msu.ru)
  13. Голосование на сайте
  14. Гостевая книга
  15. Более сложная гостевая книга
  16. PHP Interacrive (www.hping.org, исправлена кодировка)
  17. PHP Wiki (CheeseWiki)
  18. PHP Wiki (RoWiki)
  19. Простая CMS (CMSimple)

  20. Столбчатые графики (www.gerd-tentler.de)
  21. Календарь на месяц (анонимная коллекция)
  22. Простейший фотоальбом
  23. Фотоальбом EasyPhpAlbum (JF Nutbroek, jfnutbroek@hotmail.com)
  24. Загрузка картинок в оба фотоальбома
  25. Время: надпись на картинке
  26. Часы: работа с библиотекой GD
  27. Работа с TTF-шрифтами

  28. Авторизация при помощи PHP через заголовки HTTP
  29. Пример работы с сессиями

  30. Проверка ссылок на странице
  31. Простой файловый менеджер (www.cgixp.tk)
  32. Поиск через file() и join()
  33. Простой поиск (PyroXPro.com)
  34. Поиск на сайте — форма поиска (PHPru.net)
  35. Поиск на сайте — администрирование (shkola:Rhjrjlbk)
  36. Интернет-магазин с MySQL (анонимная коллекция, исправлена передача имени заказчика, MySQL access any:any)
  37. Тестирование: PHPQuest
  38. Тестирование: администрирование (Admin:Password)

Perl/CGI

Примеры и упражнения из книги Р. Шварца и Т. Кристиансена «Изучаем Perl» (глава 19)

  1. Первый скрипт (без модуля CGI.pm)
  2. Мороженое 1 (длинная запись)
  3. Форма для Мороженого 1
  4. Мороженое 2 (то же, но запись через CGI.pm)
  5. Мороженое 3 (скрипт + форма)
  6. Мороженое 4 (сложная форма)
  7. Мороженое 5 (выпадающий список)
  8. Мороженое 6 (выпадающий список через объявленный хэш)
  9. Упражнение 1 — сложение двух чисел
  10. Упражнение 2 — определение типа браузера
  11. Гостевая книга
  12. Еще одна гостевая книга

Apache stuff (.htaccess, SSI)

  1. Папка с закрытым доступом (private:Rjatqyfz)
  2. Пустой индекс
  3. Запрещенный индекс
  4. Пример SSI (а заодно и CGI)
  5. Пересылка при помощи сервера
  6. Ошибка 404: подстановочная страница
  7. Инструкции серверу в теге "meta": идущие PHP-часы
  8. Пересылка при помощи JavaScript