Upload gambar dengan validasi nama

Saya membuat script untuk upload gambar,Dan untuk menghindari nama gambar yg sama saya menambahkan waktu dibelakang nama gambar yg asli. Hasilnya gambar yang masuk ke folder berhasil dirubah tapi untuk yang ke database tidak berubah sama sekali, Bagaimana cara mengakalinya... Untuk kode tolong lihat di pastebin ini.

http://pastebin.com/cbaGSsS3

avatar candra1098
@candra1098

41 Kontribusi 10 Poin

Diperbarui 7 tahun yang lalu

7 Jawaban:

yang agan masukkan ke database kan ada pada fungsi tambah_data , nah disitu yang agan masukkan $gambar, makanya tetap variabel nama yang masuk.

Tinggal dirubah, sama seperti yang agan kerjain untuk ngerubah namanya, jadi ambil variabel yang udah diubah untuk jadi parameter di tambah_data

*Paling simpel, bikin variabel baru diatas, awalnya sama dengan nama biasa

 $nama_gambar =  $_FILES['gambar']['name'];

tapi berubah kalo namanya kembar, yang kedua ini dtaro di file_exist juga bagian akhir pas ngetes namanya udah ada apa belum

 $nama_gambar = $nama_file;
avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 7 tahun yang lalu

Untuk nama yang sama sudah bisa dirubah mas, tp kenapa ya nama foldernya juga ikut kesimpan? http://pastebin.com/263d4Xyv

avatar candra1098
@candra1098

41 Kontribusi 10 Poin

Dipost 7 tahun yang lalu

. karena yang anda simpan ke database variable $nama_file,

$nama_file = "view/".$gambar;

. harusnya yang disimpan ke database variable $gambar + $time aja,coba bikin variable baru $gambar_simpan :

$gambar_simpan = str_replace(".jpg","",$gambar);
$gambar_simpan = $gambar_simpan . "_" .$time .".jpg";

. trus jalankan fungsi tambah data yang sudah dibuat

tambah_data($judul, $gambar_simpan, $konten, $tag)

avatar welldone
@welldone

66 Kontribusi 45 Poin

Dipost 7 tahun yang lalu

Trims mas2nya sudah mau bantu, udah solved

http://pastebin.com/R5j7xnBf

avatar candra1098
@candra1098

41 Kontribusi 10 Poin

Dipost 7 tahun yang lalu

Trims mas2nya sudah mau bantu, udah solved

http://pastebin.com/R5j7xnBf

avatar candra1098
@candra1098

41 Kontribusi 10 Poin

Dipost 7 tahun yang lalu

Trims mas2nya sudah mau bantu udah solved

http://pastebin.com/R5j7xnBf

avatar candra1098
@candra1098

41 Kontribusi 10 Poin

Dipost 7 tahun yang lalu

avatar candra1098
@candra1098

41 Kontribusi 10 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban