Я хочу загрузить изображение без ограничения размера, но автоматически сжимать размер изображения при загрузке. Просто изображение будет автоматически изменяться до малого размера при обработке кнопки отправки. как это сделать?Сжатие изображения при загрузке
<?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";
}
}
}
?>
Я могу видеть некоторые из вас в вашем коде. Пун предназначался. –
нужна только помощь для добавления funtion для сжатия размера ... – prieku