Rabu, 08 Mei 2019

PHP code Convert Doc to Byte

<?php

$tanggal=WKT(date("Y-m-d"));
$jam=WKT(date("H:i:s"));
$pro="simpan";

$dokumen0="avatar.jpg";
$private_key="Aktif";
//$PATH="ypathcss";
?>
<link type="text/css" href="<?php echo "$PATH/base/";?>ui.all.css" rel="stylesheet" /> 
<script type="text/javascript" src="<?php echo "$PATH/";?>jquery-1.3.2.js"></script>
<script type="text/javascript" src="<?php echo "$PATH/";?>ui/ui.core.js"></script>
<script type="text/javascript" src="<?php echo "$PATH/";?>ui/ui.datepicker.js"></script>
<script type="text/javascript" src="<?php echo "$PATH/";?>ui/i18n/ui.datepicker-id.js"></script>
   
  <script type="text/javascript">
      $(document).ready(function(){
        $("#tanggal").datepicker({
dateFormat  : "dd MM yy",       
          changeMonth : true,
          changeYear  : true
        });
      });
    </script>   

<script type="text/javascript">
function PRINT(){
win=window.open('penawaran/print.php','win','width=1000, height=400, menubar=0, scrollbars=1, resizable=0, location=0, toolbar=0, private_key=0'); }
</script>
<script language="JavaScript">
function buka(url) {window.open(url, 'window_baru', 'width=800,height=600,left=320,top=100,resizable=1,scrollbars=1');}
</script>

<style>
#table {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

#table td, #table th {
    border: 1px solid #ddd;
    padding: 8px;
}

#table tr:nth-child(even){background-color: #f2f2f2;}

#table tr:hover {background-color: #ddd;}

#table th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #E9967A;
    color: white;
}
</style>

<?php
$kode_vendor=$_SESSION["cid"];
$sql="select * from `$tbvendor` where `kode_vendor`='$kode_vendor'";
$d=getField($conn,$sql);
$kode_vendor=$d["kode_vendor"];
$kode_vendor0=$d["kode_vendor"];
$nama_vendor=$d["nama_vendor"];
$email=$d["email"];
$telepon=$d["telepon"];
$username=$d["username"];
$password=$d["password"];
$status=$d["status"];

$public_key=$d["public_key"];
$private_key2=substr($d["public_key"],0,10);


$kode_penawaran=$_GET["kode"];
$sql="select * from `$tbpenawaran` where `kode_penawaran`='$kode_penawaran'";
$d=getField($conn,$sql);
$kode_penawaran=$d["kode_penawaran"];
$kode_user=getUser($conn,$d["kode_user"]);
$kode_tender=getTender($conn,$d["kode_tender"]);
$kode_tender2=$d["kode_tender"];

$tanggal=$d["tanggal"];
$jam=$d["jam"];
$deskripsi=$d["deskripsi"];
$private_key=$d["private_key"];
$public_key=$d["public_key"];


$dokumen=$d["dokumen"];
$dokumen0=$d["dokumen"];

?>

<link rel="stylesheet" href="js/jquery-ui.css">
  <link rel="stylesheet" href="resources/demos/style.css">
<script src="js/jquery-1.12.4.js"></script>
  <script src="js/jquery-ui.js"></script>
  <script>
  $( function() {
    $( "#accordion" ).accordion({
      collapsible: true
    });
  } );
  </script>
<div id="accordion">
  <h3>Halaman Dekrip Penawaran User</h3>
  <div>
<div style="text-align:left;">

<form action="" method="post" enctype="multipart/form-data">

<div class="panel panel-default templatemo-content-widget white-bg no-padding templatemo-overflow-hidden">
                <i class="fa fa-times"></i>
                <div class="panel-heading templatemo-position-relative"><h2 class="text-uppercase">Show Penawaran</h2></div>
                <div class="table-responsive">
<table id="table" class="table table-striped table-bordered">

<tr>
<th width="209"><label for="kode_penawaran">Kode Penawaran</label>
<th width="27">:
<th width="842" colspan="2"><b><?php echo $kode_penawaran;?></b></tr>


<tr>
<td height="24"><label for="kode_user">User</label>
<td><div align="center">:</div>
<td>
  <?php echo $kode_user;?></tr>



<tr>
<td height="24"><label for="kode_user">Tender</label>
<td><div align="center">:</div>
<td>
  <?php echo $kode_tender." ($kode_tender2)";?></tr>
<tr>
<td height="24"><label for="deskripsi">Deskripsi</label>
<td>:<td><?php echo $deskripsi;?>
</td>
</tr>


<tr>
  <td height="24">Dokumen
    <td>:<td colspan="2"><a href="downloadget2.php?file=<?php echo $dokumen;?>">Download Dokumen</a></td>
</tr>


<tr>
<td height="24"><label for="kode_user">Waktu</label>
<td><div align="center">:</div>
<td>
  <?php echo WKT($tanggal)." $jam WIB";?></tr>



<tr>
  <td height="24">Private Key
    <td>:<td colspan="2">
    <input name="private_key2" type="text" id="private_key2" value="<?php echo $private_key2;?>" size="55" readonly="readonly" />
    </td>
</tr>

<tr>
  <td height="24">Dokumen
    <td>:<td colspan="2"><label for="dokumen"></label>
        <input name="dokumen" type="file" id="dokumen" size="20" />
   </tr>


<tr>
<td>
<td valign="top">
<td colspan="2">
 <div class="form-group text-left">
<input name="Dekrip" type="submit" id="Dekrip" value="Dekrip" class="templatemo-blue-button" />
        <input name="kode_penawaran" type="hidden" id="kode_penawaran" value="<?php echo $kode_penawaran;?>" />
         <input name="public_key" type="hidden" id="public_key" value="<?php echo $public_key;?>" />
                <input name="Batal" type="submit" id="Batal" value="Batal"class="templatemo-white-button" />
        </div>

</td></tr>
</table>
</form>
</div>
</div>

</div>
</div>
       
</div>
<?php
//<input name="dokumen" type="hidden" id="dokumen" value="<?php echo $dokumen;
     
if(isset($_POST["Dekrip"])){
$pro=strip_tags($_POST["pro"]);
$kode_penawaran=strip_tags($_POST["kode_penawaran"]);
$public_key=strip_tags($_POST["public_key"]);
//$dokumen=($_POST["dokumen"]);

$tanggal=date("Y-m-d");
$jam=date("H:i:s");

$time_start = microtime_float();

ini_set('memory_limit', '-1');
ini_set('max_execution_time', '-1');

//$ciphertext = file_get_contents("upload/".$dokumen);
//move_uploaded_file($_FILES["dokumen"]["tmp_name"],"upload/temp");
//$ciphertext = file_get_contents("upload/temp");

move_uploaded_file($_FILES["dokumen"]["tmp_name"],"upload/temp");
$ciphertext = file_get_contents("upload/temp");


//echo"ciphertext: $ciphertext";

include 'Crypt/DSA.php';
$dsa = new Crypt_DSA();
$dsa->loadKey($public_key);
$dekrip= $dsa->decrypt($ciphertext);

$namafile = str_replace("Enkrip","Dekrip", $dokumen);
$fp = fopen("upload/".$namafile,"w");
fwrite($fp,$dekrip);
fclose($fp);

$time_end = microtime_float();
$time = $time_end - $time_start;


echo "<br>File Hasil Dekripsi :"; echo $namafile;
echo "<br>Lokasi Hasil Dekripsi :"; echo realpath("upload/". $namafile);
echo "<br>Waktu Proses Dekripsi : $time seconds\n";
echo "<br>File Hasil Dekripsi DSA EL GAMAL :"; echo  "Dekrip_".$namafile;
echo "<br>Lokasi Hasil Dekripsi DSA EL GAMAL :"; echo realpath("upload/Dekrip_".$namafile);
echo "<br>Waktu Proses Dekripsi DSA EL GAMAL : $time seconds\n";
echo"<br><hr>";

}
?>

Tidak ada komentar:

Posting Komentar