Ahojte,mám tento kód:
Kód:
<?php
require "spojeniee.php";
$maxFileSize = "1000000"; // 1 MB file size
$image_array = array("image/jpeg","image/jpg","image/gif","image/bmp","image/pjpeg","image/png");
$fileType = $_FILES['obrazok']['type'];
$msg = '';
$original = $_FILES [ 'obrazok' ][ 'tmp_name' ];
$velkost = getimagesize($original);
$sirka = $velkost[0];
$vyska = $velkost[1];
$tn_sirka=$velkost[0];
$tn_vyska=$velkost[1];
$max_rozmer=500;
if($tn_sirka>$max_rozmer){
$tn_vyska=$tn_vyska/($tn_sirka/$max_rozmer);
$tn_sirka=$max_rozmer;
}
if($tn_vyska>$max_rozmer){
$tn_sirka=$tn_sirka/($tn_vyska/$max_rozmer);
$tn_vyska=$max_rozmer;
}
$org = ImageCreateFromJpeg($original);
$tn = ImageCreateTrueColor($tn_sirka,$tn_vyska);
ImageCopyResized($tn,$org,0,0,0,0,$tn_sirka,$tn_vyska,$velkost[0],$velkost[1]);
ob_start ();
ImageJpeg($tn);
$image_thumb = ob_get_contents ();
ob_end_clean ();
if(@$_POST['submit'])
{
if (in_array($fileType, $image_array))
{
if(is_uploaded_file($_FILES['obrazok']['tmp_name']))
{
if($_FILES['obrazok']['size'] < $maxFileSize)
{
$obrazok =addslashes (file_get_contents($_FILES['obrazok']['tmp_name']));
$sql = "INSERT INTO obrazky (obrazok,odkaz,type,image_height,
image_width,thumb_width,thumb_height,image_thumb) VALUES
('$obrazok','$_POST[odkaz]','$fileType','$vyska',
'$sirka' , '$tn_sirka' , '$tn_vyska','$tn' )";
mysql_query($sql) or die(mysql_error());
$msg = "Obrázok sa úspešne nahral";
}
else
{
$msg = 'Obrazok prekročil maximálny limit';
}
}
}
else
{
$msg = 'Neplatný obrázok ';
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Language" content="sk">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<body>
<span style="color:#FF0000"><?php echo $msg; ?></span><br />
<h3>Vyberte obrazok ktorý chcete nahrať</h3>
<form enctype="multipart/form-data" action="" method="post">
E-mail: <input type="text" name = "odkaz"><br>
<input name="obrazok" type="file" />
<input type="submit" value="Odoslať" name="submit"/>
</form>
</body>
</html>
nedarí sa mi uložiť miniatúru do databázy.Do "image_thumb"mi namiesto Súbor JPG uloží súbor typu Binary File.Naozaj neviem kde robím chybu. Vopred ďakujem za každú radu.