Belajar PHP untuk PEMULA : UPLOAD
Menambahkan fitur upload gambar pada aplikasi kita.. π
di video ini kita akan belajar untuk menangani file yang di-upload ke aplikasi kita
—
PLAYLIST LAIN:
– Javascript Dasar
https://www.youtube.com/playlist?list=PLFIM0718LjIWXagluzROrA-iBY9eeUt4w
– HTML Dasar
https://www.youtube.com/playlist?list=PLFIM0718LjIVuONHysfOK0ZtiqUWvrx4F
– CSS Dasar
https://www.youtube.com/playlist?list=PLFIM0718LjIUBrbm6Gdh6k7ZUvPIAZm7p
– Tutorial Sublime Text
https://www.youtube.com/playlist?list=PLFIM0718LjIWE-Ot9V9qcALx5OMAZY67c
– CSS Layouting
https://www.youtube.com/playlist?list=PLFIM0718LjIUu4Ju9GUL5zpLcuq08TKYr
—
MEDIA SOSIAL
– https://www.facebook.com/WebProgrammingUNPAS
– http://codepen.io/webprogrammingunpas
– https://github.com/sandhikagalih
– http://twitter.com/sandhikagalih
– http://instagram.com/sandhikagalih
—
TEKNIK INFORMATIKA
UNIVERSITAS PASUNDAN BANDUNG
—
terimakasih dan selamat #ngoding!
@sandhikagalih
Belajar PHP untuk PEMULA : UPLOAD
Belajar PHP untuk PEMULA : UPLOAD
Gimna klo sistemnya dibuat bisa upload lgsung melalui printer scan/scanner dan bisa juga melalui upload file yg udh ada. Terimakasih πππ
Pak, bisa ngk daftar mahasiswa itu didownload menjadi documen microsoft excel???
Maaf Pak sebelumnya…,, itu kan user wajib uploud gambar pak… jika user tidak upload gambar gimana dan user hanya ganti nama atau jurusan aja??
Selamat siang pak,, sya pas ubh data kok ftonya mlh jd hilang knp ya pak..??
pak sandhika kenapa function untuk menampilkan " ukuran gambar terlalu besar! " tidak mau muncul, yang muncul langsung "data gagal ditambahkan". yg seharusnya muncul pop up " ukuran gambar terlalu besar! " kemudian baru muncul "data gagal ditambahkan". mohon pencerahan nya pak, terima kasih
$ekstensiGambarValid =['jpg','jpeg','png'];
$ekstensiGambar = explode('.', $namaFile);
$ekstensiGambar = strtolower (end($ekstensiGambar));
if(!in_array($ekstensiGambar, $ekstensiGambarValid)){
echo"<script>
alert('Yang Anda Upload Bukan Gambar :v');
</script>";
return false;
}
gambar dengan extensi kapital (JPG) tidak tetap gak bisa yaa ?
kalau masih terdapat error coba lebih teliti lagi dalam penulisanya ,, kadang saya juga error kemudian ikuti step sebelum error itu terjadi
terimakasih pak sandhika berkat vidio bapak saya jadi lebih jelas tentang php yang sebelumnya di jelaskan dosen , saya belum terlalu paham.
mohon penjelasan, karena yg terakhir muncul ini:
Warning: mysqli_query() expects at least 2 parameters, 1 given in C:xampphtdocsdb_stitsyamDosendb_dosenubah.php on line 7
Kayaknya ada yang kelewat, pas ubah data gambar, file gambar yang lama tidak dihapus…
pak, kenapa masih nyimpan walaupun error?
yang bisa mohon dibantu
"Parse error: syntax error, unexpected '$namaFile' (T_VARIABLE) in C:xampphtdocsphpdasarpertemuan13functions.php on line 78"
izin save pak!
Kenapa gambar tidak tampil di index ya ? Ada yang bisa kasih tau salahnya dimna ?
kok saya masih tetap bisa upload file pdf ya padahal variable di $ekstensiGambarValid = ['jpg', 'jpeg', 'png']; sudah sama seperti script tsb. ada yg tau?
assalamualaikum Pa Dika, kok disaya selalu gagal memasukan file diatas 2mb….
terimakasih atas ilmunya, jazakallah khair..
pada saat coding
if( $ukuranFile > 1000000) {
echo "<script>
alert ('ukuran gambar terlalu besar!')
</script>";
return false;
}
pada saat dijalankan ukuran 2MB berhasil di upload, tidak muncul alert
dmn miss nya saya yah…?
kenapa gambar tidak bisa tampil di halaman indexya padahal gambarnya berhasil masuk folder img dan datanya juga berhasil tersimpan tapi cuman gambarnya yg gak tampil .tolong dong bisa ini salahnya apa tolong dijawab yg bisa gan
, fungsi upload saya uda benar, , tapi kenapa tiap update gambar koq false terus padahal kodenya uda t samain persis
Tolong donk solusinya
Terima kasih banyak pak dika atas ilmu nya
itu pas pilih ubah gambar,setelah pilih ubah gambar sebelum di upload kenapa tampilan gambar tidak berubah ya?
bukan yang setelah di ubah
kak klo file nya itu bentuk doc,pdf uploadnya tersimpan kyk google drive itu gmana???
bang gambar nya ga tampil di index pdhl upload sudah sukses, solusi nya bang
Maaf pak sandhika, saya mau nanyaa.
ketika ubah data gambar, gambar lama tidak di replace melainkan tetap ada dan menambahkan gambar baru.
begitu juga dengan hapus gambar. hanya nama file gambar di database yg di hapus, tetapi fotonya tidak terhapus.
untuk membenarkannya seperti apa yaa pak ?
mohon pencerahannya pak, terimakasih
pak saya mau bertanya kan saya sudah buat coding sama persis gambarnya berhasil diiambil tapi gambarnya tidak keliatan pak itu gimana ya? terimakasih
Pak saya mau nanya, pas nyoba update poto tp dengan ukuran yg terlalu besar. Saat saya klik update nya kemudian tampil 'ukuran gambar terlalu besar' trus abis itu tampil 'data berhasil di update' dan gambar nya jadi tidak tampil. Itu errornya dimana ya pak, terimakasihπ
kalo uniqcode (uniqid) nya di ganti pake id aja bisa juga kan yaa apa ada kelemahan juga .. karena id kan uniq juga
jadi fotonya juga ngga double2
Pak sandhika ini kenapa ya, ketika saya tidak memperbarui gambar. Gambarnya malah tidak ada
Bang Dika, saya ada permasalahan nih di bagian limit size sama upload. Gk ada notif gambar terlalu besar padahal udah saya coba yg sesuai video sama saya buat variabel sama aja, dan pas saya upload cuma string tulisanya aja yg muncul tapi berhasil. Kira2 salahnya dimana yaa, Bang?
Berikut kodingan saya,
nama file = functions.php
function uploadgambar()
{
$nama_gambar = $_FILES['gambar']['name'];
$ukuran_gambar = $_FILES['gambar']['size'];
$error = $_FILES['gambar']['error'];
$tmp_gambar = $_FILES['gambar']['tmp_name'];
if ($error === 4)
{
echo "<script>
alert ('Pilih gambar terlebih dahulu'); </script>";
return false;
}
$ektensi_gambar_valid = ['jpg','jpeg','png'];
$ekstensi_gambar = explode('.', $nama_gambar);
$ekstensi_gambar = strtolower(end($ekstensi_gambar));
if (!in_array($ekstensi_gambar, $ektensi_gambar_valid))
{
echo "<script>
alert ('File yang anda upload bukan gambar'); </script>";
return false;
}
$uk_max_gambar = 1000000;
if ($ukuran_gambar >= $uk_max_gambar)
{
echo "<script>
alert ('Ukuran gambar yang anda masukan terlalu besar'); </script>";
return false;
}
move_uploaded_file($tmp_gambar, 'img/' . $nama_gambar);
return $nama_gambar;
}
Terimakasih, Bang Dika, Sukses selalu.
Pak saya mau tanya, pada function ubahnya yang
if ( $_FILES['Gambar']['error'] === 4 ) {
$gambar = $gambarLama;
} else {
$gambar = upload();
}
kenapa pas diubah malah undefined index : Gambar ya pak ? mohon bantuannya pak terimakasih
Mas dhika,kalau file upload itu berupa dokument word.exel,pdf itu jika ingin nampilin file tersebut di form ubah,apa ya command nya ? Pls jawab, makasihhhh
Pak sandika tolong dishare doong kodingannya buat dipelajari dan diikuti….
kalau gambarnya ngk tampil itu gimana solusinya pak?
terimakasih banyak teman saya .saya mau upload my data base saya di dalam my website saya bro.dan how to connect my database with my website and share bro,maaf ya?
pak sandika bikin tutorial crud mengunakan ajax dong lengkap dengan upload gambar bantu like dong biar bisa keterima sama bapak sandika galih
semoga sukses terus pak sandi
pak move_uloaded_file nya ditambahin di fungsi tambah, karena kalau di fungsi upload misalnya kita gagal simpan tapi upload file sudah benar.. file akan tetap tersimpan di folder tsb.
salam kenal pak sandika.. Mf pak saya mau tanya.. Di mana penulisan kodenya yg salah pak.. karna saya upload cuman gambar nya aja yg tidak muncul..? Trimakasih… function upload(){ $namafile= $_FILES ['gambar']['name']; $ukuranfile= $_FILES ['gambar']['size']; $error= $_FILES ['gambar']['error']; $tmpname= $_FILES ['gambar']['tmp_name']; //cek apakah sudah upload gambar if ($error===4){ echo"<script> alert('upload gambar terlebih dahulu'); </script>"; return false; } //cek apakah yg di upload bukan gambar $ekstensigambarvalid=['jpg','jpeg','png']; $ekstensigambar=explode('.',$namafile); $ekstensigambar=strtolower(end($ekstensigambar)); if(!in_array($ekstensigambar,$ekstensigambarvalid)){ echo"<script> alert('yg di upload bukan gambar'); </script>"; return false; } if($ukuranfile > 1000000){ echo"<script> alert('ukuran gambar terlalu besar'); </script>"; return false; } move_uploaded_file($tmpname,'img/'.$namafile); return $namafile; }
thanks pak! ggwp
Pak saya ada kesulitan ketika
If ( $ukuranFile > 1000000 ) , nah ketika saya upload gambar yg ukurannya <2mb berhasil tapi ketika >2mb selalu gagal, setelah di Var_dump($_FILES) pada array ['error'] =>
Int(1)
Kirakira untuk mengatasinya saya harus bagaimana pak ?
Belajar error errornya dmna ya ?
Saya error 1 ni