Все те же картинки.

booby77

Guest
Все те же картинки.

Нечто происходит с имиджами, когда они загружаются в базу.
Связка Win XP-PHP4.04-MySQL3.23.47-max-nt.
Upload происходит нормально:
-------------------------------------------
move_uploaded_file($imgfile_l,"./temp/image1.jpg");
move_uploaded_file($imgfile_b,"./temp/image2.jpg");
move_uploaded_file($textfile,"./temp/file_temp.txt");

$date = date("d-m-Y");

$img1 = addslashes(fread(fopen("./temp/image1.jpg","rb"), filesize("./temp/image1.jpg")));

$img2 = fread(fopen ("./temp/image2.jpg","rb"),
filesize("./temp/image2.jpg"));
$img2 = addslashes($img2);


$desc = fread(fopen("./temp/file_temp.txt","r"), filesize ("./temp/file_temp.txt"));

//----------------------------------------------------------------------------------
$query = "INSERT INTO prod (
date,name,descript,price,gif,gif_b,full_descript)

VALUES (
'$date', '$prod_name', '$descript', '$price','$img1', '$img2', '$desc');";

mysql_query ($query);
echo mysql_errno().mysql_error ($link)."<br>\n";

Выгрузка:
---------------------
$prod_res = mysql_query("select * from prod where id=$id");
while ($prod = mysql_fetch_array ($prod_res)):

$prod["gif"] = stripslashes($prod["gif"]);

echo '<tr>
<td width="19%">';

$f = fopen ("./temp/file.jpg","wb");
fwrite ($f,$prod["gif"]);

echo '<td bgcolor="#CCCCCC"><img src="./temp/file.jpg"></td>';

Далее мы видим ломаный jpeg!!!
---------------------------------------------
Может быть кто-то встречался с такой проблемой? Заранее спасибо.
 
Сверху