Melakukan unggah file foto atau gambar sudah menjadi kebutuhan di dalam suatu aplikasi. Namun, pernahkah Anda mengalami trouble membuat program PHP (Hypertext Prepocessor) dengan sintak upload image yang sederhana? trouble yang kami maksud adalah melakukan dua file image dengan nama yang sama. Misalnya anda membuat suatu aplikasi “Daftar Anggota Organisasi” dan anda meng-upload sebuah file “gambarku.jpg”, selisih beberapa menit teman Anda melakukan upload ke dalam aplikasi yang sama dengan nama yang sama pula, yaitu “gambarku.jpg”. Apa yang terjadi? Ya, kedua file tersebut sama-sama masuk kedalam database dengan nama yang sama. Namun saat kita melakukan pemanggilan file dari database untuk menampilkan “identitas anggota” gambar teman anda yang seharusnya muncul foto teman Anda menjadi foto Anda sendiri. Hal ini terjadi karena Anda telah melakukan upload gambar lebih awal dari pada teman Anda. Tentu ini buruk bagi user, bayangkan jika aplikasi ini dipakai untuk umum. Pasti kemungkinan besar nama file banyak yang sama.

Di sini, Kami akan menjelaskan sedikit mengenai skrip-skrip pemrograman PHP khususnya program PHP meng-upload image dengan mengubah/mengganti nama file, agar nama file lebih singkat, tidak terjadi replace, dan dapat digunakan oleh user umum tanpa khawatir akan terjadi kesamaan nama file pada database.

Kita akan membuat file index.php, koneksi.php, input_anggota.php dan input_anggota_act.php

Keterangan :

  • File index.php untuk menampilkan daftar anggota
  • File koneksi.php untuk menghubungkan ke database
  • File input_anggota.php untuk memasukkan data
  • File input_anggota_act.php untuk mengolah dari data yang telah dimasukkan
Baca juga :  Menghitung Otomatis Tanpa Submit dengan JavaScript

Skrip input_anggota.php

Skrip input_anggota_act.php

Baca juga :  Membuat Karakter Bintang Pada Pemrograman Java

rename upload foto PHP

Keterangan:

Pada skrip

ini melakukan pengubahan nama file, data file image disimpan di dalam folder foto.

Lalu, pada skrip

ini akan melakukan pengubahan nama file juga pada database.

 

Skrip index.php

Image source : http://ajaxuploader.com

0 CommentsClose Comments

Leave a comment