<html> <head><title> Upload File </title></head> <body> <FORM ACTION = "upload.php" METHOD="POST" ENCYTPE="multipart/form-data"> Upload file : <input type="file" name="file"><br> <input type="submit" name="Upload" value="Upload"> </FORM> </body> </html> <?php if (isset($_POST['upload'])) { $dir_upload = "images/"; $nama_file = $_FILES['file']['name']; if (is_uploaded_file($_FILES['file']['tmp_name'])) { $cek = move_uploaded_file ($_FILES['file']['tmp_name'],$dir_upload.$nama_file); if ($cek) { echo "File berhasil diupload" ; } else { echo "File gagal diupload" ; } } } ?> Apa ada yang salah dengan program diatas ? Soalnya waktu saya coba, tidak ada keterangan file berhasil diupload atau tidak.
0 jempol
bramanto
300
1157
·
8 tahun, 2 bulan yang lalu
·
0 jempol
Hai coder @FahmiIrmansyah. Kalau boleh tau untuk file untuk formNya dan proses uploadNya apakah terpisah atau satu file ?
FahmiIrmansyah
135
2
penanya
·
8 tahun, 2 bulan yang lalu
·
0 jempol
Beda file.
bramanto
300
1157
·
8 tahun, 2 bulan yang lalu
·
0 jempol
Hai coder @FahmiIrmansyah. Coba ubah baris ini : if (is_uploaded_file($_FILES['file']['tmp_name'])) { menjadi ini : if (isset($_FILES['file']['tmp_name'])) {
FahmiIrmansyah
135
2
penanya
·
8 tahun, 2 bulan yang lalu
·
0 jempol
Tetep sama aja.
bramanto
300
1157
·
8 tahun, 2 bulan yang lalu
·
0 jempol
Hai coder @FahmiIrmansyah. Ubah baris ini : <FORM ACTION = "upload.php" METHOD="POST" ENCYTPE="multipart/form-data"> Menjadi : <form action="upload.php" method="post" enctype="multipart/form-data"> Saya sudah mencobaNya dan berhasil.
FahmiIrmansyah
135
2
penanya
·
8 tahun, 2 bulan yang lalu
·
0 jempol
Masih sama saja.
bramanto
300
1157
·
8 tahun, 2 bulan yang lalu
·
0 jempol
Hai coder @FahmiIrmansyah. Ubah baris ini : if (isset($_POST['upload'])) { menjadi : if (isset($_POST['Upload'])) {
bramanto
300
1157
·
8 tahun, 2 bulan yang lalu
·
0 jempol
Karena pada form dituliskan seperti ini : <input type="submit" name="Upload" value="Upload">
FahmiIrmansyah
135
2
penanya
·
8 tahun, 2 bulan yang lalu
·
0 jempol
Setelah saya coba, sekarang ada error "Notice: Undefined index: file in C:\xampp\htdocs\upload.php on line 4"
bramanto
300
1157
·
8 tahun, 2 bulan yang lalu
·
0 jempol
Hai coder @FahmiIrmansyah. Masih belum bisa juga ? :D Saya coba sekali, tempo hari bisa dan berjalan baik untuk uploadNya. Kalo boleh, bisa disertakan kembali sintaks code terbaru yang coba dituliskan.
FahmiIrmansyah
135
2
penanya
·
8 tahun, 2 bulan yang lalu
·
0 jempol
<html> <head><title> Upload File </title></head> <body> <form action = "upload.php" method="post" encytpe="multipart/form-data"> Upload file : <input type="file" name="file"><br> <input type="submit" name="Upload" value="Upload"> </FORM> </body> </html> <?php if (isset($_POST['Upload'])) { $dir_upload = "images/"; $nama_file = $_FILES['file']['name']; if (is_uploaded_file($_FILES['file']['tmp_name'])) { $cek = move_uploaded_file ($_FILES['file']['tmp_name'],$dir_upload.$nama_file); if ($cek) { echo "File berhasil diupload" ; } else { echo "File gagal diupload" ; } } } ?>
bramanto
300
1157
·
8 tahun, 2 bulan yang lalu
·
0 jempol
Hai coder @FahmiIrmansyah, ada kesalahan sintaks pada file form.php, di baris ini : encytpe="multipart/form-data" seharusNya : enctype="multipart/form-data" Untuk sintaks code lengkapNya : form.php ----------- <html> <head><title> Upload File </title></head> <body> <form action = "upload.php" method="post" enctype="multipart/form-data"> Upload file : <input type="file" name="file"><br> <input type="submit" name="Upload" value="Upload"> </form> </body> </html> upload.php -------------- <?php if (isset($_POST['Upload'])) { $dir_upload = "images/"; $nama_file = $_FILES['file']['name']; if (is_uploaded_file($_FILES['file']['tmp_name'])) { $cek = move_uploaded_file ($_FILES['file']['tmp_name'],$dir_upload.$nama_file); if ($cek) { echo "File berhasil diupload" ; } else { echo "File gagal diupload" ; } } } ?>
FahmiIrmansyah
135
2
penanya
·
8 tahun, 2 bulan yang lalu
·
0 jempol
Sekarang muncul warning ini : Warning: move_uploaded_file(images/eula.1028.txt): failed to open stream: No such file or directory in C:\xampp\htdocs\upload.php on line 7 Warning: move_uploaded_file(): Unable to move 'C:\xampp\tmp\php8C28.tmp' to 'images/eula.1028.txt' in C:\xampp\htdocs\upload.php on line 7 File gagal diupload
bramanto
300
1157
·
8 tahun, 2 bulan yang lalu
·
0 jempol
Hai coder @FahmiIrmansyah. Pastikan coder telah membuat direktori / folder bernama "images". Sehingga struktur file / folderNya seperti ini : htdocs [folder] ...aplikasi [folder] ......form.php [file] ......upload.php [file] ......images [Folder]
FahmiIrmansyah
135
2
penanya
·
8 tahun, 2 bulan yang lalu
·
0 jempol
Sudah Berhasil.
bramanto
300
1157
·
8 tahun, 2 bulan yang lalu
·
0 jempol
Selamat yaa @FahmiIrmansyah... Semangat terus belajar codingNya.. ^_^
FahmiIrmansyah
135
2
penanya
·
8 tahun, 2 bulan yang lalu
·
0 jempol
Coba upload video ada "Warning: POST Content-Length of 105587765 bytes exceeds the limit of 8388608 bytes in Unknown on line 0". Itu artinya ada batasan ukuran file yang harus diupload sebesar 8388698 bytes? . Kalau iya, bagaimana kalau misalnya mau upload file yang ukurannya diatas 8388698 bytes ?
bramanto
300
1157
·
8 tahun, 2 bulan yang lalu
·
1 jempol
Hai coder @Fahmilrmansyah. Coder dapat mengatur konfigurasi pengaturan upload di php.ini . Jika coder menggunakan xampp. Dapat membukaNya di /xampp/php/php.ini atur sesuai kebutuhan uploadNya.. MisalNya kita ingin uploadNya 128MB post_max_size = 128M upload_max_filesize = 128M max_execution_time = 5000 max_input_time = 5000 memory_limit = 128M Perlu di ketahui juga, maksimum upload yang kita set tidak bisa melebihi batas penggunaan memory CPU / Notebook yang kita gunakan.
michaeladevi
0
0
·
6 tahun yang lalu
·
0 jempol
halo mau tanya, kalo mau edit hasil upload filenya gimana ya caranya? terima kasih
bramanto
300
1157
·
6 tahun yang lalu
·
0 jempol
Halo coder @michaeldevi, kalau boleh tau edit hasil upload file bagaimana yang dimaksud ?
Winandhi
0
0
·
4 tahun, 6 bulan yang lalu
·
0 jempol
Hello, masih bisa dilanjutkan kah diskusi ini...? saya ada pertanyaan.