Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(isset($_POST['btnUpload'])){
- include('config.php');
- $eror = false;
- $folder = './upload/';
- $file_type = array('jpg','jpeg','png','doc','docx','xls','xlsx');
- $max_size = 15000000; // 15MB
- $pesan = "";
- $data_file = $folder . basename( $_FILES['data_upload']['name']);
- $file_name = $_FILES['data_upload']['name'];
- $file_size = $_FILES['data_upload']['size'];
- $explode = explode('.',$file_name);
- $extensi = $explode[count($explode)-1];
- if(!in_array($extensi,$file_type)){ $eror = true; $pesan .= '- Type file yang anda upload tidak sesuai<br />'; }
- if($file_size > $max_size){ $eror = true; $pesan .= '- Ukuran file melebihi batas maximum<br />'; }
- if($eror == true) {
- echo "<div id='eror'>$pesan</div>";
- } else {
- if(move_uploaded_file($_FILES['data_upload']['tmp_name'], $data_file)){
- $nomor = $_POST['no_surat'];
- $judul = $_POST['dari'];
- $dari = $_POST['judul'];
- $keter = $_POST['keterangan'];
- $query = "insert into data_surat values ( null, '$nomor', '$judul', '$dari', '$keter', '$data_file', NOW() )";
- mysql_query($query);
- echo "<div id='msg'>Berhasil mengupload file $nomor/$judul</div>";
- } else{
- echo "Proses upload eror";
- }
- }
- }
- ?>
- <style type="text/css">
- .table{
- font:normal 12px Tahoma,verdana;
- border:silver 1px solid;
- width:350px;
- }
- .table tr td{
- border-bottom:silver 1px solid;
- border-right:silver 1px solid;
- padding:0 5px 0 5px;
- }
- .table tr td.title{
- font:bold 12px Tahoma,verdana;
- background-color:#999999;
- color:#000000;
- }
- input{
- font:normal 12px Tahoma,verdana;
- }
- #eror{
- width:345px;;
- border:red 1px solid;
- margin-left:auto;
- margin-right:auto;
- margin-bottom:5px;
- padding:0 0 0 5px;
- }
- #msg{
- width:345px;;
- border:green 1px solid;
- margin-left:auto;
- margin-right:auto;
- margin-bottom:5px;
- padding:0 0 0 5px;
- }
- </style>
- <form method="post" enctype="multipart/form-data">
- <table class="table" cellpadding="0" cellspacing="0" align="center">
- <tr>
- <td colspan="2" height="25" class="title">Form Upload File</td>
- </tr>
- <tr>
- <td width="100">File</td>
- <td><input type="file" name="data_upload" /></td>
- </tr>
- <tr>
- <td width="100" valign="top">No. Surat</td>
- <td><textarea name="no_surat" cols="30" rows="1"></textarea></td>
- </tr>
- <tr>
- <td width="100" valign="top">Judul</td>
- <td><textarea name="judul" cols="30" rows="1"></textarea></td>
- </tr>
- <tr>
- <td width="100" valign="top">Dari</td>
- <td><textarea name="dari" cols="30" rows="1"></textarea></td>
- </tr>
- <tr>
- <td width="100" valign="top">Keterangan</td>
- <td><textarea name="keterangan" cols="30" rows="3"></textarea></td>
- </tr>
- <tr>
- <td></td>
- <td><input type="submit" name="btnUpload" value="Upload" /></td>
- </tr>
- </table>
- </form>
- <?php
- /*
- SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
- SET time_zone = "+07:00";
- CREATE TABLE IF NOT EXISTS `data_surat` (
- `id_surat` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `nomor_surat` varchar(50) NOT NULL,
- `judul` varchar(50) NOT NULL,
- `dari` varchar(50) NOT NULL,
- `keterangan` text NOT NULL,
- `data_file` varchar(50) NOT NULL,
- `proses` datetime NOT NULL,
- PRIMARY KEY (`id_surat`),
- UNIQUE KEY `nomor_surat` (`nomor_surat`)
- ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
- */
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement