1.         Рубрики.

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

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

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

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

Рис.5. Перечень файлов рубрики TEST_CAT 1.

Пользователи

В этом разделе только один пункт – «Настройка». Выбрав этот пункт вы можете изменить свой логин и пароль, количество файлов, одновременно отображаемых на странице, а также данные для связи с вами, такие как URL и ICQ (см.рис.6).

Рис.6. Страница настройки характеристик работы пользователя.

2.         Файлы

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

- Добавить

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

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

Рис.7 Страница добавления файла.

- Изменить

Выбрав пункт Изменить, Вы открываете страничку с перечнем файлов по рубрикам(рис.8). У вас есть возможность выбрать рубрику и файл для внесения изменений.

Если Вы простой пользователь, Вы можете редактировать только свои файлы. Если Вы администратор или модератор – Вам доступны файлы всех пользователей.

Для внесения изменений в файл открывается страница как на рис.9. Вы можете изменить название файла, его описание, поменять рубрику, открыть/скрыть файл, загрузить иную версию файла.


Рис.8. Страница со списком файлов для изменения.

Рис.9 Страница изменения файла.

 

- Удалить

В перечне файлов (рис.10) Вы можете выбрать файл для удаления.

Если Вы простой пользователь, Вы можете удалять только свои файлы. Если Вы администратор или модератор – Вам доступны файлы всех пользователей.


Рис.10. Страничка удаления файла.

 

Рубрики

Этот раздел доступен только администратору и содержит пункты, позволяющие изменять рубрики:

- Добавить

Здесь вы можете создать новую рубрику. Для этого нужно ввести её название – оно будет отображаться в списке рубрик – и описание – оно появляется при просмотре содержимого рубрики (рис. 11).

Рис.11 Страница добавления рубрики.

 

- Изменить

Для изменения рубрики вы выбираете её из списка (рис.12).

Рис.12 Страница со списком рубрик для изменения.

Открывается страница (рис.13), в которой вы сможете изменить название и описание рубрики, а также запретить или разрешить её.

Рис.13 Страница изменения рубрики.

 

- Удалить

Для удаления рубрики её нужно выбрать из списка (рис.14).


Рис.14 Страница удаления рубрик.

3.         Админ

Раздел «Администрирование» создан для контроля эффективности работы файлообменника.

- Счетчик

Эта страничка позволяет просмотреть результаты работы счётчика. Состоит из 2х частей: в первой части (рис. 15) подсчитывается число обращений к отдельным страницам сайта. Во второй части (рис. 16) записываются IP-адреса зашедших на сайт.

Рис.15 Просмотр числа зашедших на различные URL сайта.


Рис.16 Страница для просмотра данных о зашедших на сайт посетителях.

- юзеры (пользователи)

На этой страничке (рис.17) можно просмотреть список пользователей и совершить над ними простые действия: повысить до модератора (синяя стрелка вверх), снять статус модератора (жёлтая стрелка вниз) или удалить (красный крестик). Также можно просмотреть дополнительную информацию о пользователе, щёлкнув на его логине (рис.18). Щёлкнув по IP-адресу (если это не 127.0.0.1), вы увидите данные о провайдере.

Рис.17 Страница для просмотра списка пользователей.

Рис.18 Страница для просмотра информации о конкретном пользователе.

- ошибки

На этой страничке (рис. 19) вы можете просмотреть лог ошибок, которые не удалось оправить тех.поддержке посредством SMTP-сервера, чтобы вы могли принять меры для их устранения.

Рис.19 Страница для просмотра лог-файла ошибок.


Заключение

В ходе курсовой работы был создан файлообменник, работающий под управлением PHP и MySQL.

В следующей версии файлообменника мне хотелось бы добавить:

1. Более совершенный счётчик, осуществляющий автоопределение пользователей и ботов, зашедших на сайт с выводом удобной статистики.

2. Работа с e-mail (регистрация, подтверждение, рассылка, аттачи)

3. Сокрытие переменных в адресной строке (как на 440hz.ru)

Задание на курсовой работе было выполнено полностью и в соответствии с техническим заданием.


Список литературы

1.   Люк Веллинг, Лора Томсон «MySQL. Учебное пособие.» Москва, Вильямс, 2005

2.   http://php.net – официальный сайт PHP

3.   http://phpclub.ru – сайт русских PHP-программистов.

4.   http://php.ru – новый русскоязычный сайт о PHP

5.   http://440hz.ru – персональный сайт Андрея Лугового, одного из создателей php.ru

6.   http://kurepin.ru – персональный сайт Руслана Курепина

7.   http://akelpad.net.ru – сайт редактора AkelPad

8.   http://editplus.com – сайт редактора EditPlus

9.   http://httpd.apache.org – официальная страница веб-сервера Apache

10.      http://phpwars.net – PHP Wars, сайт о практических применениях PHP

11.      http://pterodactyl.l2p.net – сайт Птеродактиля о PHP

12.      http://webdeveloper.net.ru – ещё один форум для веб-разработчиков


[1] Проект HTTP-сервера Apache – это попытка разработки и установки HTTP-сервера с открытыми исходными кодами для современных операционных систем, включая UNIX и Windows NT. Цель этого проекта – обеспечить безопасный, эффективный и масштабируемый сервер, который обеспечит HTTP-сервисы в соответствии с текущими стандартами HTTP.

С апреля 1996 Apache стал наиболее популярным сервером интернета. В ноябре 2005 года обзор веб-серверов Netcraft обнаружил, что 70% сайтов интернета используют Apache, делая его таким образом более широко используемым, чем все другие веб-сервера вместе взятые.

[2] EditPlus – это 32-разрядный текстовый редактор в среде Интернет, редактор HTML-кода и редактор программистов для Windows. В то время, как он служит отличной заменой Блокноту, он также предлагает ряд мощных средств для авторов веб-страниц и программистов.

·     Подсветка синтаксиса для HTML, CSS, PHP, ASP, Perl, C/C++/C#, Java, JavaScript и VBScript. Кроме того, он может быть расширен для других языков программирования, основываясь на файлах со стандартным синтаксисом.

·     Безупречный веб-браузер для предварительного просмотра HTML-страниц и команд FTP для загрузки локальных данных на FTP-сервер.

·     Другие средства, включая панель HTML-инструментов, инструменты пользователя, номера строк, линейка, подсветка URL, автозавершение вырезок текста, выбор колонок, мощный механизм поиска/замены, возможность многократной отмены/повтора, проверка орфографии, переназначаемые «горячие клавиши» и др.


Информация о работе «Файлообменник с веб-интерфейсом»
Раздел: Информатика, программирование
Количество знаков с пробелами: 33810
Количество таблиц: 1
Количество изображений: 20

0 комментариев


Наверх