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

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

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

PHP графика / Загрузка фоновых изображений

  • На этом уроке мы с вами реализуем механизм
    загрузки файлов фоновых изображений в проект
  • Дата отправки отчёта: 14 августа 2018 г.
  • Задание выполнено: за 1 час. 48 мин.
  • Чему научился: Загружать файлы через POST-запрос
  • Что было сложным: Хотел сделать, чтобы и jpg и png можно было загружать. Добовление сделал, а вот с отображением возникли проблемы header как записать.... не получилось
  • Оценка видео-уроку:
Отчёт от 8275 за PHP графика / Загрузка фоновых изображений


Отчёт от 8275 за PHP графика / Загрузка фоновых изображений




Оцени работу

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

17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Tekashnik  # PHP графика / Загрузка фоновых изображений / 2018-08-14 10:29

Какие сочные отчёты!


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Tekashnik  # PHP графика / Загрузка фоновых изображений / 2018-08-15 07:45

Отображение где? в главном index-e или при формировании надписей?


8275. --
Tekashnik
Tekashnik
ответить
→  Валерий Жданов  # PHP графика / Загрузка фоновых изображений / 2018-08-15 08:06

Ну во первых нужно здесь $image_ = imagecreatefrompng('images\\'.$picture); решать из чего создавать картинку, но с этим я вроде разобрался. А затем нужно передавать заголовок header('Content-type: image/png'); либо для одного расширения, либо для другого, вот здесь возникла проблемка. Не так хорошо я php знаю. Всё это в файле image_show.php


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Tekashnik  # PHP графика / Загрузка фоновых изображений / 2018-08-15 11:25

А тут php и не надо. создаем копию image_show.php (к примеру image_show_jpeg.php), полностью заточенную под JPEG-формат, а в index делаешь проверку поля pic_link, какое там окончание файла. если jpg-то на один, если png - то на другой


10558. --
Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # PHP графика / Загрузка фоновых изображений / 2018-08-15 16:22

О, с возвращением на поля сражений. По поводу поддержки сразу нескольких форматов изображения, используй свитч при формировании изображения (imagecreatefrompng или imagecreatefromjpeg) и в шапке (Content-type: image/png или Content-type: image/jpeg) в зависимости от ситуации и будет по феншую как в лучших домах Парижа =)


  • Отчёт оценивали:
    3922Александр+1   16218Дмитрий+1   17947Dmitry Sinitsin+1   19525Александр Балбашов+1   6452Кирилл Шмойлов+1   17606Виктор+1   791Валерий Жданов+1   4395Денис+1   10670Сергей Соколов+1   14981DimanDOS+1   10558Иван Воронин+1   18493Evgenii Kudriavtcev+1   9752chokayes+1   17255Слава+1   18626superGrover+1  

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





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

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

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

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


Научился: Реализовывать механизм загрузки файлов фоновых изображений в проект
Трудности: Почему-то урок был без звукового сопровождения. Но все равно все получилось!



Научился: bool move_uploaded_file ( string $filename , string $destination ) Эта функция проверяет, является ли файл filename загруженным на сервер (переданным по протоколу HTTP POST). Если файл действительно загружен на сервер, он будет перемещён в место, указанное в аргументе destination.