Cara Upload File Dengan PHP


Rifqi's Blog ™Salah satu keunggulan yang dimiliki php adalah upload file ke server yang dapat dilakukan dengan mudah. Syntax untuk upload adalah :


move_uploaded_file($filename,$destination)

$filename adalah string lokasi file yang ingin diupload (pada komputer)
$destination adalah string lokasi tujuan file akan disimpan (pada server)

Sebelum membuat script upload, kita buat terlebih dahulu script berisi form untuk memilih file yang ingin diupload. Buatlah script form_upload.php seperti di bawah ini :


<form enctype="multipart/form-data" method="post" action="upload.php">

   Pilih File : <input type="file" name="txtupload"><br>

  <input type=submit value=Upload>

</form>



Sekarang buat script upload.php :

<?php
  $filename = $_FILES['txtupload']['tmp_name'];
  $nama_file = $_FILES['txtupload']['name'];
  $destination = "files/$nama_file";
  if (move_uploaded_file($filename,"$destination")){
    echo "<b>$nama_file</b> berhasil di upload !!<br>";
  }else{
    echo "File gagal diupload !!";
  }
?>

Pada $destination berisi files/$nama_file yang artinya file yang diupload diletakkan di folder files. 
Sehingga anda harus membuat folder dengan nama files yang diletakkan satu folder dengan script form_upload.php dan upload.php. Script tersebut merupakan script upload yang paling sederhana, hanya menggunakan properti name dan tmp_name.
Selamat mencoba . . .  Wink Wink
Iklan Banner