Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
script maksimal ukuran file yg di upload nggk work
misi mas mw tanya, script saya kok nggk work yaa , work nya cuma ke size 1 mb kebawah doang
sudah saya coba jg tambahin size ukuran_file nya jd 50000000000000 tp cuman mentok bisa upload maksimal dibawah 2 mb aja ,
if (isset($_POST['simpan'])) { // ambil data hasil submit dari form $nim = trim($_POST['id_guru']); $nama = trim($_POST['nama']);
$nama_file = $_FILES['image']['name']; $ukuran_file = $_FILES['image']['size']; $tipe_file = $_FILES['image']['type']; $tmp_file = $_FILES['image']['tmp_name'];
// tentukan extension yang diperbolehkan $allowed_extensions = array('jpg','jpeg','png');
// Set path folder tempat menyimpan gambarnya $path_file = "foto/".$nama_file;
// check extension $file = explode(".", $nama_file); $extension = array_pop($file);
try { // sql statement untuk seleksi nim dari tabel is_mahasiswa $query = "SELECT id_guru FROM guru WHERE id_guru=:nim"; // membuat prepared statements $stmt = $pdo->prepare($query);
// mengikat parameter $stmt->bindParam(':nim', $nim);
// eksekusi query $stmt->execute();
$count = $stmt->rowCount(); // jika nim sudah ada if($count > 0) { // tampilkan pesan nim sudah ada header("location: ../../ss.php?nim=$nim&alert=4"); } // jika nim belum ada else { // Cek apakah tipe file yang diupload sesuai dengan allowed_extensions if (in_array($extension, $allowed_extensions)) { // Jika tipe file yang diupload sesuai dengan allowed_extensions, lakukan : if($ukuran_file <= 5000000) { // Cek apakah ukuran file yang diupload kurang dari sama dengan 1MB // Jika ukuran file kurang dari sama dengan 1MB, lakukan : // Proses upload if(move_uploaded_file($tmp_file, $path_file)) {
1 Jawaban:
Jawaban Terpilih
Pake PHP ini gan, coba cari php.ini generator di google terus ubah kode sesua disini :
; Maximum allowed size for uploaded files.
upload_max_filesize = 40M
; Must be greater than or equal to upload_max_filesize
post_max_size = 40M
sesuai dengan kebutuhan mu, misal mau diatas 10MB, tinggal ganti 40M jadi 10M. dan begitu dah