PHP

Jan
8th

Site + WP plugin – price calqulator, CMS WordPress

Visitor can easy calqulate price of needed job amount and order it by pressing “order” button.

Site owner receive this order by e-mail with visitor’s contacts data and jobs list.

On calqulator’s page we have 5 tables. Every second JS calqulates price on each table and total price (look at bottom of this page)

Site administrator can change any field of table on corresponding administrative page.

Every time administrator changes values – plugin makes a cashe of page(calqulator’s tables) output. This cashe allow page to be downloaded fast, without server’s processor loading every time visitor comes to page.

Table values are stored in “table xml Excel 2003″, so we can download it’s content to home PC. And change it in MS Excel program. Downloading and uploading can be performed on administrative calqulator page.

This site has two optimal width resolution: for 1000px width monitor and for mobile phone because of complex graphic of fedback form.

Sep
5th

(Made)School quiz

Рубрика: PHP | Комментировать

qatarquiz
qq_question5
  Сделана олимпиада для школьников на веб-сервере На PHP+Flash. К ней управляющая система на PHP+MySQL.;

    Сделано:



  • Первоначально тесты писались на HTML+javascript, позже сделаны на Flash по причине большей красоты;

  • На олимпиаде студент вводит свой логин и пароль в систему. Если они верны, система выдаёт ему вопросы. Ответы на вопросы записываются в базу данных;

  • Преподаватель может задавать из админ панели пароли для студентов и уровень олимпиад;

  • Преподаватель может смотреть результаты олимпиады и ответы каждого ученика, сохранять их в PDF;

  • По завершению работ заказчику передана документация: инструкции и описания.
  • Язык тестов – арабский, язык системы – ангийский.

Sep
5th

(Made) File exchange

Рубрика: PHP | Комментировать

filehosting306x216
  Бесплатный файлообменник переделан в платный, при этом объём кода PHP главной страницы увеличился с 17 до 74 кБ;

    Сделано:



  • Запись всех действий в БД, до этого файлообменник обходился без неё;

  • файлообменник на одного пользователя переделан в файлообменник на много пользователей, модераторов и администраторов;

  • Для каждого пользователя выводится список его файлов и выплат, для модератора – всех файлов и выплат;

  • Добавлен учёт уникальных и неуникальных скачиваний;

  • Добавлена страница регистрации, выполненная по современным требованиям безопасности:
  • В интернет отправляется хэшь пароля от сотни тысяч необратимых преобразований sha1 (md5 устарел).
  • Хэшь пароля проверяется на сложность взлома: полученный хэшь сравнивается с хэшем английских и
    русских слов,
    с хэшем логина, логинлогин, логин с права на лево (это порядка 100 тыс. вариантов – гарантия того что пароль не будет взломан за первые 27 часов). Ответ на пароль от сервера приходит через 1 с.
  • И наконец неудачные попытки подбора пароля записываются в базу данных, и после N-ой попытки IP пользователя блокируется через добавление его в .htacsess;

  • Доработан дизайн сайта, не трогая его таблицу стилей(CSS). Поскольку предполагается частая работа со страницей, её вес минимизирован за счёт замены картинок на элементы Active-X;