Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Mencantumkan kode program di posting Anda, tolong ikuti aturan yang sesuai, baca http://diskusiweb.com/discussion/39204/aturan-cara-menyisipkan-kode-program-di-diskusiweb

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

Help..?? Batasi Ukuran Besar File Upload

Upload udah jalan mastah...tinggal di batasi ukuran file ni bingung...??

ni contoh script ...

$dir = 'foto/';
    $nama = $_POST['nama'];
    $arid = $_POST['arid'];
    $jk = $_POST['jk'];
    $umur = $_POST['umur'];
    $alamat = $_POST['alamat'];
    $hp = $_POST['hp'];
    $tgl_in = date("Y-m-d");
    if(($_POST['vercode']) == $_SESSION['vercode']) {
    $vercode = $_POST['vercode'];
    } else { $err[] = '- Angka captcha yang Anda masukan salah<br />
                       - Silahkan diulangi lagi dengan benar';}
                     
    $photo = $_POST['photo'];
    $valid_formats = array("jpg", "bmp","jpeg");


    if( !count( $err ) ) {
        $filename = $_FILES['photo']['name'];
        $filetype = $_FILES['photo']['type'];
        $filesize = $_FILES['photo']['size'];
        $tmpname = $_FILES['photo']['tmp_name'];
   
        list($txt, $ext) = explode(".", $filename);
        if( in_array( $ext ,$valid_formats ) ) {
            $new = "$arid.".$ext;
            $upload = $dir.$new;
            if( file_exists( $upload ) ) {
                unlink( $upload );
            }
        if( num( query( "SELECT * FROM ".TABLE_AUD." WHERE nama='$nama'" ) ) == 0 ) {
        query( "INSERT INTO ".TABLE_AUD." VALUES( '$aid', '$arid', '$nama', '$jk',
              '$umur', '$alamat', '$new', '$hp', '$tgl_in', '0', '0' )" );
        } else { $err[] = '- Nama ini sudah terdaftar<br />
                           - Silahkan ke sekretariat untuk konfirmasi'; }
          
            if( move_uploaded_file( $_FILES['photo']['tmp_name'], $upload ) ) {
            } else {
                $err[] = '- Pendaftaran Gagal<br />
                          - Maaf, foto Anda gagal diupload';
            }
        } else {
            $err[] = '- Pendaftaran Gagal<br />
                      - Format gambar tidak diizinkan<br />
                      - Extensi file gambar harus Jpeg, Jpg, Bmp';
        }
    }

Tanggapan

  • tinggal tambahin if ($filesize > $maxsize){ bla bla bla}
  • cara tempatkan if ($filesize > $max..... di posis mana Gan...soalnya if nya kebanyakan..??....
  • tergantung dengan urutan role yang mau dipake, kalo size nya mau jadi role pertama ya paling atas,
    pokoknya sebelum move_uploaded_file
Sign In or Register to comment.