با سلام خدمت دوستان و تبریک سال نو
من ميخوام مسير عکس رو با توجه به کد زير در ديتابيس قرار بدم اما هميشه يک سطر خالي در ديتابيس رد ميشه و چيزي مبني بر مشخصات عکس مثل سايز،نام و ... نيست.
از دوستان ميخوام راهنماييم کنند يا اگه راه بهتري براي قرار دادن مسير عکس در پايگاه داده ميشناسند به بنده کمک کنند.
با تشکر
من ميخوام مسير عکس رو با توجه به کد زير در ديتابيس قرار بدم اما هميشه يک سطر خالي در ديتابيس رد ميشه و چيزي مبني بر مشخصات عکس مثل سايز،نام و ... نيست.
از دوستان ميخوام راهنماييم کنند يا اگه راه بهتري براي قرار دادن مسير عکس در پايگاه داده ميشناسند به بنده کمک کنند.
با تشکر
کد:
<?php
if (isset ($_GET['upload'] ))
{
$name = $_FILES['picture']['name'];
$tmp_name= $_FILES['picture']['tmp_name'];
$type = $_FILES['picture']['type'];
$size= $_FILES['picture']['size'];
list($width,$height,$typeb,$attr)= getimagesize($tmp_name);
if ($width>600 || $height>500)
{
echo $name."dimensions exceed the 600*500 Pixel Limited.";
die();
}
# if (!(
# $type=='image/jpeg' ||
# $type=='image/png' ||
# $type=='image/gif'
# ))
# {
# echo $type."is not an acceptable Format.";
# }
if ($size>'350000') {
echo $name."is over 350KB. please make it smaller";
die();
}
}
if (! get_magic_quotes_gpc()){
$name= addslashes($name);
$extract = fopen($tmp_name,'r');
$content = fread ($extract,$size);
$content = addslashes($content);
fclose ($extract);
}
$con=odbc_connect("Test","","");
$addfile = " insert into tblTest (name,size,type,content) ". " values ('$name','$size','$type','$content')";
$result = odbc_do ($con,$addfile);
odbc_close($con);
?>