Forum Webscript.Ru

Программирование => PHP => Тема начата: Admin q3 от 27 Декабря 2001, 17:03:56

Название: Трабл c выводом картинки из mysql
Отправлено: Admin q3 от 27 Декабря 2001, 17:03:56
Как вывести картинка из бд не на пустою страницу а на ту где есть html код
include("config.php");
include("header.inc");
    $res1=mysql_query("SELECT file_name, file_data, file_type FROM banner where bid=\'1\'");

header ("Content-Type: ".mysql_result($res1, 0, "file_type"));
Header( \'Content-Disposition: attachment; filename=\'.mysql_result($res1, 0, "file_name"));
print mysql_result($res1, 0, "file_data");
Делаю так ругается
header.inc шапка страницы
Название: Трабл c выводом картинки из mysql
Отправлено: Stek от 27 Декабря 2001, 18:18:30
Вызывать картинку через скрипт который делает

Header("Content-type: image/gif");
print $jmg_file_data;
?>
Название: Трабл c выводом картинки из mysql
Отправлено: Dj Fly от 28 Декабря 2001, 14:08:28
Чего-то не вкурил... Что содержит файл header.inc?
Название: Трабл c выводом картинки из mysql
Отправлено: Admin q3 от 28 Декабря 2001, 17:30:50
header.inc -------- html
Название: Ну...
Отправлено: Agler от 06 Января 2002, 22:05:03
В PHP MANUAL  написано:

Remember that header() must be called before any actual output is sent, either by normal HTML tags blank lines in a file, or from PHP.

Это относится и к инклуде(), в котором есть ХТМЛ, и к пробелам и пустым строкам до РНРшных скобок, в которых вызываешь header().
Название: Трабл c выводом картинки из mysql
Отправлено: Dj Fly от 07 Января 2002, 00:04:36
Во-во, я кстати, только сегодня с этим столкнулся...
Капризная функция, но её можно буферить...
Я эту тему уже открывал - меня там просветили на поолную...
Посмотри в разделе PHP-скрипты - темка Передача переменных
Название: Трабл c выводом картинки из mysql
Отправлено: Britva от 07 Января 2002, 00:41:59
поправлю: форум PHP, тема http://forums.webscript.ru/showthread.php?s=&threadid=3189
Название: Трабл c выводом картинки из mysql
Отправлено: Solid от 07 Января 2002, 08:30:32
Переходите вы с этого чёртового SQL\'a в обычный ТХТ.
Он и удобнее и быстрее (как мне кажется) + не будет таких ошибок с буфирацией какой-то ;)
Название: Трабл c выводом картинки из mysql
Отправлено: Britva от 07 Января 2002, 10:19:08
Solid
Не понял, причем здесь
Цитировать
буфирацией

и sql и txt ??? :confused:

смысл этого топика в том, что до header не нужно в браузер ничего посылать!!!