PDA

View Full Version : مشکل در ثبت مسیر عکس در DB



msafvati
جمعه 02 فروردین 1387, 12:21 عصر
با سلام خدمت دوستان
من میخوام مسیر عکس رو با توجه به کد زیر در دیتابیس قرار بدم اما همیشه یک سطر خالی در دیتابیس رد میشه و چیزی مبنی بر مشخصات عکس مثل سایز،نام و ... نیست.
از دوستان میخوام راهنماییم کنند یا اگه راه بهتری برای قرار دادن مسیر عکس در پایگاه داده میشناسند به بنده کمک کنند.
با تشکر



<?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);

?>