Monday, May 6, 2019



Bagaimana cara membuat fitur uplaoad file di PHP?

Yuk langsung aja simak cara membuatnya

Membuat upload file
1.       Koneksi dengan database dengan nama koneksi.php

<?php
mysql_connect("localhost","root","xxx");
mysql_select_db("malasngoding");
?>

2.      Lalu membuat table dengan nama index.php

<html>
<head>
            <title>Membuat Upload File Dengan PHP Dan MySQL | www.malasngoding.com</title>
</head>
<body>
            <h1>Membuat Upload File Dengan PHP Dan MySQL <br/> www.malasngoding.com</h1>
            <form action="aksi.php" method="post" enctype="multipart/form-data">
                        <input type="file" name="file">
                        <input type="submit" name="upload" value="Upload">
            </form>
</body>
</html>

Perhatikan form diatas :
<form action="aksi.php" method="post" enctype="multipart/form-data">

Enctype berfungsi sebagai intruksi for form upload file.


3.      Lalu membuat program file proses upload dengan nama aksi.php :

<?php
include 'koneksi.php';
   if($_POST['upload']){
            $ekstensi_diperbolehkan            = array('png','jpg');
            $nama = $_FILES['file']['name'];
            $x = explode('.', $nama);
            $ekstensi = strtolower(end($x));
            $ukuran            = $_FILES['file']['size'];
            $file_tmp = $_FILES['file']['tmp_name']; 
                        if(in_array($ekstensi, $ekstensi_diperbolehkan) === true){
                            if($ukuran < 1044070){                                
                                    move_uploaded_file($file_tmp, 'file/'.$nama);
                                    $query = mysql_query("INSERT INTO upload VALUES(NULL, '$nama')");
                                    if($query){
                                                echo 'FILE BERHASIL DI UPLOAD';
                                    }else{
                                                echo 'GAGAL MENGUPLOAD GAMBAR';
                                    }
                            }else{
                                    echo 'UKURAN FILE TERLALU BESAR';
                            }
                   }else{
                        echo 'EKSTENSI FILE YANG DI UPLOAD TIDAK DI PERBOLEHKAN';
                   }
    }
?>




No comments:

Post a Comment

Bagaimana cara membuat fitur uplaoad file di PHP? Yuk langsung aja simak cara membuatnya Membuat upload file 1.        Koneksi...