Advertisement
justhrun

upload.pehape

Oct 20th, 2014
324
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.53 KB | None | 0 0
  1. <?php
  2. if(isset($_POST['btnUpload'])){
  3.     // include('config.php');   // dikomeng dulu, jgn pk mysql
  4.  
  5.     $eror = false;
  6.     $folder = './upload/';
  7.     $file_type = array('jpg','jpeg','png','doc','docx','xls','xlsx');
  8.     $max_size = 15000000; // 15MB
  9.     $pesan = "";
  10.    
  11.     $file_name = $_FILES['data_upload']['name'];
  12.     $file_size = $_FILES['data_upload']['size'];
  13.     $explode = explode('.',$file_name);
  14.     $extensi = $explode[count($explode)-1];
  15.     if(!in_array($extensi,$file_type)){ $eror = true; $pesan .= '- Type file yang anda upload tidak sesuai<br />'; }
  16.     if($file_size > $max_size){ $eror = true; $pesan .= '- Ukuran file melebihi batas maximum<br />'; }
  17.     if($eror == true) {
  18.         echo '<div id="eror">'.$pesan.'</div>';
  19.     } else {
  20.         if(move_uploaded_file($_FILES['data_upload']['tmp_name'], $target_$file)){
  21. /* 2baris ini dikomeng, gak pake mysql dulu
  22.             $catat = mysql_query('insert into data_upload(nosurat,judul,keterangan) values
  23.             ("'.$no_surat.'", "'.$_POST['keterangan'].'", "'.$folder.'", "'.date('Y-m-d H:i:s').'")');
  24. */
  25.             echo '<div id="msg">Berhasil mengupload file '.$no_surat.$judul.'</div>';
  26.         } else{
  27.             echo "Proses upload eror";
  28.         }
  29.     }
  30. }
  31. ?>
  32. <style type="text/css">
  33. .table{
  34.     font:normal 12px Tahoma,verdana;
  35.     border:silver 1px solid;
  36.     width:350px;
  37. }
  38. .table tr td{
  39.     border-bottom:silver 1px solid;
  40.     border-right:silver 1px solid;
  41.     padding:0 5px 0 5px;
  42. }
  43. .table tr td.title{
  44.     font:bold 12px Tahoma,verdana;
  45.     background-color:#999999;
  46.     color:#000000;
  47. }
  48. input{
  49.     font:normal 12px Tahoma,verdana;
  50. }
  51. #eror{
  52.     width:345px;;
  53.     border:red 1px solid;
  54.     margin-left:auto;
  55.     margin-right:auto;
  56.     margin-bottom:5px;
  57.     padding:0 0 0 5px;
  58. }
  59. #msg{
  60.     width:345px;;
  61.     border:green 1px solid;
  62.     margin-left:auto;
  63.     margin-right:auto;
  64.     margin-bottom:5px;
  65.     padding:0 0 0 5px;
  66. }
  67. </style>
  68. <form method="post" enctype="multipart/form-data">
  69. <table class="table" cellpadding="0" cellspacing="0" align="center">
  70. <tr>
  71. <td colspan="2" height="25" class="title">Form Upload File</td>
  72. </tr>
  73. <tr>
  74. <td width="100">File</td>
  75. <td><input type="file" name="data_upload" /></td>
  76. </tr>
  77. <tr>
  78. <td width="100" valign="top">No. Surat</td>
  79. <td><textarea name="no_surat" cols="30" rows="1"></textarea></td>
  80. </tr>
  81. <tr>
  82. <td width="100" valign="top">Judul</td>
  83. <td><textarea name="judul" cols="30" rows="1"></textarea></td>
  84. </tr>
  85. <tr>
  86. <td width="100" valign="top">Keterangan</td>
  87. <td><textarea name="keterangan" cols="30" rows="3"></textarea></td>
  88. </tr>
  89. <tr>
  90. <td></td>
  91. <td><input type="submit" name="btnUpload" value="Upload" /></td>
  92. </tr>
  93. </table>
  94. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement