Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php eval(stripslashes(gzinflate(base64_decode("pVhtb9s4Ev6cAv0PU8Fd21jHTtrtFUgsF26TbXNNk..

Decoded Output download

?>
<?php session_start();
include("header.php");

if (!empty($_SESSION['username']) AND ($_SESSION['level'] == "1")) {

$title = "Kirim SMS";
 require("connection.inc.php");?>

<?php
$table = "struktur";
$tanggal = date("Y-m-d H");
$waktu = date("Y-m-d H:i:s");

?>
<link href="main.css" rel="stylesheet" type="text/css">
<br><br>
<p align="center" class="header"><img src="images/edit.gif"> :: <?php echo $title?></p>
<div align="center"><A HREF='index.php'><font size="3" face="Arial, Helvetica, sans-serif"></font></A> 
  <?php
 $hit=0;
for ($k=1;$k<=$banyak;$k++)
if ($hpku[$k]!="") 
$kirim = "$kirim"."$hpku[$k], ";

 ?>
  <?php if (!(isset($_GET[tekan]))) $_GET[tekan]="no";

if (($_GET[tekan]=='ok') and (!empty($_POST[isisms])))
{

$isi = $_POST[tujuanhp];
$isi = strtolower($isi);
$space = explode(",",$isi);

$jkirim = count($space);

for($i = 0; $i<$jkirim; $i++){
if ($space[$i]!="") {
echo "$space[$i]";
$space[$i] = trim($space[$i]);
$jumlahsms = strlen($isisms);
//echo $jumlahsms;

   $hpq = $space[$i];
   
 $oke=mysql_query("INSERT INTO `reply` ( `id` , `idinbox` , `petugas` , `tanggal` , `isi` )
VALUES ('', '$_POST[kode]', '$_SESSION[username]', '$waktu', '$_POST[isisms]')");

   $sukses = mysql_query("INSERT INTO `terkirim` ( `id` , `tgl` , `hp` , `isi` , `status` ) VALUES (NULL , NOW() , '$hpq', '$_POST[isisms]', 'S')");
$pesan = $_POST[isisms];
// menghitung jumlah pecahan
$jmlSMS = ceil(strlen($pesan)/153);

// memecah pesan asli
$pecah  = str_split($pesan, 153);

// proses untuk mendapatkan ID record yang akan disisipkan ke tabel OUTBOX
$query = "SHOW TABLE STATUS LIKE 'outbox'";
$hasil = mysql_query($query);
$data  = mysql_fetch_array($hasil);
$newID = $data['Auto_increment'];

// proses penyimpanan ke tabel mysql untuk setiap pecahan
for ($i=1; $i<=$jmlSMS; $i++)
{
  // membuat UDH untuk setiap pecahan, sesuai urutannya
  $udh = "050003A7".sprintf("%02s", $jmlSMS).sprintf("%02s", $i);

  // membaca text setiap pecahan
  $msg = $pecah[$i-1];

  if ($i == 1)
  {
     // jika merupakan pecahan pertama, maka masukkan ke tabel OUTBOX
       $okesaldo=mysql_query("INSERT INTO `outbox` ( `UDH`,`ID`,`MultiPart`,`InsertIntoDB` , `SendingDateTime` ,`DestinationNumber` , `Coding` , `TextDecoded` , `SendingTimeOut` ,`DeliveryReport` , `CreatorID` )
                                       VALUES ( '$udh','$newID', 'true','sysdate()', 'sysdate()', '$hpq','Default_No_Compression', '$msg', 'sysdate()', 'yes', '$_SESSION[username]')");

     //$query = "INSERT INTO outbox (DestinationNumber, UDH,TextDecoded, ID, MultiPart) VALUES ('$noTelp', '$udh', '$msg','$newID', 'true')";
  }
  else
  {
     // jika bukan merupakan pecahan pertama, simpan ke tabel OUTBOX_MULTIPART
     $query = "INSERT INTO outbox_multipart(`Coding` ,UDH,TextDecoded, ID, SequencePosition)
               VALUES ('Default_No_Compression', '$udh', '$msg','$newID', '$i')";
//echo $pesan;
  }

  // jalankan query
  mysql_query($query);
}	
   }
}

		
  $url = "http://localhost/smsbisa/gammu/start.php"; 
		$f = fopen ($url, 'r' ); 
		fclose ($f) ;  flush() ; 
?>
</div>
<table width="75%" border="0" cellspacing="5" cellpadding="5" align="center">
  <tr>
    <td align=center><?php
   
	
	echo "<b>Pengiriman SMS dengan isi:</b><br>";
	
	echo "$_POST[isisms]<br><br>";
	echo "<b>Tujuan</b><br> $_POST[tujuanhp]";
	echo "<br><br><b>Telah berhasil.... </b><br>";

	?>
	
    </td>
  </tr>
</table><?php
}
else
{
?>
<form name="myForm" action="?tekan=ok" method="post">
<br>
  <table width="40%"  border="0" align="center" cellpadding="0" cellspacing="0">
    <tr> 
      <td width="24%" valign="top"><div align="right"><br>
          <font size="3">Tujuan </font>: </div></td>
      <td width="76%"><textarea name="tujuanhp" cols="50" rows=3><?php echo $_GET[kirim] ?><?php echo $_GET[nohp] ?></textarea> 
	  <input type="hidden" name="kode" value="<?php echo $_GET[id];?>" />
      </td>
    </tr>
    <tr> 
      <td valign="top"><div align="right"><font size="3">Isi </font>: </div></td>
      <td><p> 
          <textarea name="isisms" wrap="physical" cols="50" rows="5"
onKeyDown="textCounter(document.myForm.isisms,document.myForm.remLen2,1000)"
onKeyUp="textCounter(document.myForm.isisms,document.myForm.remLen2,1000"></textarea>
        </p></td>
    </tr>
    <tr> 
      <td>&nbsp;</td>
      <td> <input readonly type="text" name="remLen2" size="3" maxlength="3" value="1000">
        sisa karakter </td>
    </tr>
    <tr> 
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr> 
      <td>&nbsp;</td>
      <td><input type="submit" name="Submit" value="Send"> 
	  <input type="hidden" name="banyak" value="<?php echo $banyak?>"></td>
    </tr>
  </table>
</form>

<SCRIPT LANGUAGE="JavaScript">
<!-- Dynamic Version by: Nannette Thacker -->
<!-- http://www.shiningstar.net -->
<!-- Original by :  Ronnie T. Moore -->
<!-- Web Site:  The JavaScript Source -->
<!-- Use one function for multiple text areas on a page -->
<!-- Limit the number of characters per textarea -->
<!-- Begin
function textCounter(field,cntfield,maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
cntfield.value = maxlimit - field.value.length;
}
//  End -->
</script>

<?php }}
else
echo "maaf anda belum login";
include("footer.php"); ?>

<?

Did this file decode correctly?

Original Code

<?php eval(stripslashes(gzinflate(base64_decode("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")))); ?>

Function Calls

gzinflate 1
stripslashes 1
base64_decode 1

Variables

None

Stats

MD5 1d92e45fa14c5303e44aac94437fa4ce
Eval Count 1
Decode Time 75 ms