Tutorial Upload dan Resize Gambar pada PHP
Kita sering mendengar kata upload pada beberapa website. Sebenarnya
apa sih yang dimaksud dengan upload itu?. Menurut wikipedia, upload adalah
proses pengiriman data dari local sistem ke remote sistem seperti server atau
klien yang lain. Untuk script upload pada php bisa anda lihat disini. Namun script
upload tersebut kurang efisien karena file gambar dengan berbagai ukuran dapat
kita upload sesuka hati. Dengan demikian akan mengakibatkan membengkaknya ukuran
size di hosting yang kita gunakan, atau bisa dibilang kurang efisien.
Nah kali ini saya akan memberikan script yang berhubungan dengan
masalah diatas dengan menggunakan basaha php.
PHP Code
Srcipt ini meresize gambar menjadi ukuran 600px. Atau bisa juga meresize sesuai keinginan dengan merubah angka pada $newwidth .
Srcipt ini meresize gambar menjadi ukuran 600px. Atau bisa juga meresize sesuai keinginan dengan merubah angka pada $newwidth .
Size gambar terlalu besar!
';
$errors=1;
}
if($extension=="jpg" || $extension=="jpeg" )
{
$uploadedfile = $_FILES['file']['tmp_name'];
$src = imagecreatefromjpeg($uploadedfile);
}
else if($extension=="png")
{
$uploadedfile = $_FILES['file']['tmp_name'];
$src = imagecreatefrompng($uploadedfile);
}
else
{
$src = imagecreatefromgif($uploadedfile);
}
echo $scr;
list($width,$height)=getimagesize($uploadedfile);
$newwidth=600;
$newheight=($height/$width)*$newwidth;
$tmp=imagecreatetruecolor($newwidth,$newheight);
imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
$filename = "images/". $_FILES['file']['name'];
imagejpeg($tmp,$filename,100);
imagedestroy($src);
imagedestroy($tmp);
}
}
}
if(isset($_POST['Submit']) && !$errors)
{
$change='
Upload Gambar Sukses!
';
}
?>
Semoga script yang telah diberikan dapat berguna untuk pemula yang ingin belajar bahasa php.
Comments
Post a Comment