مشکل در ثبت مسیر عکس در Db
با سلام خدمت دوستان و تبریک سال نو
من ميخوام مسير عکس رو با توجه به کد زير در ديتابيس قرار بدم اما هميشه يک سطر خالي در ديتابيس رد ميشه و چيزي مبني بر مشخصات عکس مثل سايز،نام و ... نيست.
از دوستان ميخوام راهنماييم کنند يا اگه راه بهتري براي قرار دادن مسير عکس در پايگاه داده ميشناسند به بنده کمک کنند.
با تشکر
[PHP]
<?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);
?>
[/PHP]