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)) {

avatar zulfiyanto
@zulfiyanto

26 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

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

avatar masiting
@masiting

55 Kontribusi 18 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban