Взаимодействие с файловой системой и работа с датами – операции, при выполнении которых пользователи часто совершают ошибки. Ваша задача – реализовать полученное задание настолько устойчивым к нестандартным ситуациям, насколько это возможно.
Так, например, должны быть проверки на корректность и соответствие здравому смыслу введённых дат, на существование и тип объектов файловой системы, с которыми пользователь собирается выполнять операции и т.п.
В случае возникновения нештатной ситуации, ваша программа должна в максимально удобной для пользователя форме реагировать на происходящее, предлагая варианты решения и предотвращая необратимые действия пользователя, которые могут привести к повреждению или потере данных.
Для всех программ, в которых данные запрашиваются через веб-форму, в случае некорректного ввода данных веб-форма должна отображаться вновь. При этом все поля должны сохранить введённые пользователем значения, а неверно заполненные поля должны быть отмечены красным цветом и дополнены подсказкой, поясняющей, в чём суть допущенной пользователем ошибки ввода.
Лабораторная работа № 4: регулярные выражения в PHP
Цель работы:изучение основ регулярных выражений и их использования в языке программирования PHP.