Jumat, 19 Januari 2018

Dinas Pengarsipan Daerah - Pemrograman Web Dinamsi

Assalamualaikum wr wb

Disini saya akan menjelaskan bagian tugas saya dalam pembuatan tugas akhir mata kuliah Pemrograman Web Dinamis..

Tugas saya dalam tugas akhir ini adalah pembuatan upload dengan php.
berikut penjelasannya.

Tampilan awal dalam proses upload




pilih chosse file untuk memilih file yang akan di upload, kemudian mengisi deskripsi tentang file yang diupload tersebut, misalnya




maka file tersebut akan tersimpan didatabase dan jika ingin mendownloadnya maka pilih pada bagian menu download dan disitu terdapat list file yang telah terupload dan bisa didownload.



Berikut codingannya.

Untuk tampilan pada upload
upload.php

<!DOCTYPE html>
<html>
<head>
<title>DINAS PENGARSIPAN DAERAH</title>
    <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>

<div id="container">
    <div id="header">
    <h1>DINAS PENGARSIPAN DAERAH</h1>
            <span>PROVINSI DIY</span>
        </div>
       
        <div id="menu">
        <a href="index.php">Home</a>
            <a href="upload.php" class="active">Upload</a>
            <a href="download.php">Download</a>
        </div>
       
        <div id="content">
        <h2>Upload</h2>
         
            <form enctype="multipart/form-data" method="POST" action="hasil_upload.php">
            <table width="100%" align="center" border="0" bgcolor="#eee" cellpadding="2" cellspacing="0">
File yang di upload : <input type="file" name="fupload"><br>
Deskripsi File : <br>
<textarea name="deskripsi" rows="8" cols="40"></textarea><br>
<input type=submit value=Upload>
</table>
</form>
            </p>
        </div>
    </div>
           
</body>
</html>



Proses penyimpanan data kedalam database
simpan.php

<?php
// Tentukan folder file yang boleh di download
$folder = "files/";
// Lalu cek menggunakan fungsi file_exist
if (!file_exists($folder.$_GET['files'])) {
  echo "<h1>Access forbidden!</h1>
      <p> Anda tidak diperbolehkan mendownload file ini.</p>";
  exit;
}

// Apabila mendownload file di folder files
else {
  header("Content-Type: octet/stream");
  header("Content-Disposition: attachment;
  filename=\"".$_GET['files']."\"");
  $fp = fopen($folder.$_GET['files'], "r");
  $data = fread($fp, filesize($folder.$_GET['files']));
  fclose($fp);
  print $data;
}
?>



Hasil dari uploadannya.
hasil_upload.php


<?php
// Baca lokasi file sementar dan nama file dari form (fupload)
$lokasi_file = $_FILES['fupload']['tmp_name'];
$nama_file   = $_FILES['fupload']['name'];
// Tentukan folder untuk menyimpan file
$folder = "files/$nama_file";
// tanggal sekarang
$tgl_upload = date("Ymd");
// Apabila file berhasil di upload
if (move_uploaded_file($lokasi_file,"$folder")){
  header("location:download.php");
 
  // Masukkan informasi file ke database
  $konek = mysqli_connect("localhost","root","","arsip");

  $query = "INSERT INTO upload (nama_file, deskripsi, tgl_upload)
            VALUES('$nama_file', '$_POST[deskripsi]', '$tgl_upload')";
           
  mysqli_query($konek, $query);
}
else{
  echo "File gagal di upload";
}
?>

Sekian penjelasannya dari saya, terimakasih.
Wassalamualaikum wr wb

0 komentar:

Posting Komentar

Popular Posts

Recent Posts

Unordered List

Text Widget

Kategori

Kategori

Diberdayakan oleh Blogger.

Recent Comments

Looped Slider

Formulir Kontak

Nama

Email *

Pesan *

Find Us On Facebook

Advertisement

Featured Video

Featured Video

Sponsor

Gagdet

Video Of Day

Gallery

Sports

Popular Posts