Открытый урок по программированию на PHP

Краткое содержание занятия

Введение в PHP. Использование редактора кода – Sublime Text 3. Установка и запуск веб-сервера XAMPP.  Создание первого скрипта “Hello world”. Дескрипторы начала и конца кода PHP. Оператор echo и его особенности. Исправление ошибок в коде. Переменные. Функции. Константы. Получение и обработка данных из HTML-формы. Разработка простейшего скрипта формы комментирования для сайта. Важность разработки безопасных PHP-скриптов. Улучшение и модификация скрипта формы комментирования.

Презентация
Скрипт формы комментирования
Полезные ссылки
Книги для обучения
Домашние задания
Задание №1
  • Создайте файл verse.php
  • Внутри файла напишите код, который будет выводить следующее четверостишие:
  • Сделайте так, чтобы вторая и третья строчка выводились из php-кода оператором echo, а остальные наоборот вне php-кода ( простым текстом ).
Задание №2
  • Создайте файл hi.php и реализуйте в нём вывод простой HTML-формы:
    Открытый урок по программированию на PHP
  • Эту HTML-форму направьте (action) на файл result.php в котором напишите код, реализующий вывод текста приветствия:
    Открытый урок по программированию на PHP
  • Вместо имени “Иван” может быть любой другое имя, которое Вы впишите в поле формы файла hi.php
Задание №3

Удаление стоп-слов из текста комментариев

Используя php-функцию str_replace (см. справку: http://php.net/manual/ru/function.str-replace.php), сделайте так чтобы пользователи в тексте своего комментария не смогли использовать такое слово как:  “administrator

Не забывайте, что функцию str_replace нужно применять до того как вы запишите текст сообщения в файл base.txt

Задание №4

Сделайте так, чтобы рядом с каждым комментарием выводилась дата его написания:

Открытый урок по программированию на PHP

Для этого:

  • В файле add.php перед тем как будет произведена запись в файл base.txt вызовите php-функцию date(‘Y-m-d H:i’), которая вернет дату и время в формате: Год-месяц-день часы:минуты
  • Запишите эту дату в отдельную переменную, например $created_time
  • Перед сохранением вставьте значение переменной $created_time сразу после Имени автора комментария (‘<p><b>’ . $name . ‘</b>). Разделите Имя автора и дату запятой с пробелом. 

 

Внимание! Все задания на проверку можно отправить мне в беседу: https://vk.com/topic-62632143_39905133 .Там же Вы сможете задать вопрос – если у Вас что-то не получается или нужна моя помощь!

2 Comments

  1. Заргарян Нвер Reply

    Леонид, добрый вечер.
    Можно ли где нибудь скачать вчерашнюю лекцию с открытого урока по PHP? Мне нужен код с комментами. Заранее, спасибо!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Нажимая на кнопку Отправить комментарий, Вы подтверждаете, что прочли Политику конфиденциальности и принимаете её.