Вывод изображения из файла на PHP

222
02 ноября 2017, 07:50

Есть изображение: *.png, нужно вывести изображение с помощью PHP... P.s. Не echo("<img src="*.png">");, А именно изображение, что-бы как-бы этот php файл как-бы был изображением...

Answer 1

Рабочий вариант:

 <?php          
      $image_url = 'https://cdn.sstatic.net/Sites/stackoverflow/company/img/logos/so/so-logo.png';
      $image_info = getimagesize($image_url);   
      header('Content-type: ' . $image_info['mime']);
      readfile($image_url);      
?>
Answer 2

Вообще это реализовывается с помощью стандартной библиотеки GD. Если нужно просто загрузить и вывести, то можно сделать так:

`<?php
    $img = imagecreatefromjpeg('1.jpg');
    header('Content-type: image/jpeg');
    imagejpeg($img);
    imagedestroy($img);
?>`
READ ALSO
Сложный запрос на MySql

Сложный запрос на MySql

Добрый день! Есть две таблицы, product и image

160
SimpleXML получение атрибутов

SimpleXML получение атрибутов

Имеется XML файл с таким по типу содержанием

194
undefiened reference [дубликат]

undefiened reference [дубликат]

На данный вопрос уже ответили:

248
Почему не работает программа?

Почему не работает программа?

Почему не работает программа? после выполнения операции "do

203