Postingan lainnya
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