ABZiko
شنبه 08 شهریور 1393, 22:30 عصر
سلام، دوستان یک مشکل عجیب برام پیش اومده، من یک چند خط کد php مربوط به آپلود نوشتم، اولش کار کرد ولی بعدش یک چند خط کد دیگه که اضافه کردم(کامنت شدن) و بعدش اجرا کردم کار نکرد و بعد از اینکه پاکشون هم کردم ، کار نکرد!!! چرا؟؟؟ هر فایلی رو که وارد می کنم، همون ارور آخری رو می ده.(your format is not supported)
<?php
$name=$_FILES['userFile']['name'];
$tmp=$_FILES['userFile']['tmp_name'];
$size=$_FILES['userFile']['size'];;
$type=$_FILES['userFile']['type'];
$error=$_FILES['userFile']['error'];
$arr=array('rar','zip','mp3','mp4','wma','iso','ht ml','htm','css','js','php','sql','cs','dll','jpg', 'png','tif','psd','gif','pdf','docx');
//$imagesArr=array('jpg','png','tif','psd','gif');
if(in_array($type,$arr)){
if($error==UPLOAD_ERR_OK){
if($size<5000){
if(is_uploaded_file($tmp)){
if(move_uploaded_file($tmp,'Uploads/'.$name)){
echo "Your file has uploaded !";
/*if(in_array($type,$imagesArr)){
$fileName='Uploads/'.$name;
list($width,$height)=getimagesize($fileName);
$newWidth='100';
$newHeight='100';
$canvas=imagecreatetruecolor($newWidth,$newHeight) ;
$jpgImage=imagecreatefromjpeg($fileName);
imagecopyresampled($canvas,$jpgImage,0,0,0,0,$newW idth,$newHeight,$width,$height);
imagejpeg($jpgImage,'Images/'.$name,100);
}
else{
echo "your image format doesn't support !";
}*/
}
else{
echo "Your file didn't uploaded !";
}
}
else{
echo "There is error with your code !";
}
}
else{
echo "Your file is too big !!!";
}
}
else{
echo "Your file isn't good !";
}
}
else{
echo "your format isn't supported !";
}
?>
<?php
$name=$_FILES['userFile']['name'];
$tmp=$_FILES['userFile']['tmp_name'];
$size=$_FILES['userFile']['size'];;
$type=$_FILES['userFile']['type'];
$error=$_FILES['userFile']['error'];
$arr=array('rar','zip','mp3','mp4','wma','iso','ht ml','htm','css','js','php','sql','cs','dll','jpg', 'png','tif','psd','gif','pdf','docx');
//$imagesArr=array('jpg','png','tif','psd','gif');
if(in_array($type,$arr)){
if($error==UPLOAD_ERR_OK){
if($size<5000){
if(is_uploaded_file($tmp)){
if(move_uploaded_file($tmp,'Uploads/'.$name)){
echo "Your file has uploaded !";
/*if(in_array($type,$imagesArr)){
$fileName='Uploads/'.$name;
list($width,$height)=getimagesize($fileName);
$newWidth='100';
$newHeight='100';
$canvas=imagecreatetruecolor($newWidth,$newHeight) ;
$jpgImage=imagecreatefromjpeg($fileName);
imagecopyresampled($canvas,$jpgImage,0,0,0,0,$newW idth,$newHeight,$width,$height);
imagejpeg($jpgImage,'Images/'.$name,100);
}
else{
echo "your image format doesn't support !";
}*/
}
else{
echo "Your file didn't uploaded !";
}
}
else{
echo "There is error with your code !";
}
}
else{
echo "Your file is too big !!!";
}
}
else{
echo "Your file isn't good !";
}
}
else{
echo "your format isn't supported !";
}
?>