Forum Webscript.Ru

Программирование => PHP => Тема начата: wolfr от 13 Марта 2007, 16:39:15

Название: Вывод изображения
Отправлено: wolfr от 13 Марта 2007, 16:39:15
Подскажите как из таблицы созданной в Mysql вывести изображение из неё в браузер
про обычном выводе данных заместо картинки отображает символы! В таблице стоит тип поля TinyBlob
Название: Вывод изображения
Отправлено: brainkiller от 13 Марта 2007, 17:32:12
Браузер типы полей не разумеет. Заголовки надо соответствующие отправить.
Название: Вывод изображения
Отправлено: wolfr от 13 Марта 2007, 19:12:45
Подскажите какие именно заголовки?
Название: Вывод изображения
Отправлено: html_coder от 13 Марта 2007, 19:43:34
ну например такие

Content-Length: размер изображения в байтах
Content-Type: image/gif

Заголовки привел для примера, если картинка gif формата

[p]header[/p]
Название: Вывод изображения
Отправлено: wolfr от 13 Марта 2007, 19:50:04
Спасибо
Название: Вывод изображения
Отправлено: wolfr от 13 Марта 2007, 22:58:02
Типа вот этого?

require_once("config.php");
$doc=mysql_query("Select picture from product");
header("Cache-Control: public, must-revalidate");
header("Vary: Content-ID: ".md5(mysql_result($doc, 0, "picture")));
header("Content-type: ".mysql_result($doc, 0, "type"));
echo mysql_result($doc, 0, "picture");
mysql_close();

?>