} } include '../data/fungsi.php'; if (!isset($_SESSION)) { session_start(); } if (isset($_SESSION['emailpengguna']) && $_SESSION['emailpengguna'] != "") { if (empty($_FILES) || $_FILES["file"]["error"]) { die('Upload gagal bos!'); } $dir_filefoto = "../../images/"; $array_dirIMG = ArrayDir($dir_filefoto); $id_pengguna = $_SESSION['id']; if (!in_array($id_pengguna, $array_dirIMG)) { mkdir($dir_filefoto . $id_pengguna); } $dir_filefoto .= $id_pengguna . "/"; if (isset($_SESSION['dir_folder'])) { $dir_filefoto = "../../" . $_SESSION['dir_folder']; } $fileName = linkbersih($_FILES["file"]["name"]); move_uploaded_file($_FILES["file"]["tmp_name"], $dir_filefoto . $NameDate . $fileName); //tergantung lokasi $size = 250; $namabaru_file = linkbersih($NameDate . $fileName); $namafilecache = md5($size . "_" . $namabaru_file) . $namabaru_file; $image = new SimpleImage(); $image->load($dir_filefoto . $NameDate . $fileName); $image->thumb($size); $image->save("../../cache/" . $namafilecache); }
function Thumbnail($src, $size) { $dir_cache = "cache/"; //sumber dibalik $dibalik = strrev($src); //cari array pertama $ambilyangpertama = explode("/", $dibalik); //nama file asli $nama_file = strrev($ambilyangpertama[0]); $namabaru_file = linkbersih($nama_file); $nama_file = md5($size . "_" . $namabaru_file) . $namabaru_file; if (!file_exists($dir_cache . $nama_file)) { $image = new SimpleImage(); $image->load($src); $image->thumb($size); $image->save($dir_cache . $nama_file); } $result = "http://" . $_SERVER['HTTP_HOST'] . "/" . LOKASI . $dir_cache . $nama_file; return $result; }