Mad Dogg
Новичок
mssql 2005 и имейджи, хранимые в базе
Есть таблица в mssql 2005, там есть таблица, содержащая текст и картинку к тексту. картинка лежит в поле типа image.
код такой
код image.php
В итоге на странице либо ничего не выводится (крсетик), либо изображение на половину обрезанное.
В первый файл добавил строки
Заметил, что все файлы получаются размером 4096 байт.
Может я не тот алгоритм для вывода использую ? Может кто подскажет, что нужно сделать для правильного вывода ?
Есть таблица в mssql 2005, там есть таблица, содержащая текст и картинку к тексту. картинка лежит в поле типа image.
код такой
PHP:
$sql=mssql_query("select * from i_prod_info where n_prod=".$_GET["n_prod"]);
$result=mssql_fetch_array($sql);
echo "<table border=1>
<th colspan=2>Описание</th>
<td><img src=\"image.php?n_prod=$_GET[n_prod]\" width=\"$result[width]\" height=\"$result[height]\"></td>
<td>$result[info_text]</td>
<table>";
PHP:
header("Content-type: image/jpeg");
$sql=mssql_query("select * from i_prod_info where n_prod=".$_GET["n_prod"]);
$result=mssql_fetch_array($sql);
echo $result["info_pic"];
В первый файл добавил строки
PHP:
$file=fopen($result["n_prod"].".jpeg", "w");
fputs($file, $result["info_pic"]);
fclose($file);
Может я не тот алгоритм для вывода использую ? Может кто подскажет, что нужно сделать для правильного вывода ?