Вопрос
Подскажите как вставить с помощью РНР в 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 Сообщество Чайников
Контактная информация