Mam taki skrypt:
<?php $logo_tmp = $_FILES["logo"]["tmp_name"]; $logo_name = $_FILES["logo"]["name"]; $logo_size = $_FILES["logo"]["size"]; $logo_type = $_FILES["logo"]["type"]; if($logo_tmp==""){ } if($logo_tmp!=""){ if ($logo_size > 1024000) { } if($logo_type=="" && $logo_type!="image/jpg" && $logo_type!="image/jpeg" && $logo_type!="image/pjpeg" ){ } if($logo_type=="image/jpg" || $logo_type=="image/jpeg" || $logo_type=="image/pjpeg" ){ if ($logo_size <= 1024000) { $path_thumbs = "temp"; $max_width = $max_height=640; if($img_attr[0]>$img_attr[1]) { $scale = $img_attr[0] / $max_width; } else { $scale = $img_attr[1] / $max_height; } { $nowy = imagecreatefromjpeg($logo_tmp); $zmniejszony_obrazek = imagecreatetruecolor($w,$h); imagecopyresampled($zmniejszony_obrazek, $nowy, 0, 0, 0, 0, $w, $h, $img_attr[0], $img_attr[1]); imagejpeg($zmniejszony_obrazek,"$path_thumbs/$losowa_nazwa.$rozszerzenie",70); imagedestroy($zmniejszony_obrazek); imagedestroy ($nowy); }} }} $test="INSERT INTO `baza` ( `id` ,`login` ,`kategoria` ,`podkategoria` ,`dzial` ,`1` ,`2` ,`3` ,`4` ,`5` ,`6
` ,`7` ,`8` ,`9` ,`10` ,`11` ,`12` ,`13` ,`14` ,`15` ,`16` ,`adres` ,`opis` ,`obr
azek1`, `obrazek2`, `obrazek3`, `obrazek4`, `status`, `datarejestracji` ,`ip` ,`o
dwiedziny`) VALUES ('' , '$_SESSION[username]', '$_POST[kategoria_ogloszenia]', '$_POST[typ_ogloszenia]','$_POST[kategoria_ogloszenia]', '$_POST[1]', '$_POST[miasto]', '$_POST[2]', '$_POST[3]', '$_POST[4]', '$_POST[5]', '$_POST[6]', '$_POST[7]', '$_POST[8]', '$_POST[9]', '$_POST[10]', '$_POST[11]', '$_POST[12]', '$_POST[13]', '$_POST[14]', '$_POST[15]', '$_POST[16]','$_POST[17]','$mysqlPicture1', '$mysqlPicture2','$_POST[my_field3]','$_POST[my_field4]','', '$peta_data', '$ip', '0');"; ?>
Po wykonaniu tego skryptu obrazek się kopiuje ładnie, zmniejsza i niby zapisuje w bazie - ma przynajmiej taki sam rozmiar w
mysql jak w rzeczywistości (zapisuje go w polu blob).
Do odczytu obrazka używam czegoś takiego:
<?php $_GET['id'] = ZamienZnaki($_GET['id']); $result=mysql_query("SELECT obrazek FROM baza_szukanie_pracy WHERE id=$_GET[id]") or die("Can't perform Query"); ?>
Ale coś nie chce mi się wyświetlić...:/ Co robie źle??