СообЧа > База Знаний > Интернет > Веб-строительство > PHP

Вопрос

Подскажите как вставить с помощью РНР в html-страничку картинку gif или jpg сохраненную в базе MySQL. С помощью include/require не получается из-за header.

Ответ

Я пробовал сделать так: написать скрипт img.php, который принимает в качестве GET переменных параметры картинки. Допустим, это значение поля id в таблице с именем images.

<?php
if (isset($HTTP_GET_VARS["id"])) {
$id = $HTTP_GET_VARS["id"];
/*Достаем из базы картинку с кодом $id в $img_source*/
$img = ImageCreateFromString($img_source);
/*Допустим, будем выводить jpeg.*/
$type = "jpeg";
header("Content-type: image/" . $type);
$func_name = "image" . $type;
$func_name($img);
} else {
/*Обработка ошибок.Можно создать картинку с сообщением об ошибке.*/
}?>



Copyright © 2000-2004 Сообщество Чайников
Контактная информация