mehdiv
یک شنبه 17 دی 1391, 15:18 عصر
با سلام خدمت تمامی دوستان
یه صفحه داریم که توش یه لینک مینویسیم بعد یه عکس هم انتخاب میکنم و ارسال میکنم و اونو میفرسه به یه فایل و اون اطلاعاتش رو توی دیتا بیس ثبت میکنه
حالا من میخوام عکس رو که آپلود میکنم عکس بره توی پوشه مورد نظر من و لینک و آدرس عکس توی دیتا بیس ثبت بشه
اگه دوستان همچین کدی دارن لطفا برام بزارن چون خیلی نیاز دارم
این کد خودم هست
<?php
$iSize = 800000;
$iWidth = 1000;
$iHeight = 1000;
if((isset($_FILES["image"])) && ($_FILES["image"]["size"] > 0))
{
$imgSize = $_FILES["image"]["size"];
$imgType = $_FILES["image"]["type"];
$tmpName = $_FILES["image"]["tmp_name"];
if($imgSize > $iSize)
exit("Error: Large file size.");
$getImgSize = getimagesize($tmpName);
if(!$getImgSize)
exit("Error: Invalid Image File.");
list($width, $height) = $getImgSize;
if(($width > $iWidth) || ($height > $iHeight))
exit("Maximum width and height exceeded. Please upload images below 100x100px size");
$fp = fopen($tmpName, 'r');
$imageName = fread($fp, filesize($tmpName));
if(!get_magic_quotes_gpc())
$imageName = addslashes($imageName);
fclose($fp);
$date = date("Y-m-d H:i:s");
$link = $_POST['link'];
//Connect To Date Base
$host_name = "localhost";
$user_name = "";
$pass = "";
$db_name = "";
$dblink = mysql_connect($host_name,$user_name,$pass)or die(mysql_error());
$connect = mysql_select_db($db_name,$dblink)or die(mysql_error());
//Insert To Date Base
$Query = mysql_query("INSERT INTO `slider` (`imgType` ,`imgImage` ,`imgSize` ,`imgDate` ,`link`)
VALUES('$imgType','$imgImage','$imgSize','$imgDate ','$link') ");
if($Query==true)
echo 'The Insert is Successfull';
else
echo 'The Insert is Not Successfull';
mysql_close();
}
?>
این کد همه چیزا رو میفرسته توی دیتا بیس حتی عکس که من نمیخوام اینجوری باشه
یه صفحه داریم که توش یه لینک مینویسیم بعد یه عکس هم انتخاب میکنم و ارسال میکنم و اونو میفرسه به یه فایل و اون اطلاعاتش رو توی دیتا بیس ثبت میکنه
حالا من میخوام عکس رو که آپلود میکنم عکس بره توی پوشه مورد نظر من و لینک و آدرس عکس توی دیتا بیس ثبت بشه
اگه دوستان همچین کدی دارن لطفا برام بزارن چون خیلی نیاز دارم
این کد خودم هست
<?php
$iSize = 800000;
$iWidth = 1000;
$iHeight = 1000;
if((isset($_FILES["image"])) && ($_FILES["image"]["size"] > 0))
{
$imgSize = $_FILES["image"]["size"];
$imgType = $_FILES["image"]["type"];
$tmpName = $_FILES["image"]["tmp_name"];
if($imgSize > $iSize)
exit("Error: Large file size.");
$getImgSize = getimagesize($tmpName);
if(!$getImgSize)
exit("Error: Invalid Image File.");
list($width, $height) = $getImgSize;
if(($width > $iWidth) || ($height > $iHeight))
exit("Maximum width and height exceeded. Please upload images below 100x100px size");
$fp = fopen($tmpName, 'r');
$imageName = fread($fp, filesize($tmpName));
if(!get_magic_quotes_gpc())
$imageName = addslashes($imageName);
fclose($fp);
$date = date("Y-m-d H:i:s");
$link = $_POST['link'];
//Connect To Date Base
$host_name = "localhost";
$user_name = "";
$pass = "";
$db_name = "";
$dblink = mysql_connect($host_name,$user_name,$pass)or die(mysql_error());
$connect = mysql_select_db($db_name,$dblink)or die(mysql_error());
//Insert To Date Base
$Query = mysql_query("INSERT INTO `slider` (`imgType` ,`imgImage` ,`imgSize` ,`imgDate` ,`link`)
VALUES('$imgType','$imgImage','$imgSize','$imgDate ','$link') ");
if($Query==true)
echo 'The Insert is Successfull';
else
echo 'The Insert is Not Successfull';
mysql_close();
}
?>
این کد همه چیزا رو میفرسته توی دیتا بیس حتی عکس که من نمیخوام اینجوری باشه