Catatan


Arsip



    

 

Aug 26

Cara kerja function ini ialah dengan menggunakan move_uploaded_file yang value nya diambil dari file yang telah di browse untuk diupload. Value nama file yang telah diambil dipecah dengan berdasarkan adanya tanda “.” hasilnya sementara disimpan dalam array yg bernama $sampah[]. Misal jika nama file gambarapik.jpg akan menghasilkan 2 buah variabel yang bernilai gambarapik dan jpg. Dengan demikian dapat diperoleh file ekstensi dari gambar tersebut sehingga dapat digunakan untuk membatasi jenis file apa saja yang boleh diupload.

Misal contoh dibawah ini hanya dibatasi file berekstensi .jpg,.gif, dan .png selengkapnya adalah sebagai berikut udah dalam bentuk function :

<?php
function upload_gambar($letak_folder) {
$dapatkan_file=$_FILES['file_di_upload']['name'];
$sampah=array();
$pecah=explode(”.”,$dapatkan_file);
$itung=count($pecah);
$sampah[1]=$pecah[1];
$cek=$sampah[1];
$uploadfile = $letak_folder .”/” . $_FILES['file_di_upload']['name'];

if($cek==’jpg’ || $cek==’gif’ || $cek==’png’) { //izinkan hanya 3 type file gambar cuk
$dat1=$_FILES['file_di_upload']['name'];
if (move_uploaded_file($_FILES['file_di_upload']['tmp_name'], $uploadfile)) {
echo “Upload gambar “.$_FILES['file_di_upload']['name'].” berhasil !!!”;
} else {
echo “Upload gagal”;
}
} else {
echo “File yang diizinkan hanya jpg,gif,png !!!”;
}
}

if(isset($upload)) {
upload_gambar(”gambar”);
}

echo “<form action=’#’ method=’post’ enctype=’multipart/form-data’ name=’form1′>
<input type=’file’ name=’file_di_upload’><br>
<input type=’submit’ value=’upload’ name=’upload’>
</form>”;
?>

Cara menggunakan seperti diatas dengan memanggil function yang telah dibuat tersebut lalu masukkan nama path direktori tempat menyimpan gambar hasil upload tersebut.

.CMIIW
.Thx

Leave a Reply

Links


IP



Dengan bangga mendukung kegiatan idsecconf 2009