Skip to main content

Membuat Form File Upload Dengan PHP

Oke langsung saja sob, berikut ini salah satu contoh untuk membuat form upload file sendiri.

Trik ini berguna buat anda yang suka menyimpan file ke dalam database atau ke folder hosting. Oke langsung saja  dibawah ini contoh script form uploadernya.

<FORM method="post" enctype='multipart/form-data'>
File : <input type="file" name="upload-file"><input type="submit" name="btnUpload" value="Upload">
</FORM>

Kira kira seperti ini tampilannya untuk browser mozilla :


File :

Setelah membuat formnya kita harus membuat 1 file lagi untuk memproses file yang kita upload.
Nah untuk tugas ini kita harus menggunakan script php untuk menghubungkan ke server.
Script nya seperti dibawah ini :



<?
    // untuk memindahkan file ke tempat uploadan
    $upload_path = "upload/";
    // handle aplikasi : apabila folder yang dimaksud tidak ada, maka akan dibuat
    if (!is_dir($upload_path)) {
        mkdir($upload_path);
    }

    if (isset($_POST['btnUpload'])) {

        $file = $_FILES['upload-file']['name'];
        $tmp  = $_FILES['upload-file']['tmp_name'];
        // jika $file ada dan tidak kosong
        if ((isset($file)) && ($file != "")) {

            // handle apabila sudah ada file sama yang terupload, maka akan dibuat copynya
            $uploadfile = (file_exists($upload_path.$file)) ? $upload_path." copy of ".$file : $upload_path.$file;
            move_uploaded_file($tmp, $uploadfile);
            if (chmod($uploadfile, 0775)) {
                // tampilkan pesan sukses apabila berhasil mengupload file
                echo "Sukses mengupload file";
            } else {
                // tampilkan pesan gagal apabila tidak berhasil mengupload file
                echo "Gagal mengupload file";
            }
        }
    }
?>

Agar script berfungsi kita harus menggabungkan kedua script di atas  dan disimpan dengan nama
"upload.php".
Source code selengkapnya seperti dibawah ini :



<?
    // untuk memindahkan file ke tempat uploadan
    $upload_path = "upload/";
    // handle aplikasi : apabila folder yang dimaksud tidak ada, maka akan dibuat
    if (!is_dir($upload_path)) {
        mkdir($upload_path);
    }

    if (isset($_POST['btnUpload'])) {

        $file = $_FILES['upload-file']['name'];
        $tmp  = $_FILES['upload-file']['tmp_name'];
        // jika $file ada dan tidak kosong
        if ((isset($file)) && ($file != "")) {

            // handle apabila sudah ada file sama yang terupload, maka akan dibuat copynya
            $uploadfile = (file_exists($upload_path.$file)) ? $upload_path." copy of ".$file : $upload_path.$file;
            move_uploaded_file($tmp, $uploadfile);
            if (chmod($uploadfile, 0775)) {
                // tampilkan pesan sukses apabila berhasil mengupload file
                echo "Sukses mengupload file";
            } else {
                // tampilkan pesan gagal apabila tidak berhasil mengupload file
                echo "Gagal mengupload file";
            }
        }
    }
?>
<FORM method="post" enctype='multipart/form-data'>
File : <input type="file" name="upload-file"><input type="submit" name="btnUpload" value="Upload">
</FORM>


File upload.php telah kita buat. Silahkan di coba. dan untuk bahan percobaan.
Silahkan menggunakan server localhost di komputer anda.
Gunakan aplikasi seperti xampp yang bisa anda download gratis di website resminya
atau anda googling di om google coz banyak sekali yang memberikan link download  di google.
Selamat berkreasi yaa. (^_^)

Comments

Popular posts from this blog

Dord Carding 2014

inurl:"id=" & intext:"Warning: mysql_fetch_assoc() inurl:trainers.php?id= inurl:buy.php?category= inurl:article.php?ID= inurl:play_old.php?id= inurl:declaration_more.php?decl_id= inurl:pageid= inurl:games.php?id= inurl:page.php?file= inurl:newsDetail.php?id= inurl:gallery.php?id= inurl:show.php?id= inurl:staff_id= inurl:newsitem.php?num= inurl:readnews.php?id= inurl:top10.php?cat= inurl:historialeer.php?num= inurl:reagir.php?num= inurl:Stray-Questions-View.php?num= inurl:forum_bds.php?num= inurl:game.php?id= inurl:view_product.php?id= inurl:newsone.php?id= inurl:sw_comment.php?id= inurl:news.php?id= inurl:avd_start.php?avd= inurl:event.php?id= inurl:product-item.php?id= inurl:sql.php?id= inurl:news_view.php?id= inurl:select_biblio.php?id= inurl:humor.php?id= inurl:aboutbook.php?id= inurl:ogl_inet.php?ogl_id= inurl:fiche_spectacle.php?id= inurl:communique_detail.php?id= inurl:sem.php3?id= inurl:kategorie.php4?id= inurl:faq2.php?id= inurl:show_an.php?id= inurl:preview....

Update Config OpenVPN All Gsm And Smartfren

Assalamualaikum, Hari Ini Saya Akan Share Config OpenVPN All Gsm No Password & No User, Jadi Tinggal Pancal :D Langsung Sikat Aja Dah, Jangan  Banyak Cingcong :v For 3 Alat Tempur :D -Config Tanpa Password Di Sini -Openvpn Client.apk  Di Sini -Tutorial   Di Sini For Axis Alat Tempur :D -Config Tanpa Password Di Sini -Openvpn Client.apk  Di Sini -Tutorial   Di Sini For Isat 1 Alat Tempur :D -Config Tanpa Password Di Sini -Openvpn Client.apk  Di Sini -Tutorial   Di Sini For Isat 2 Alat Tempur :D -Config Tanpa Password Di Sini -Openvpn Client.apk  Di Sini -Tutorial   Di Sini For Telkomsel Alat Tempur :D -Config Tanpa Password Di Sini -Openvpn Client.apk  Di Sini -Tutorial   Di Sini For Xl Alat Tempur :D -Config Tanpa Password Di Sini -Openvpn Client.apk  Di Sini -Tutorial   Di Sini For Smartfreen Alat Tempur :D -Config Tanpa Password Di Sini -Openvpn Client.apk  Di Sini -T...

[Update 06-09-2016] Config open vpn sc three jabar only.

Assalamualaikum gan/sist kali ini saya akan share config open vpn update dari postingan sebelumnya. ga usah banya tanya lah langsung aja ini bukti konek. terus tanpa saweran juga pokonya tanpa pulsa tanpa kuota. hehehe Dan bukti kedua  Langsung saja saya kasih bahan sama Triknya untuk gratisan. Aplikasi Open Vpn Client Ambil Di Sini [Download]. Config Open Vpnya Ambil Di Sini [Download]. Tentunya Hp Android :v Jangan lupa sambil ngopi Jangan lupa juga mandi dulu :D Dan dua bahan tersebut harus di download soalnya kalo tanpa itu ga akan bisa gratisa. Ya segitu saja dari saya, semoga gratisanya di pergunakan dengan baik :D NOTE: Jika ada yang bingung atau mau bertanya silahkan hubungi saya via Facebook Thanks Wasalam.