Заказ закрыт
Написать 2 функции на php (проверка размера изображения и..)

Бюджет: по договоренности
1) функция проверки изображения
принимает на вход параметр img в котором путь к изображению  вида "imghost.ru/img.png";
в начале функции в отдельных параметрах прописываются возможные разрешения (через запятую), минимальный размер и максимальный размер
пример: 
$ext="png,jpg";
$min_size="56";
$max_size="256";
далее проверяется, (в нашем случае) что это изображение, что оно имеет расширение png либо jpg, что размер – квадрат и что размер не менее 56 на 56 и не более чем 256 на 256 пикселей
если выполнены условия – возвращает 1, 
если расширение не подходит, возвращает error_ext 
если размер не подходит, то возвращает error_dim

2) Функция работы с запросом и фтп
принимает параметры id_suser, param1,param2,pict,name
функция подключается к фтп с заданными параметрами (логин и пароль)
проверяется, есть ли в корневом каталоге папка с названием, переданным в параметре id_user (в нашем примере это 12)
если нету, то создаёт
далее отправляет get запрос к серверу вида server_1.ru/index.php?id_user=12¶m1=text_param1¶m2=text_param2&pict=img.ru/img.png
в ответ получаем страницу ответа (пример ответа могу скинуть, там просто текст в подтверждением парамтров запроса)
в ней парсим ответ, сверяем параметры и если всё корретно, то скачиваем по ссылке файл в папку с именем, переданным в id_user, переименовывая при этом скачиваемый файл в имя, переданное в параметре name, сохраняя расширение файла
итого после выполнения функции на сервере должен быть скачанный файл в папке переданным в параметре id_user и с именем переданным в параметре name но с тем-же расширением, которое было у начального файла
если всё выполнилось корректно, то в ответ выдаёт путь к файлу на сервере
Опубликован 30.01.2016 в 11:02 Последнее изменение: 30.01.2016 в 11:05
Заказ находится в архиве

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

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