PDA

View Full Version : ایراد در آپلود عکس در هاست



ahmaduse
چهارشنبه 22 بهمن 1393, 02:35 صبح
دوستان کد زیر رو کامپیوتر خودم جواب میده اما روی هاست که آپلود میکنم نمیشه کلافه شدم
هدفم اینه که یک عکس آپلود کنم بعد سایز عکس تغییر بده و تو پوشه روی هاست سیو بشه
اما نمیشه چرا؟؟؟





if(empty($_SESSION['admin'])){"location:../..";}
if(isset($_POST['sabtpic'])&& is_uploaded_file($_FILES["file"]["tmp_name"])){

$error=0;
$dir='pickhabar/';
$image=$_FILES['file']['name'];
$uploadedfile=$_FILES['file']['tmp_name'];

if($image){

$filename=stripcslashes($_FILES['file']['name']);
$posdot=strpos($filename,'.');
}

if($posdot){
$extension=substr($filename,$posdot+1);
}

if($extension=='jpg' || $extension=='jpeg' || $extension=='JPG'){
$uploadedfile=$_FILES['file']['tmp_name'];
$src=imagecreatefromjpeg($uploadedfile);
}

if($extension=='gif'){
$uploadedfile=$_FILES['file']['tmp_name'];
$src=imagecreatefromgif($uploadedfile);
}
if($extension=='png'){
$uploadedfile=$_FILES['file']['tmp_name'];
$src=imagecreatefrompng($uploadedfile);
}


list($width,$height)=getimagesize($uploadedfile);
$width1=300;
$height1=300;
$tmp=imagecreatetruecolor($width1,$height1);

$newwidth=$width1;
$newheight=$height1;

$newwidth=$width1;
$newheight=$height1;

imagecopyresampled($tmp,$src,0,0,0,0,$newheight,$n ewheight,$width,$height);
$rand=md5(md5(time()).md5(microtime())).rand(10,30 );

$creatname=$rand.".".$extension;
$filename="pickhabar/".$creatname;
$proImage=$creatname;
imagejpeg($tmp,$filename,100);

// move_uploaded_file($_FILES['file']['tmp_name'], $filename);
// imagedestroy($src);
// imagedestroy($tmp);

ahmaduse
پنج شنبه 23 بهمن 1393, 23:12 عصر
کسی نمیدونه مشکلش چیه؟؟؟؟
هنوز رفعش نکردم...