cyberlog: там один код для всего. он универсален. делает замену переменных на значения и оборачивает в апострафы/кавычки и т.д. в зависимости от типа. делается через preg_replace_callback() и внутреннюю функцию замены.
PR-я подобные сайты, стоило бы обратить внимание на дизайн этого сайта и на системы анализа комментариев.
И кроме, я хотел увидеть структурную схему полнофункционального наблюдения за возможными угрозами. Но, к сожалению.... не увидел...
А без неё - это только всё слова....
Итог PR-a: неуд.
CityCat4: ну в целом задача всегда стоит не та, которую делают СБ...
Обычно ставят задачу: предотвратить утечку ком. инфы.
А что при этом делает СБ? Выслуживается перед руководством.
Как? Ставит вот такие ловушки, чтобы уличить (выловить) людей и сдаёт их руководству.
А задача то была - не уволить, а предотвратить!
Т.е. уволив нескольких людей - они никак не решили проблему.
Вот в чем тут проблема!
automatik: если нужна серверное хранение данных - тогда есть смысл. Если серверное хранение данных не требуется (это обычно на большинстве лэндингов) - можно обойтись БЕЗ: убунты+lamp+proftpd! А сделать всё в локальной папке на чистом HTML, проверить работу и залить на хостинг.
DevMan: я не говорю, что тестовое задание - это плохо! Я говорю о том, что есть большая разница между тестовыми заданиями и дроблением работы, которая нужна Заказчику, на мелкие, как-бы "тестовые" задания.
Что-то вроде сборки вёрстки макета в режиме торрента)