Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Интернет-магазин / Сохранение файла

  • На этом уроке мы сохраним полученный файл в папку "images".
  • Дата отправки отчёта: 2 сентября 2016 г.
  • Задание выполнено: за 20 мин.
  • Чему научился: Загружать выбранный файл в папку images сайта
  • Что было сложным: все просто
  • Комментарии: =)
  • Оценка видео-уроку:
Отчёт от 10670 за Интернет-магазин / Сохранение файла




Оцени работу

 
Сохранить страницу:

5649. --
Максим Лапшинов
Максим Лапшинов
ответить
→  Сергей Соколов  # Интернет-магазин / Сохранение файла / 2016-09-02 20:17

Если все просто может сделали и обрезание картинки?


10670. --
Сергей Соколов
Сергей Соколов
ответить
→  Максим Лапшинов  # Интернет-магазин / Сохранение файла / 2016-09-02 23:44

Нет, вот обрезание картинке я не делал. Возможно изучу этот вопрос в будущем! =)


2146. --
Иван
Иван
ответить
→  Максим Лапшинов  # Интернет-магазин / Сохранение файла / 2016-09-03 00:10

Вот где-то видел на просторах интернета
//СОЗДАНИЕ КВАДРАТНОГО ИЗОБРАЖЕНИЯ И ЕГО ПОСЛЕДУЮЩЕЕ СЖАТИЕ ВЗЯТО С САЙТА www.codenet.ru

// Создание квадрата 90x90
// dest - результирующее изображение
// w - ширина изображения
// ratio - коэффициент пропорциональности

$w = 90;  // квадратная 90x90. Можно поставить и другой размер.

// создаём исходное изображение на основе
// исходного файла и определяем его размеры
$w_src = imagesx($im); //вычисляем ширину
$h_src = imagesy($im); //вычисляем высоту изображения

        // создаём пустую квадратную картинку
        // важно именно truecolor!, иначе будем иметь 8-битный результат
        $dest = imagecreatetruecolor($w,$w);

        // вырезаем квадратную серединку по x, если фото горизонтальное
        if ($w_src>$h_src)
        imagecopyresampled($dest, $im, 0, 0,
                          round((max($w_src,$h_src)-min($w_src,$h_src))/2),
                          0, $w, $w, min($w_src,$h_src), min($w_src,$h_src));

        // вырезаем квадратную верхушку по y,
        // если фото вертикальное (хотя можно тоже серединку)
        if ($w_src<$h_src)
        imagecopyresampled($dest, $im, 0, 0, 0, 0, $w, $w,
                          min($w_src,$h_src), min($w_src,$h_src));

        // квадратная картинка масштабируется без вырезок
        if ($w_src==$h_src)
        imagecopyresampled($dest, $im, 0, 0, 0, 0, $w, $w, $w_src, $w_src);



Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился:  $filename = $_FILES ["image"] ["name"]; - из системной переменной графический файл помещён в переменную $filename



Научился: Создал проверку на тип файла. Поместил имя файла в $filename. Полученный файл переместился в images.