Здравствуйте, есть небольшое задание по системе android. Подробнее расскажу в переписке .
Подправить скрипт загрузки фото.
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Подправить скрипт загрузки фото.
Сайт самописный файловый.
Имеется скрипт загрузки фото. Он загружает, делает три копии, сжимает размер каждой копии, присваивает имя и сохраняет по разным папкам в своей директории.
Файлы фоток выглядят вот так: 01.JPG, 1.JPG. Вот ссылка https://sudakdom.ru/004/firey5a.htm
Задание:
Надо переделать скрипт, что бы сохраняемые фотки выглядели вот так: nazvanie_12345_01.JPG, nazvanie_12345_1.JPG.
nazvanie - необходимо брать из текстового файла в директории исполнения файла, оно будет меняться то одно, то другое.
Цифры 12345 в названии файла любые, только чтобы они не повторялись при загрузке других фоток. Можно случайные числа, или другой ваш легкий способ.
Так же, нужно будет подправить скрипт вывода фоток на страницу. А возможно и не нужно, зависит от того как он понимает куда какую выводить.
Для работы подготовил отдельный тестовый сайт со входом по ftp. Сейчас стоит php 5.3 но можно за минуту времени поставить любую до 8.0.
Пример Скрипта загрузки:
$name = '1.JPG';
if (is_file("upload/$name")) deleteImg($name); // удаляем старые
move_uploaded_file($tmp_name, "upload/$name");
createThumbnail("upload/", "../images/", $name, 640, 640);
createThumbnail("upload/", "../", $name, 200, 200);
// @unlink("upload/$name");
$name_more = '01.JPG';
copy("upload/$name", "upload/$name_more");
createThumbnail("upload/", "../", $name_more, 360, 360);
@unlink("upload/$name");
echo json_encode( 'OK' );
}
elseif( isset($_GET['upload_photo']) ) {
$avalable_extensions = array('jpg', 'jpeg', 'gif', 'png');
$photo = getData('photo.txt');
$item_ind = (int) $_GET['upload_photo'];
if( !isset($photo[$item_ind]) )
$photo[$item_ind] = array();
$empty_ind = 0;
for( $i = 0; $i
if( empty( $photo[$item_ind][$i] ) ){
$empty_ind = $i;
break;
}
- Похожие заказы
- Веб-программированиенет заявокЗакрыт2 года назад
Привет, тематика логистики. Нужно разработать сайт одностраничник. оставляйте пожалуйста Ваш телеграмм
Веб-программирование13 заявокЗакрыт2 года назадНастроить интеграцию товарной номенклатуры сайта с 1С Для ознакомления и оценки проекта прикладываю ТЗ: https://docs.google.com/document/d/1X7jiFEFm6NZI6AzJu87W2KS1SqaLTRMSk5DeYYkxzdI/edit?usp=sharing
Веб-программирование2 заявкиЗакрыт2 года назадДоработать торгового робота на Binance + написать бэктест-систему Я понимаю как ты устал от однообразных неинтересных задач в программировании. В нашем проекте тебе действительно придется пошевелить мозгами, чтобы найти нетривиальные решения и реализовать их. У нас алгоритмический ...
Веб-программированиенет заявокЗакрыт2 года назадТребуется написать парсер для парсинга данных определенной гугл таблицы в которой более 2500 записей из нескольких столбцов, и доступ к таблице только в режиме чтения. Результаты парсинга необходимо записывать в таблицу в бд mysql или ...
Веб-программирование3 заявкиЗакрыт2 года назадНаша компания имеет готовый продукт: b2b.gauss.ru на платформе Битрикс. Портал синхронизирован с нашей внутренней ERP компании (на базе 1С). Наша компания ищет специалистов backend высокого уровня для доработок текущего портала и устранения багов. Планируемые будущие доработки: аналоги SKU, ...
Веб-программирование3 заявкиЗакрыт2 года назад- $50
Здравствуйте уважаемые фрилансеры. Необходимо устранить ошибку отображения логотипа приложения написанного на flutter. Иконка лого отображается неправильно только когда push-уведомление приходит во время фонового использования приложения.
Веб-программирование2 заявкиЗакрыт2 года назад Для решения задачи по сайту на друпале, требуется программист. С большим практическим опытом.
Веб-программирование1 исполнительЗавершен2 года назад