al-radh blog

blog gado gado yang awalnya dipake sebagai sarana posting tugas tugas kuliah...

Upload File dari Local Harddisk

Posted by al-radh On 10:08 PM 0 comments

kali ini kita akan belajar meng-upload data dari harddisk lokal,,
idenya adalah kita dapat meng-upload bila tipe file yang akan kita upload
bertipe pdf dan zip. selain itu besar file yang dapat di upload sebesar 1Mb



untuk kode lengkap nya dapat dilihat seperti dibawah
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Upload File</title>
</head>

<body>
<form action="<?php $_SERVER['PHP_SELF'];?>"
method="post" enctype="multipart/form-data">

File:<input type="file" name="fl" />
<input type="submit" name="submit" value="Upload"/>
</form>

<?php

if (isset($_POST['submit'])
&& isset($_FILES['fl'])){
//lokasi pada direktori upload
$dir='./upload/';
$file = $_FILES['fl']['tmp_name'];
$name = $_FILES['fl']['name'];
$info = pathinfo($name);
//memastikan file tdk kosong
if(!is_uploaded_file($file)){
exit('No file selected..');
}
//menetapkan data maksimu file yang di upload
if(filesize($file)>1000000){
echo 'ukuran file'.filesize($file).'<br />';
exit('file terlalu besar ukuran file maksimum 1 MB');
}
//menetapkan tipe file
if($info['extension'] == 'pdf' || $info['extension'] == 'zip' ){
echo'tipe file pdf atau zip';
} else{
exit('maaf tidak bisa upload karena file bukan pdf atau zip');
}
if(!move_uploaded_file($file, $dir.$name)){
echo 'Unable to upload file';
}else {
echo'FIle uploaded..';
}
}
?>

</body>
</html>
simpan dengan extensi file .php

selamat mencoba!!!!

Categories:

0 Responses "Upload File dari Local Harddisk"

Post a Comment