Selasa, 18 September 2012

Upload data dengan PHP

mungkin upload file sering kita gunakan. sekarang saatnya saya berbagi bagaimana cara upload file langsung aja nga pake penjelasan ya. klo teory terus nga praktek". teory 10% aja yang peting dalam programmer adalah praktek.. so let's do it

buat file berikut upload.html
<html>
<head></head>
<body>
  <form action="uploadfile.php" method="POST" enctype="multipart/form-data">
     <input type="hidden" name="MAX_FILE_SIZE" value="30000"/>
     <input type="file" name="userfile"/>
     <input type="submit" value="Upload"/> 
  </form>
</body>
</html>

nah sekarang kita buat script buat jalanin agar file yang kita upload dapat di siman sesuai dengan rencana kita.

buat file dengan nama sama persis dengan action="uploadfile.php" jadi nama script yang kita buat adalah uploadfile.php

<?php
$files = $_FILES["userfile"];
$name = $files["name"]; //nama file
$type = $files["type"]; //tipe ukuran
$size = $files["size"]; // ukuran file

$tmp_name = $files["tmp_name"]; // hasil upload di tmp
$error = $files["error"]; //kode error
$uploaddir = '/var/www/upload'; // alamat di mana file di simpan
$destination = $uploaddir. $name;
if (move_uploaded_file($tmp_name, $destination)){
    echo "Success";
   print_r($files);
} else {
    echo "fail";
   print_r($files);
}
?>


script yang di bawah ini kiranya harus ane jelasin buat yang baru belajar php

$uploaddir = '/var/www/upload'

script di atas adalah alamat dimana file yang kita upload contoh alamat diatas untuk agan yang menggunakan localhost wamps .
jika agan yang menggunakn localhost xampp agan harus buat folder dulu di c://xampp/htdock/upload
buat folder dengan nama upload di dalam htdock
jika sudah sekarang tinggal ganti script yang di atas menjadi

$uploaddir = '/var/htdock/upload'

selamat mencoba klo ada kendala bisa tanya ane.. ane bantu sebisa ane gan

Tidak ada komentar:

Posting Komentar

Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.