Script PHP untuk Upload File

Mawan A. Nugroho, 27 Sep 2013 10:49:01 WIB

Saya adalah guru TIK alias guru komputer, jadi tentu saja tugas-tugas siswa berupa file, misalnya gambar olahan PhotoShop, atau video hasil editan Adobe After Effects. Setelah siswa menyelesaikan tugasnya, hasilnya harus dikumpulkan. Nah... di sinilah letak permasalahannya. Jika melalui flashdrive, berarti saya sedang mengembangbiakkan virus. Siswa bisa meminjam flashdrive teman lalu dicolokkan ke komputernya, atau mencolokkan flashdrive yang bebas virus ke komputer yang virusnya beraneka ragam seperti kebon binatang. Pernah terlintas ide untuk menggunakan email, tapi lagi-lagi mentok di bandwidth jika yang dikirim adalah video. Pernah pula mencoba memakai FTP, tapi siswa bisa mengupload berbagai file dan bisa menghapus fle kiriman temannya. Bisa sih tiap siswa diberi satu account. Tapi ribet kalau muridnya banyak. Maka saya membuat sebuah script sederhana dalam bahasa pemrograman PHP.

Instalasinya sangat mudah. Komputer guru (istilahnya server) diinstall XAMPP, WAMP, atau AppServ. Kemudian copykan file ini (index.php). Sebaiknya disimpan ke folder khusus, misalnya upload. Jadi siswa bisa mengakses dengan cara mengetik http://komputerguru/upload
Satu langkah lagi: Siapkan folder kosong untuk menampung file hasil karya siswa yang berhasil diupload. Saya sarankan di folder tersendiri, misalnya upload/upload. Jangan lupa folder tersebut diset haknya agar Everyone = Read and Write.

Simpel kan? Selamat mengajar untuk bapak dan ibu guru. Tolong credit title (nama saya) jangan dihapus ya! Hehehe...

Script PHP bisa diunduh di sini.

Catatan:
Jika siswa mendapat masalah saat upload file berukuran besar, buatlah file bernama ".user.ini" (dot user dot ini) di folder yang sama dengan file index.php. Isinya sebagai berikut:
upload_max_filesize = 40M
post_max_size = 40M

40M berarti 40 megabytes. Silakan diubah seperlunya.

Share on:
Facebook


Komentar-komentar: (Yang sudah disetujui)

Catcilku pada 20 Peb 2014 13:51:04 WIB menulis:
Pak, bisa kasih referensi buku apa yang mengupas semua tentang php dari pemula hingga mahir, buat belajar secara otodidak?

Tambah komentar singkat.

Perhatikan!

  1. Komentar anda baru dapat dilihat oleh umum setelah mendapat persetujuan dari Administrator.
  2. Untuk membendung serbuan spam, satu orang hanya boleh mengirimkan 5 komentar perhari. Jumlah komentar anda hari ini: 0 komentar.
  3. Nama ibukota negara kita adalah nama kota yang terletak di antara kota Tangerang dan Bekasi, tujuh karakter.

Pay attention please!

  1. Your comment will be visible to the public after the approval of the Administrator.
  2. To stem the invasion of spams, one person may only submit 5 comments per day. The number of your comments today: 0 comment(s).
  3. Do not waste your time by trying to send spam. I guarantee your efforts will be futile. Okay... Suppose you could probably pass a CAPTCHA test, but you will not be able to pass a special test of us. Trust me!

Nama*:
Email: (akan dirahasiakan)
Komentar*:
Verifikasi*:Ketik dua kata yang meleyot-leyot di bawah ini ke dalam kotak kecil yang sudah disediakan di bawahnya.
  Nama ibukota negara kita*:
  * = Wajib diisi.
Administrator

Username:

Password:

All efforts to enter into this website are logged.
Unique Visitors
1034612
sejak 26 Mei 2010.

Atau rata-rata sekitar 302 pengunjung perhari.

IP addr anda:
18.210.22.132
Facebook
Mawan A. Nugroho

Promote Your Page Too
Mawan's Net

MbahDukun.com
SMK Negeri 1 Tng
SMK PGRI 1 Tng
PGRI.org
Tangerang.net
Mawan.net
Mawan.id
Mawan.my.id
Mawan.or.id
Mawan.web.id
SingleWoles.com
Balekota.com

MKom UBL 10

Blog
Mailing List

© 2010-2019 by Mawan A. Nugroho. All rights reserved.