TsarAlex
Новичок
Хранение картинки в таблице
Сделал все как в статье на php.spb.ru, однако то что выдает скрипт не является картинкой.
Тип поля гдя хранится картинка -- BLOB
Скрипт, который должен отдавать картинку
$db = mysql_connect ($pHost, $pUser, $pPW);
mysql_select_db ($pDB);
$result = mysql_query ('SELECT image FROM cds WHERE id='.$id);
mysql_close($db);
$image = mysql_result($result,0,'image');
header("Content-type: image/gif");
echo $image;
Скрипт добавляения картинки
$f=fopen($thefile,"rb");
$img=fread($f,$thefile_size);
fclose($f);
$img = addslashes($img);
mysql_query("INSERT INTO cds(image) VALUES ('$img');");
Все как в статье. Но не работает. Может кто-то сталкивался с такой проблемой. Подскажите пожайлуста как решить.
Сделал все как в статье на php.spb.ru, однако то что выдает скрипт не является картинкой.
Тип поля гдя хранится картинка -- BLOB
Скрипт, который должен отдавать картинку
$db = mysql_connect ($pHost, $pUser, $pPW);
mysql_select_db ($pDB);
$result = mysql_query ('SELECT image FROM cds WHERE id='.$id);
mysql_close($db);
$image = mysql_result($result,0,'image');
header("Content-type: image/gif");
echo $image;
Скрипт добавляения картинки
$f=fopen($thefile,"rb");
$img=fread($f,$thefile_size);
fclose($f);
$img = addslashes($img);
mysql_query("INSERT INTO cds(image) VALUES ('$img');");
Все как в статье. Но не работает. Может кто-то сталкивался с такой проблемой. Подскажите пожайлуста как решить.