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!!!
---------------------------------------------
Может быть кто-то встречался с такой проблемой? Заранее спасибо.
Нечто происходит с имиджами, когда они загружаются в базу.
Связка 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!!!
---------------------------------------------
Может быть кто-то встречался с такой проблемой? Заранее спасибо.