Заказ закрыт
PHP-cкрипт заливки и вывода аватарки

Бюджет: 500 руб
6.68 $ – 5.64 €
Необходимо сделать два PHP-файлика (upload.php и view.php). С помощью одного можно будет залить аватарку в MySQL-базу, с помощью другого – вывести на экран из MySQL-базы.
Сам пробовал сделать, получается все кроме защиты от злоумышленников.

Как все должно работать:

upload.php

1. С помощью upload.php пользователь выбирает фотку для заливки, и жмет ЗАГРУЗИТЬ.
2. Идет проверка, защищающая сервер от заливки НЕ ИЗОБРАЖЕНИЙ и от возможных инклюдингов в том числе и от заливки исполняемого кода внутри картинок.
3. Открывается предосмотр, где можно обрезать изображение до нужных пропорций. Конечное изображение будет 150x70 пикселей.
4. Полученное изображение заносится в базу MySQL.

view.php

1. С помощью upload.php происходит вывод изображения из базы MySQL на экран.

Максимальный размер картинки: 1 мегабайт.
Формат хранения данных в MySQL-базе: MEDIUMBLOB.
Формат выводимого изображения: 150x70 пикселей.
Название поля в MySQL: img.

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

500 рублей.
Оплата по факту либо через СБР. Срок: сутки.
Опубликован 28.12.2015 в 03:28 Последнее изменение: 28.12.2015 в 03:29
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.