Расширенное задание

Написать часть системы управления сайтом, отвечающую за добавление, удаление и перемещение файлов. Фактически требуется реализовать примитивный веб-ориентированный файловый менеджер для управления файловой системой на стороне сервера.

Дополнительными возможностями такого файлового менеджера может быть управление каталогами, редактирование текстовых файлов, конвертация графических файлов, шифрование и дешифрование файлов, создание и распаковка архивов и тому подобное.

Рекомендации по выполнению заданий

Взаимодействие с файловой системой и работа с датами – операции, при выполнении которых пользователи часто совершают ошибки. Ваша задача – реализовать полученное задание настолько устойчивым к нестандартным ситуациям, насколько это возможно.

Так, например, должны быть проверки на корректность и соответствие здравому смыслу введённых дат, на существование и тип объектов файловой системы, с которыми пользователь собирается выполнять операции и тому подобное.

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

Для всех программ, в которых данные запрашиваются через веб-форму, в случае некорректного ввода данных веб-форма должна отображаться вновь. При этом все поля должны сохранить введённые пользователем значения, а неверно заполненные поля должны быть отмечены красным цветом и дополнены подсказкой, поясняющей, в чём суть допущенной пользователем ошибки ввода.


Лабораторная работа №4. Регулярные выражения в PHP.

Цель работы: изучение основ регулярных выражений и их использования в языке программирования PHP.

Порядок выполнения работы

1. Изучить тему 3.11 лекционного материала.

2. Выполнить задание по лабораторной работе (во всех вариантах использование регулярных выражений является ОБЯЗАТЕЛЬНЫМ!)

3. Представить для проверки результат выполнения работы в виде одного или нескольких файлов с исходным кодом на языке программирования PHP.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: