tambahan pertanyaan :
dan ini pungsi Tumbailnya : (include "../../../config/fungsi_thumb.php"
<?php
function UploadImage($fupload_name){
//direktori gambar
$vdir_upload = "../../../foto_berita/";
$vfile_upload = $vdir_upload . $fupload_name;
$imageType = $_FILES["fupload"]["type"];
//Simpan gambar dalam ukuran sebenarnya
move_uploaded_file($_FILES["fupload"]["tmp_name"], $vfile_upload);
//identitas file asli
switch($imageType) {
case "image/gif":
$im_src=imagecreatefromgif($vfile_upload);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
$im_src=imagecreatefromjpeg($vfile_upload);
break;
case "image/png":
case "image/x-png":
$im_src=imagecreatefrompng($vfile_upload);
break;
}
$src_width = imageSX($im_src);
$src_height = imageSY($im_src);
//Simpan dalam versi besar 400 pixel
//Set ukuran gambar hasil perubahan
if($src_width>=350){
$dst_width = 350;
} else {
$dst_width = $src_width;
}
$dst_height = ($dst_width/$src_width)*$src_height;
//proses perubahan ukuran
$im = imagecreatetruecolor($dst_width,$dst_height);
imagecopyresampled($im, $im_src, 0, 0, 0, 0, $dst_width, $dst_height, $src_width, $src_height);
//Simpan gambar
switch($imageType) {
case "image/gif":
imagegif($im,$vdir_upload.$fupload_name);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
imagejpeg($im,$vdir_upload.$fupload_name);
break;
case "image/png":
case "image/x-png":
imagepng($im,$vdir_upload.$fupload_name);
break;
}
//Simpan dalam versi small 200 pixel
//Set ukuran gambar hasil perubahan
$dst_width2 = 200;
$dst_height2 = ($dst_width2/$src_width)*$src_height;
//proses perubahan ukuran
$im2 = imagecreatetruecolor($dst_width2,$dst_height2);
imagecopyresampled($im2, $im_src, 0, 0, 0, 0, $dst_width2, $dst_height2, $src_width, $src_height);
//Simpan gambar
switch($imageType) {
case "image/gif":
imagegif($im2,$vdir_upload . "small_" . $fupload_name);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
imagejpeg($im2,$vdir_upload . "small_" . $fupload_name);
break;
case "image/png":
case "image/x-png":
imagepng($im2,$vdir_upload . "small_" . $fupload_name);
break;
}
//Hapus gambar di memori komputer
imagedestroy($im_src);
imagedestroy($im);
imagedestroy($im2);
}
// Upload gambar untuk Agenda
function UploadAgenda($fupload_name){
//direktori gambar
$vdir_upload = "../../../foto_agenda/";
$vfile_upload = $vdir_upload . $fupload_name;
$imageType = $_FILES["fupload"]["type"];
//Simpan gambar dalam ukuran sebenarnya
move_uploaded_file($_FILES["fupload"]["tmp_name"], $vfile_upload);
//identitas file asli
switch($imageType) {
case "image/gif":
$im_src=imagecreatefromgif($vfile_upload);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
$im_src=imagecreatefromjpeg($vfile_upload);
break;
case "image/png":
case "image/x-png":
$im_src=imagecreatefrompng($vfile_upload);
break;
}
$src_width = imageSX($im_src);
$src_height = imageSY($im_src);
//Simpan dalam versi besar 400 pixel
//Set ukuran gambar hasil perubahan
if($src_width>=400){
$dst_width = 400;
} else {
$dst_width = $src_width;
}
$dst_height = ($dst_width/$src_width)*$src_height;
//proses perubahan ukuran
$im = imagecreatetruecolor($dst_width,$dst_height);
imagecopyresampled($im, $im_src, 0, 0, 0, 0, $dst_width, $dst_height, $src_width, $src_height);
//Simpan gambar
switch($imageType) {
case "image/gif":
imagegif($im,$vdir_upload.$fupload_name);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
imagejpeg($im,$vdir_upload.$fupload_name);
break;
case "image/png":
case "image/x-png":
imagepng($im,$vdir_upload.$fupload_name);
break;
}
//Simpan dalam versi small 200 pixel
//Set ukuran gambar hasil perubahan
$dst_width2 = 200;
$dst_height2 = ($dst_width2/$src_width)*$src_height;
//proses perubahan ukuran
$im2 = imagecreatetruecolor($dst_width2,$dst_height2);
imagecopyresampled($im2, $im_src, 0, 0, 0, 0, $dst_width2, $dst_height2, $src_width, $src_height);
//Simpan gambar
switch($imageType) {
case "image/gif":
imagegif($im2,$vdir_upload . "small_" . $fupload_name);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
imagejpeg($im2,$vdir_upload . "small_" . $fupload_name);
break;
case "image/png":
case "image/x-png":
imagepng($im2,$vdir_upload . "small_" . $fupload_name);
break;
}
//Hapus gambar di memori komputer
imagedestroy($im_src);
imagedestroy($im);
imagedestroy($im2);
}
// Upload gambar untuk poling
function Uploadpoling($fupload_name){
//direktori gambar
$vdir_upload = "../../../poling/";
$vfile_upload = $vdir_upload . $fupload_name;
$imageType = $_FILES["fupload"]["type"];
//Simpan gambar dalam ukuran sebenarnya
move_uploaded_file($_FILES["fupload"]["tmp_name"], $vfile_upload);
//identitas file asli
switch($imageType) {
case "image/gif":
$im_src=imagecreatefromgif($vfile_upload);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
$im_src=imagecreatefromjpeg($vfile_upload);
break;
case "image/png":
case "image/x-png":
$im_src=imagecreatefrompng($vfile_upload);
break;
}
$src_width = imageSX($im_src);
$src_height = imageSY($im_src);
//Simpan dalam versi besar 400 pixel
//Set ukuran gambar hasil perubahan
if($src_width>=300){
$dst_width = 300;
} else {
$dst_width = $src_width;
}
$dst_height = ($dst_width/$src_width)*$src_height;
//proses perubahan ukuran
$im = imagecreatetruecolor($dst_width,$dst_height);
imagecopyresampled($im, $im_src, 0, 0, 0, 0, $dst_width, $dst_height, $src_width, $src_height);
//Simpan gambar
switch($imageType) {
case "image/gif":
imagegif($im,$vdir_upload.$fupload_name);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
imagejpeg($im,$vdir_upload.$fupload_name);
break;
case "image/png":
case "image/x-png":
imagepng($im,$vdir_upload.$fupload_name);
break;
}
//Simpan dalam versi small 200 pixel
//Set ukuran gambar hasil perubahan
$dst_width2 = 200;
$dst_height2 = ($dst_width2/$src_width)*$src_height;
//proses perubahan ukuran
$im2 = imagecreatetruecolor($dst_width2,$dst_height2);
imagecopyresampled($im2, $im_src, 0, 0, 0, 0, $dst_width2, $dst_height2, $src_width, $src_height);
//Simpan gambar
switch($imageType) {
case "image/gif":
imagegif($im2,$vdir_upload . "small_" . $fupload_name);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
imagejpeg($im2,$vdir_upload . "small_" . $fupload_name);
break;
case "image/png":
case "image/x-png":
imagepng($im2,$vdir_upload . "small_" . $fupload_name);
break;
}
//Hapus gambar di memori komputer
imagedestroy($im_src);
imagedestroy($im);
imagedestroy($im2);
}
//BUAT PSANG IKLAN
function Uploadpasangiklan($fupload_name){
//direktori Logo
$vdir_upload = "../../../foto_pasangiklan/";
$vfile_upload = $vdir_upload . $fupload_name;
$imageType = $_FILES["fupload"]["type"];
//Simpan gambar dalam ukuran sebenarnya
move_uploaded_file($_FILES["fupload"]["tmp_name"], $vfile_upload);
//identitas file asli
switch($imageType) {
case "image/gif":
$im_src=imagecreatefromgif($vfile_upload);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
$im_src=imagecreatefromjpeg($vfile_upload);
break;
case "image/png":
case "image/x-png":
$im_src=imagecreatefrompng($vfile_upload);
break;
}
$src_width = imageSX($im_src);
$src_height = imageSY($im_src);
//Simpan dalam versi besar 400 pixel
//Set ukuran gambar hasil perubahan
if($src_width>=800){
$dst_width = 800;
} else {
$dst_width = $src_width;
}
$dst_height = ($dst_width/$src_width)*$src_height;
//proses perubahan ukuran
$im = imagecreatetruecolor($dst_width,$dst_height);
imagecopyresampled($im, $im_src, 0, 0, 0, 0, $dst_width, $dst_height, $src_width, $src_height);
//Simpan gambar
switch($imageType) {
case "image/gif":
imagegif($im,$vdir_upload.$fupload_name);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
imagejpeg($im,$vdir_upload.$fupload_name);
break;
case "image/png":
case "image/x-png":
imagepng($im,$vdir_upload.$fupload_name);
break;
}
//Simpan dalam versi small 200 pixel
//Set ukuran gambar hasil perubahan
$dst_width2 = 200;
$dst_height2 = ($dst_width2/$src_width)*$src_height;
//proses perubahan ukuran
$im2 = imagecreatetruecolor($dst_width2,$dst_height2);
imagecopyresampled($im2, $im_src, 0, 0, 0, 0, $dst_width2, $dst_height2, $src_width, $src_height);
//Simpan gambar
switch($imageType) {
case "image/gif":
imagegif($im2,$vdir_upload . "small_" . $fupload_name);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
imagejpeg($im2,$vdir_upload . "small_" . $fupload_name);
break;
case "image/png":
case "image/x-png":
imagepng($im2,$vdir_upload . "small_" . $fupload_name);
break;
}
//Hapus gambar di memori komputer
imagedestroy($im_src);
imagedestroy($im);
imagedestroy($im2);
}
//BUAT IKLAN TENGAH
function Uploadiklantengah($fupload_name){
//direktori Logo
$vdir_upload = "../../../foto_iklantengah/";
$vfile_upload = $vdir_upload . $fupload_name;
$imageType = $_FILES["fupload"]["type"];
//Simpan gambar dalam ukuran sebenarnya
move_uploaded_file($_FILES["fupload"]["tmp_name"], $vfile_upload);
//identitas file asli
switch($imageType) {
case "image/gif":
$im_src=imagecreatefromgif($vfile_upload);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
$im_src=imagecreatefromjpeg($vfile_upload);
break;
case "image/png":
case "image/x-png":
$im_src=imagecreatefrompng($vfile_upload);
break;
}
$src_width = imageSX($im_src);
$src_height = imageSY($im_src);
//Simpan dalam versi besar 400 pixel
//Set ukuran gambar hasil perubahan
if($src_width>=800){
$dst_width = 800;
} else {
$dst_width = $src_width;
}
$dst_height = ($dst_width/$src_width)*$src_height;
//proses perubahan ukuran
$im = imagecreatetruecolor($dst_width,$dst_height);
imagecopyresampled($im, $im_src, 0, 0, 0, 0, $dst_width, $dst_height, $src_width, $src_height);
//Simpan gambar
switch($imageType) {
case "image/gif":
imagegif($im,$vdir_upload.$fupload_name);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
imagejpeg($im,$vdir_upload.$fupload_name);
break;
case "image/png":
case "image/x-png":
imagepng($im,$vdir_upload.$fupload_name);
break;
}
//Simpan dalam versi small 200 pixel
//Set ukuran gambar hasil perubahan
$dst_width2 = 200;
$dst_height2 = ($dst_width2/$src_width)*$src_height;
//proses perubahan ukuran
$im2 = imagecreatetruecolor($dst_width2,$dst_height2);
imagecopyresampled($im2, $im_src, 0, 0, 0, 0, $dst_width2, $dst_height2, $src_width, $src_height);
//Simpan gambar
switch($imageType) {
case "image/gif":
imagegif($im2,$vdir_upload . "small_" . $fupload_name);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
imagejpeg($im2,$vdir_upload . "small_" . $fupload_name);
break;
case "image/png":
case "image/x-png":
imagepng($im2,$vdir_upload . "small_" . $fupload_name);
break;
}
//Hapus gambar di memori komputer
imagedestroy($im_src);
imagedestroy($im);
imagedestroy($im2);
}
//BUAT IKLAN ATAS
function Uploadiklanatas($fupload_name){
//direktori Logo
$vdir_upload = "../../../foto_iklanatas/";
$vfile_upload = $vdir_upload . $fupload_name;
$tipe_file = $_FILES['fupload']['type'];
//Simpan gambar dalam ukuran sebenarnya
move_uploaded_file($_FILES["fupload"]["tmp_name"], $vfile_upload);
}
//BUAT HEADER
function UploadHeader($fupload_name){
//direktori Header
$vdir_upload = "../../../header/";
$vfile_upload = $vdir_upload . $fupload_name;
$tipe_file = $_FILES['fupload']['type'];
//Simpan gambar dalam ukuran sebenarnya
move_uploaded_file($_FILES["fupload"]["tmp_name"], $vfile_upload);
}
//BUAT LOGO
function UploadLogo($fupload_name){
//direktori Logo
$vdir_upload = "../../../logo/";
$vfile_upload = $vdir_upload . $fupload_name;
$tipe_file = $_FILES['fupload']['type'];
//Simpan gambar dalam ukuran sebenarnya
move_uploaded_file($_FILES["fupload"]["tmp_name"], $vfile_upload);
}
//BUAT BACKGROUND
function UploadBackground($fupload_name){
//direktori Background
$vdir_upload = "../../../img_background/";
$vfile_upload = $vdir_upload . $fupload_name;
$tipe_file = $_FILES['fupload']['type'];
//Simpan gambar dalam ukuran sebenarnya
move_uploaded_file($_FILES["fupload"]["tmp_name"], $vfile_upload);
}
//BUAT BANNER
function UploadBanner($fupload_name){
//direktori banner
$vdir_upload = "../../../foto_banner/";
$vfile_upload = $vdir_upload . $fupload_name;
//Simpan gambar dalam ukuran sebenarnya
move_uploaded_file($_FILES["fupload"]["tmp_name"], $vfile_upload);
}
// Upload file untuk download file
function UploadFile($fupload_name){
//direktori file
$vdir_upload = "../../../files/";
$vfile_upload = $vdir_upload . $fupload_name;
//Simpan file
move_uploaded_file($_FILES["fupload"]["tmp_name"], $vfile_upload);
}
// Upload gambar untuk album galeri foto
function UploadAlbum($fupload_name){
//direktori gambar
$vdir_upload = "../../../img_album/";
$vfile_upload = $vdir_upload . $fupload_name;
$imageType = $_FILES["fupload"]["type"];
//Simpan gambar dalam ukuran sebenarnya
move_uploaded_file($_FILES["fupload"]["tmp_name"], $vfile_upload);
//identitas file asli
switch($imageType) {
case "image/gif":
$im_src=imagecreatefromgif($vfile_upload);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
$im_src=imagecreatefromjpeg($vfile_upload);
break;
case "image/png":
case "image/x-png":
$im_src=imagecreatefrompng($vfile_upload);
break;
}
$src_width = imageSX($im_src);
$src_height = imageSY($im_src);
//Simpan dalam versi besar 400 pixel
//Set ukuran gambar hasil perubahan
if($src_width>=200){
$dst_width = 200;
} else {
$dst_width = $src_width;
}
$dst_height = ($dst_width/$src_width)*$src_height;
//proses perubahan ukuran
$im = imagecreatetruecolor($dst_width,$dst_height);
imagecopyresampled($im, $im_src, 0, 0, 0, 0, $dst_width, $dst_height, $src_width, $src_height);
//Simpan gambar
switch($imageType) {
case "image/gif":
imagegif($im,$vdir_upload.$fupload_name);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
imagejpeg($im,$vdir_upload.$fupload_name);
break;
case "image/png":
case "image/x-png":
imagepng($im,$vdir_upload.$fupload_name);
break;
}
//Simpan dalam versi small 200 pixel
//Set ukuran gambar hasil perubahan
$dst_width2 = 150;
$dst_height2 = ($dst_width2/$src_width)*$src_height;
//proses perubahan ukuran
$im2 = imagecreatetruecolor($dst_width2,$dst_height2);
imagecopyresampled($im2, $im_src, 0, 0, 0, 0, $dst_width2, $dst_height2, $src_width, $src_height);
//Simpan gambar
switch($imageType) {
case "image/gif":
imagegif($im2,$vdir_upload . "kecil_" . $fupload_name);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
imagejpeg($im2,$vdir_upload . "kecil_" . $fupload_name);
break;
case "image/png":
case "image/x-png":
imagepng($im2,$vdir_upload . "kecil_" . $fupload_name);
break;
}
//Hapus gambar di memori komputer
imagedestroy($im_src);
imagedestroy($im);
imagedestroy($im2);
}
// Upload gambar untuk galeri foto
function UploadGallery($fupload_name){
//direktori gambar
$vdir_upload = "../../../img_galeri/";
$vfile_upload = $vdir_upload . $fupload_name;
$imageType = $_FILES["fupload"]["type"];
//Simpan gambar dalam ukuran sebenarnya
move_uploaded_file($_FILES["fupload"]["tmp_name"], $vfile_upload);
//identitas file asli
switch($imageType) {
case "image/gif":
$im_src=imagecreatefromgif($vfile_upload);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
$im_src=imagecreatefromjpeg($vfile_upload);
break;
case "image/png":
case "image/x-png":
$im_src=imagecreatefrompng($vfile_upload);
break;
}
$src_width = imageSX($im_src);
$src_height = imageSY($im_src);
//Simpan dalam versi besar 400 pixel
//Set ukuran gambar hasil perubahan
if($src_width>=550){
$dst_width = 550;
} else {
$dst_width = $src_width;
}
$dst_height = ($dst_width/$src_width)*$src_height;
//proses perubahan ukuran
$im = imagecreatetruecolor($dst_width,$dst_height);
imagecopyresampled($im, $im_src, 0, 0, 0, 0, $dst_width, $dst_height, $src_width, $src_height);
//Simpan gambar
switch($imageType) {
case "image/gif":
imagegif($im,$vdir_upload.$fupload_name);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
imagejpeg($im,$vdir_upload.$fupload_name);
break;
case "image/png":
case "image/x-png":
imagepng($im,$vdir_upload.$fupload_name);
break;
}
//Simpan dalam versi small 200 pixel
//Set ukuran gambar hasil perubahan
$dst_width2 = 150;
$dst_height2 = ($dst_width2/$src_width)*$src_height;
//proses perubahan ukuran
$im2 = imagecreatetruecolor($dst_width2,$dst_height2);
imagecopyresampled($im2, $im_src, 0, 0, 0, 0, $dst_width2, $dst_height2, $src_width, $src_height);
//Simpan gambar
switch($imageType) {
case "image/gif":
imagegif($im2,$vdir_upload . "kecil_" . $fupload_name);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
imagejpeg($im2,$vdir_upload . "kecil_" . $fupload_name);
break;
case "image/png":
case "image/x-png":
imagepng($im2,$vdir_upload . "kecil_" . $fupload_name);
break;
}
//Hapus gambar di memori komputer
imagedestroy($im_src);
imagedestroy($im);
imagedestroy($im2);
}
// VIDEO ///////////////////////////////////////////////////////////
function UploadPlaylist($fupload_name){
//direktori gambar
$vdir_upload = "../../../img_playlist/";
$vfile_upload = $vdir_upload . $fupload_name;
$imageType = $_FILES["fupload"]["type"];
//Simpan gambar dalam ukuran sebenarnya
move_uploaded_file($_FILES["fupload"]["tmp_name"], $vfile_upload);
//identitas file asli
switch($imageType) {
case "image/gif":
$im_src=imagecreatefromgif($vfile_upload);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
$im_src=imagecreatefromjpeg($vfile_upload);
break;
case "image/png":
case "image/x-png":
$im_src=imagecreatefrompng($vfile_upload);
break;
}
$src_width = imageSX($im_src);
$src_height = imageSY($im_src);
//Simpan dalam versi besar 400 pixel
//Set ukuran gambar hasil perubahan
if($src_width>=200){
$dst_width = 200;
} else {
$dst_width = $src_width;
}
$dst_height = ($dst_width/$src_width)*$src_height;
//proses perubahan ukuran
$im = imagecreatetruecolor($dst_width,$dst_height);
imagecopyresampled($im, $im_src, 0, 0, 0, 0, $dst_width, $dst_height, $src_width, $src_height);
//Simpan gambar
switch($imageType) {
case "image/gif":
imagegif($im,$vdir_upload.$fupload_name);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
imagejpeg($im,$vdir_upload.$fupload_name);
break;
case "image/png":
case "image/x-png":
imagepng($im,$vdir_upload.$fupload_name);
break;
}
//Simpan dalam versi small 200 pixel
//Set ukuran gambar hasil perubahan
$dst_width2 = 150;
$dst_height2 = ($dst_width2/$src_width)*$src_height;
//proses perubahan ukuran
$im2 = imagecreatetruecolor($dst_width2,$dst_height2);
imagecopyresampled($im2, $im_src, 0, 0, 0, 0, $dst_width2, $dst_height2, $src_width, $src_height);
//Simpan gambar
switch($imageType) {
case "image/gif":
imagegif($im2,$vdir_upload . "kecil_" . $fupload_name);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
imagejpeg($im2,$vdir_upload . "kecil_" . $fupload_name);
break;
case "image/png":
case "image/x-png":
imagepng($im2,$vdir_upload . "kecil_" . $fupload_name);
break;
}
//Hapus gambar di memori komputer
imagedestroy($im_src);
imagedestroy($im);
imagedestroy($im2);
}
//BUAT VIDEO
function UploadVideo($fupload_name){
//direktori gambar
$vdir_upload = "../../../img_video/";
$vfile_upload = $vdir_upload . $fupload_name;
$imageType = $_FILES["fupload"]["type"];
//Simpan gambar dalam ukuran sebenarnya
move_uploaded_file($_FILES["fupload"]["tmp_name"], $vfile_upload);
//identitas file asli
switch($imageType) {
case "image/gif":
$im_src=imagecreatefromgif($vfile_upload);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
$im_src=imagecreatefromjpeg($vfile_upload);
break;
case "image/png":
case "image/x-png":
$im_src=imagecreatefrompng($vfile_upload);
break;
}
$src_width = imageSX($im_src);
$src_height = imageSY($im_src);
//Simpan dalam versi besar 400 pixel
//Set ukuran gambar hasil perubahan
if($src_width>=400){
$dst_width = 400;
} else {
$dst_width = $src_width;
}
$dst_height = ($dst_width/$src_width)*$src_height;
//proses perubahan ukuran
$im = imagecreatetruecolor($dst_width,$dst_height);
imagecopyresampled($im, $im_src, 0, 0, 0, 0, $dst_width, $dst_height, $src_width, $src_height);
//Simpan gambar
switch($imageType) {
case "image/gif":
imagegif($im,$vdir_upload.$fupload_name);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
imagejpeg($im,$vdir_upload.$fupload_name);
break;
case "image/png":
case "image/x-png":
imagepng($im,$vdir_upload.$fupload_name);
break;
}
//Simpan dalam versi small 200 pixel
//Set ukuran gambar hasil perubahan
$dst_width2 = 200;
$dst_height2 = ($dst_width2/$src_width)*$src_height;
//proses perubahan ukuran
$im2 = imagecreatetruecolor($dst_width2,$dst_height2);
imagecopyresampled($im2, $im_src, 0, 0, 0, 0, $dst_width2, $dst_height2, $src_width, $src_height);
//Simpan gambar
switch($imageType) {
case "image/gif":
imagegif($im2,$vdir_upload . "kecil_" . $fupload_name);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
imagejpeg($im2,$vdir_upload . "kecil_" . $fupload_name);
break;
case "image/png":
case "image/x-png":
imagepng($im2,$vdir_upload . "kecil_" . $fupload_name);
break;
}
//Hapus gambar di memori komputer
imagedestroy($im_src);
imagedestroy($im);
imagedestroy($im2);
}
///////////////////////////////////////////////
function UploadVideo2($fupload_name){
//direktori gambar
$vdir_upload = "../../../img_video/";
$vfile_upload = $vdir_upload . $fupload_name;
//Simpan gambar dalam ukuran sebenarnya
move_uploaded_file($_FILES["fupload2"]["tmp_name"], $vfile_upload);
}
// Upload gambar untuk favicon
function UploadFavicon($fupload_name){
//direktori favicon di root
$vdir_upload = "../../../";
$vfile_upload = $vdir_upload . $fupload_name;
//Simpan gambar dalam ukuran sebenarnya
move_uploaded_file($_FILES["fupload"]["tmp_name"], $vfile_upload);
}
// Upload gambar Halaman Statis
function UploadStatis($fupload_name){
//direktori gambar
$vdir_upload = "../../../foto_statis/";
$vfile_upload = $vdir_upload . $fupload_name;
$imageType = $_FILES["fupload"]["type"];
//Simpan gambar dalam ukuran sebenarnya
move_uploaded_file($_FILES["fupload"]["tmp_name"], $vfile_upload);
//identitas file asli
switch($imageType) {
case "image/gif":
$im_src=imagecreatefromgif($vfile_upload);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
$im_src=imagecreatefromjpeg($vfile_upload);
break;
case "image/png":
case "image/x-png":
$im_src=imagecreatefrompng($vfile_upload);
break;
}
$src_width = imageSX($im_src);
$src_height = imageSY($im_src);
//Simpan dalam versi besar 400 pixel
//Set ukuran gambar hasil perubahan
if($src_width>=400){
$dst_width = 400;
} else {
$dst_width = $src_width;
}
$dst_height = ($dst_width/$src_width)*$src_height;
//proses perubahan ukuran
$im = imagecreatetruecolor($dst_width,$dst_height);
imagecopyresampled($im, $im_src, 0, 0, 0, 0, $dst_width, $dst_height, $src_width, $src_height);
//Simpan gambar
switch($imageType) {
case "image/gif":
imagegif($im,$vdir_upload.$fupload_name);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
imagejpeg($im,$vdir_upload.$fupload_name);
break;
case "image/png":
case "image/x-png":
imagepng($im,$vdir_upload.$fupload_name);
break;
}
//Simpan dalam versi small 200 pixel
//Set ukuran gambar hasil perubahan
$dst_width2 = 200;
$dst_height2 = ($dst_width2/$src_width)*$src_height;
//proses perubahan ukuran
$im2 = imagecreatetruecolor($dst_width2,$dst_height2);
imagecopyresampled($im2, $im_src, 0, 0, 0, 0, $dst_width2, $dst_height2, $src_width, $src_height);
//Simpan gambar
switch($imageType) {
case "image/gif":
imagegif($im2,$vdir_upload . "small_" . $fupload_name);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
imagejpeg($im2,$vdir_upload . "small_" . $fupload_name);
break;
case "image/png":
case "image/x-png":
imagepng($im2,$vdir_upload . "small_" . $fupload_name);
break;
}
//Hapus gambar di memori komputer
imagedestroy($im_src);
imagedestroy($im);
imagedestroy($im2);
}
// BUAT USER //////////////////////////////////////////////////////
function UploadUser($fupload_name){
//direktori gambar
$vdir_upload = "../../../foto_user/";
$vfile_upload = $vdir_upload . $fupload_name;
$imageType = $_FILES["fupload"]["type"];
//Simpan gambar dalam ukuran sebenarnya
move_uploaded_file($_FILES["fupload"]["tmp_name"], $vfile_upload);
//identitas file asli
switch($imageType) {
case "image/gif":
$im_src=imagecreatefromgif($vfile_upload);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
$im_src=imagecreatefromjpeg($vfile_upload);
break;
case "image/png":
case "image/x-png":
$im_src=imagecreatefrompng($vfile_upload);
break;
}
$src_width = imageSX($im_src);
$src_height = imageSY($im_src);
//Simpan dalam versi small 196 pixel
//Set ukuran gambar hasil perubahan
if($src_width>=200){
$dst_width = 200;
} else {
$dst_width = $src_width;
}
$dst_height = ($dst_width/$src_width)*$src_height;
//proses perubahan ukuran
$im = imagecreatetruecolor($dst_width,$dst_height);
imagecopyresampled($im, $im_src, 0, 0, 0, 0, $dst_width, $dst_height, $src_width, $src_height);
//Simpan gambar
switch($imageType) {
case "image/gif":
imagegif($im,$vdir_upload.$fupload_name);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
imagejpeg($im,$vdir_upload.$fupload_name);
break;
case "image/png":
case "image/x-png":
imagepng($im,$vdir_upload.$fupload_name);
break;
}
//Simpan dalam versi small 110 pixel
//Set ukuran gambar hasil perubahan
$dst_width2 = 110;
$dst_height2 = ($dst_width2/$src_width)*$src_height;
//proses perubahan ukuran
$im2 = imagecreatetruecolor($dst_width2,$dst_height2);
imagecopyresampled($im2, $im_src, 0, 0, 0, 0, $dst_width2, $dst_height2, $src_width, $src_height);
//Simpan gambar
switch($imageType) {
case "image/gif":
imagegif($im2,$vdir_upload . "small_" . $fupload_name);
break;
case "image/pjpeg":
case "image/jpeg":
case "image/jpg":
imagejpeg($im2,$vdir_upload . "small_" . $fupload_name);
break;
case "image/png":
case "image/x-png":
imagepng($im2,$vdir_upload . "small_" . $fupload_name);
break;
}
//Hapus gambar di memori komputer
imagedestroy($im_src);
imagedestroy($im);
imagedestroy($im2);
}
?>