Upload & Filter Extension maksudnya adalah,form upload dengan filter extension file tertentu misal ( .doc/.txt /.pdf ),jadi user hanya diperbolehkan upload file dengan extension (.doc/.txt/.pdf)
ok langsung pertama buat dulu form uploadnya sbb:
upload.html
<form enctype=”multipart/form-data” action=”upload.php” method=”POST”> <input type=”hidden” name=”MAX_FILE_SIZE” value=”30000000″ /> Pilih File : <input name=”userfile” type=”file”> <input type=”submit” name=”submit” value=”Upload” /> </form>
kemudian file proses sbb :
upload.php
<?php
$extensionList = array("doc", "txt", "pdf");
$fileName = $_FILES['userfile']['name'];
$pecah = explode(".", $fileName);
$ekstensi = $pecah[1];
// nama direktori upload
$namaDir = 'data/';
// membuat path nama direktori + nama file.
$pathFile = $namaDir . $fileName;
if (in_array($ekstensi, $extensionList))
{
// memindahkan file ke temporary
$tmpName = $_FILES['userfile']['tmp_name'];
// proses upload file dari temporary ke path file
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $pathFile))
{
echo "File berhasil diupload.";
}
else
{
echo "File gagal diupload.";
}
}
else echo "hanya diperbolehkan file ekstension doc,txt,pdf ";
?>
selamat mencoba,,
Upload & Filter Extension
Diposting oleh .::4ndh1-0nL1n3::. Label: Php di 2:06:00 PM

0 komentar:
Posting Komentar