我想上传没有限制尺寸的图像,但在上传时自动压缩图像尺寸。只需处理提交按钮时图像会自动调整为小尺寸。怎么做?
<?php
$eror = false;
$folder = './upload/';
//file type
$file_type = array('jpg','jpeg','png','gif','bmp');
if(isset($_POST['btnUpload'])){
$file_name = $_FILES['data_upload']['name'];
//search ext file
$explode = explode('.',$file_name);
$extension = $explode[count($explode)-1];
//check file type
if(!in_array($extension,$file_type)){
$eror = true;
$msg .= 'File type is not recognized<br />';
}
if($eror == true){
echo '<div id="eror">'.$msg.'</div>';
}
else{
//start upload file
if(move_uploaded_file($_FILES['data_upload']['tmp_name'], $folder.$file_name)){
//post to database
$sql = mysql_query('insert into file_upload(Filename,Detail,Folder,DateUpload) values ("'.$file_name.'", "'.$_POST['desc'].'",
"'.$folder.'", "'.date('Y-m-d H:i:s').'")');
echo '<div id="msg">Uploade '.$file_name.' is success</div>';
} else{
echo "Upload eror";
}
}
}
?>