Script : Upload File

18

uploadTerkadang kalau kita ingin mengupload sesuatu di hosting kita seperti gambar, file, dll. Kendala yang sering dialami adalah kerepotan untuk membuka cpanel hosting kita yang membutuhkan waktu tidak sedikit kalau koneksinya lemot. xxixi

Sekarang gak perlu repot-repot lagi, cukup membuat satu buah file php yang berfungsi untuk mengupload file ketika kamu sedang terburu-buru.. :D

Demo : http://isengaja.110mb.com/demo/upload.php

OK, sekarang kita mulai buat :

1. Login ke cpanel hosting kamu

2. Buka file manager, lalu buat 1 buat file baru dengan nama terserah kamu. Contoh : upload.php

3. Masukan script berikut ini :

<title>Private Upload</title>
<b>Upload For Private Only</b><p>
<form method="POST" action="" enctype="multipart/form-data" >
<input type="file" name="file" />
<input type="submit" value="Upload" />
</form>
<?php
if ($_FILES['file'] != '') {
copy($_FILES['file']['tmp_name'], $_FILES['file']['name']) or die ('Proses upload Gagal: ');
}else {
die('Silahkan pilih file');
}
?>
<b>File berhasil diupload:</b><br />
Nama File: <?php echo $_FILES['file']['name']; ?><br />
Ukuran File: <?php echo $_FILES['file']['size'];?> Bytes <br />
Jenis File: <?php echo $_FILES['file']['type']; ?><br />

4. Simpan pekerjaan kamu. :)

5. Selamat sekarang kamu bisa mengupload dengan mudah.

Keterangan :

Jangan sampai diketahui keberadaan file kamu ini oleh orang lain karena takut ada yang macem-macem  yang upload shell kan bahaya tuh. Soalnya script ini gak ada fungsi filternya.

Discussion18 Comments

  1. Pingback: orator » Blog Archive » Tips From Ciebel

    • variabel $destination = ..?????
      php yang penting ada variabel yang aka di proses..

      klo variabel $filename = mungkin maksudnya file yang dipilih dan akan di upload

      Jadi move_uploaded_file($filename, $destination);
      Berfungsi untuk memindahkan file yang di upload pada variabel tempat file yang dipilih..

      Mungkin seperti itu bro.. :)
      Maaf yah klo salah, saya juga masih cupu neh.. :D

Leave a Reply