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 $_F = __FILE__; $_X = 'P2lCP1ouWg1WCUFRSDI9c09IPlRzWU1UT3JXT2U9KCQ9c1lNKV0NVgkJPXpx..

Decoded Output download


function TimeToFloat($time){
		try {
			$tab = explode(":", $time);
			$hr = $tab[0];
			$min = $tab[1];
			$sec = $tab[2];

			$resultat = floatval($hr) + floatval($min / 60.0) + floatval($sec / 3600.0) + 0.00001;

		} catch (Exception $e) {
			$resultat = floatval(0);
		}
		if ($resultat <= 0.00001){$resultat = 0;}
		return $resultat;
	}
function FloatToTime($float){
		
		try {
			$hr = intval($float);
			$min = intval(($float - $hr) * 60);
			$sec = intval((($float - $hr) * 60 - $min) * 60);
			$hr = ($hr < 0) ? 0 : $hr;
			$min = ($hr < 0) ? 0 : $min;
			$sec = ($hr < 0) ? 0 : $sec;
			if($hr < 10){
				$hr = "0" . $hr;
			}
			if($min < 10){
				$min = "0" . $min;
			}
			if($sec < 10){
				$sec = "0" . $sec;
			}

		} catch (Exception $e) {
			$hr = "00";
			$min = "00";
			$sec = "00";
		}

		$resultat = $hr . ":" . $min . ":" . $sec;
		return $resultat;
	}$_X=base64_decode($_X);$_X=strtr($_X,'SgPO9YZWFKmqyfxcjLJRzuM5vNts1b.{B4nC]i/2Dl0EheA
[d8=Qp>VXo H}6GIw7ka3TrU<','=R9odmplAEPyk8gv[53xrMezqZHi7YhW<DsG{>CcX}1N/afj6]JtuS 
.BUnwVKLQO20ITF4b');$_R=str_replace('__FILE__',"'".$_F."'",$_X);eval($_R);$_R=0;$_X=0;?><?php
	function TimeToFloat($time){
		try {
			$tab = explode(":", $time);
			$hr = $tab[0];
			$min = $tab[1];
			$sec = $tab[2];

			$resultat = floatval($hr) + floatval($min / 60.0) + floatval($sec / 3600.0) + 0.00001;

		} catch (Exception $e) {
			$resultat = floatval(0);
		}
		if ($resultat <= 0.00001){$resultat = 0;}
		return $resultat;
	}

	function FloatToTime($float){
		
		try {
			$hr = intval($float);
			$min = intval(($float - $hr) * 60);
			$sec = intval((($float - $hr) * 60 - $min) * 60);
			$hr = ($hr < 0) ? 0 : $hr;
			$min = ($hr < 0) ? 0 : $min;
			$sec = ($hr < 0) ? 0 : $sec;
			if($hr < 10){
				$hr = "0" . $hr;
			}
			if($min < 10){
				$min = "0" . $min;
			}
			if($sec < 10){
				$sec = "0" . $sec;
			}

		} catch (Exception $e) {
			$hr = "00";
			$min = "00";
			$sec = "00";
		}

		$resultat = $hr . ":" . $min . ":" . $sec;
		return $resultat;
	}
?>

Did this file decode correctly?

Original Code

<?php $_F = __FILE__;
$_X = 'P2lCP1ouWg1WCUFRSDI9c09IPlRzWU1UT3JXT2U9KCQ9c1lNKV0NVgkJPXpxPl0NVgkJCSQ9ZTw+Uz5NUlpXTzlNKCI6Iiw+JD1zWU0pOw1WCQkJJC56PlM+JD1lPGphZDsNVgkJCSRZc0g+Uz4kPWU8ajBkOw1WCQkJJG5NMj5TPiQ9ZTxqa2Q7DVYNVgkJCSR6TW5RVz1lPT5TPkFXT2U9Y2VXKCQueik+Kz5BV09lPWNlVygkWXNIPmg+W2FYYSk+Kz5BV09lPWNlVygkbk0yPmg+SlthYVhhKT4rPmFYYWFhYTA7DVYNVgkJbD4yZT0yLj4oS1IyTVo9c09IPiRNKT5dDVYJCQkkek1uUVc9ZT0+Uz5BV09lPWNlVyhhKTsNVgkJbA1WCQlzQT4oJHpNblFXPWU9PkJTPmFYYWFhYTApXSR6TW5RVz1lPT5TPmE7bA1WCQl6TT1Rekg+JHpNblFXPWU9Ow1WCWwNVg1WCUFRSDI9c09IPnJXT2U9VE9Uc1lNKCRBV09lPSldDVYJCQ1WCQk9enE+XQ1WCQkJJC56PlM+c0g9Y2VXKCRBV09lPSk7DVYJCQkkWXNIPlM+c0g9Y2VXKCgkQVdPZT0+LT4kLnopPio+W2EpOw1WCQkJJG5NMj5TPnNIPWNlVygoKCRBV09lPT4tPiQueik+Kj5bYT4tPiRZc0gpPio+W2EpOw1WCQkJJC56PlM+KCQuej5CPmEpPj8+YT46PiQuejsNVgkJCSRZc0g+Uz4oJC56PkI+YSk+Pz5hPjo+JFlzSDsNVgkJCSRuTTI+Uz4oJC56PkI+YSk+Pz5hPjo+JG5NMjsNVgkJCXNBKCQuej5CPjBhKV0NVgkJCQkkLno+Uz4iYSI+WD4kLno7DVYJCQlsDVYJCQlzQSgkWXNIPkI+MGEpXQ1WCQkJCSRZc0g+Uz4iYSI+WD4kWXNIOw1WCQkJbA1WCQkJc0EoJG5NMj5CPjBhKV0NVgkJCQkkbk0yPlM+ImEiPlg+JG5NMjsNVgkJCWwNVg1WCQlsPjJlPTIuPihLUjJNWj1zT0g+JE0pPl0NVgkJCSQuej5TPiJhYSI7DVYJCQkkWXNIPlM+ImFhIjsNVgkJCSRuTTI+Uz4iYWEiOw1WCQlsDVYNVgkJJHpNblFXPWU9PlM+JC56Plg+IjoiPlg+JFlzSD5YPiI6Ij5YPiRuTTI7DVYJCXpNPVF6SD4kek1uUVc9ZT07DVYJbA1WP2k=';
$_D = strrev('edoced_46esab');
eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=')); ?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R 0
$_X 0

Stats

MD5 0f7dfe75e3410dfc5bb71d17af0b063c
Eval Count 2
Decode Time 74 ms