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='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1WDVZzQT..

Decoded Output download

?><?php
ini_set('display_errors', 'Off'); 

if (file_exists('../utilities/fonction.inc.php')) require_once '../utilities/fonction.inc.php';

function __autoload($class)
{
    if (file_exists("../utilities/{$class}.php")) include_once("../utilities/{$class}.php");	
}

$obj = new database;

$txtDate     = isset($_REQUEST['txtDate'])     			? filter_var($_REQUEST['txtDate'], FILTER_SANITIZE_STRING)        : NULL; 
$txtIntitule = isset($_REQUEST['txtIntitule']) 			? filter_var($_REQUEST['txtIntitule'], FILTER_SANITIZE_STRING)    : NULL; 
$h1 		 = isset($_REQUEST['h1']) 					? filter_var($_REQUEST['h1'], FILTER_SANITIZE_STRING)    : NULL; 
$h2 		 = isset($_REQUEST['h2']) 					? filter_var($_REQUEST['h2'], FILTER_SANITIZE_STRING)    : NULL; 
$txtIDFerie  = isset($_REQUEST['txtIDFerie'])  			? filter_var($_REQUEST['txtIDFerie'], FILTER_SANITIZE_NUMBER_INT) : NULL;
$taux  		 = isset($_REQUEST['cbTaux'])  				? filter_var($_REQUEST['cbTaux'], FILTER_SANITIZE_NUMBER_INT) : NULL;
$Demi  		 = isset($_REQUEST['chkDemi'])  			? 1 : 0 ;
$chome  	 = isset($_REQUEST['chkChome'])  			? 1 : 0 ;

if ( !empty($txtIDFerie) || ($txtIDFerie > 0) ) { $condition = "IDFerie = {$txtIDFerie}"; }
else { $condition = null; } 

$majFerie = array( 'date' => $txtDate, 'intitule' => $txtIntitule, 'Demi' => $Demi, 'h1' => $h1, 'h2' => $h2, 'taux' => $taux, 'chome' => $chome);
$obj->executeQuery("tblFerie", $majFerie, $condition); 

$requete = "select max(idFerie) as idFerie from tblFerie";
$result = $obj->getData($requete);
extract($result);

if($condition == null){
	$requete = "select * from tbljournee";
	$result = $obj->showData($requete);

	foreach ($result as $key) {
		extract($key);
		$d1 = substr($txtDate, 3,2)."/". substr($txtDate, 0,2)."/". substr($txtDate, 6,4);
		$str = strtotime($d1);
		$dt0 = date("d/m/Y",$str - 3600*24);
		$dt1 = date("d/m/Y",$str);
		$dt2 = date("d/m/Y",$str + 3600*24);
		$jourDebut = Totime($jourDebut);
		$jourFin = Totime($jourFin);
		if($Demi == 0){
			if($jourDebut != '00:00:00'){
				$toInsert1 = array(
					'idFerie' => $idFerie,
					'date' => $dt1,
					'calendrier' => $Code,
					'datedebut' => $dt0,
					'datefin' => $dt1,
					'heureDebut' => $dt1 . " " . $jourDebut,
					'heureFin' => $dt1 . " " . "23:59:59",
					'taux' => $taux,
					'chome' => $chome
				);
				$toInsert2 = array(
					'idFerie' => $idFerie,
					'date' => $dt1,
					'calendrier' => $Code,
					'datedebut' => $dt1,
					'datefin' => $dt2,
					'heureDebut' => $dt1 . " " . "00:00:00",
					'heureFin' => $dt1 . " " . $jourFin,
					'taux' => $taux,
					'chome' => $chome
				);
				$obj->executeQuery("tblCalFerie", $toInsert1);
				$obj->executeQuery("tblCalFerie", $toInsert2);
			}
			else{
				$toInsert1 = array(
					'idFerie' => $idFerie,
					'date' => $dt1,
					'calendrier' => $Code,
					'datedebut' => $dt1,
					'datefin' => $dt1,
					'heureDebut' => $dt1 . " " . $jourDebut,
					'heureFin' => $dt1 . " " . $jourFin,
					'taux' => $taux,
					'chome' => $chome
				);
				$obj->executeQuery("tblCalFerie", $toInsert1);
			}
		}else{
			if($jourDebut == '00:00:00'){
				$toInsert1 = array(
					'idFerie' => $idFerie,
					'date' => $dt1,
					'calendrier' => $Code,
					'datedebut' => $dt1,
					'datefin' => $dt1,
					'heureDebut' => $dt1 . " " . $h1,
					'heureFin' => $dt1 . " " . $h2,
					'taux' => $taux,
					'chome' => $chome
				);
				$obj->executeQuery("tblCalFerie", $toInsert1);
			}
			elseif($jourDebut > $h1 && $jourDebut < $h2){
				$toInsert1 = array(
					'idFerie' => $idFerie,
					'date' => $dt1,
					'calendrier' => $Code,
					'datedebut' => $dt0,
					'datefin' => $dt1,
					'heureDebut' => $dt1 . " " . $h1,
					'heureFin' => $dt1 . " " . $jourDebut,
					'taux' => $taux,
					'chome' => $chome
				);
				$toInsert2 = array(
					'idFerie' => $idFerie,
					'date' => $dt1,
					'calendrier' => $Code,
					'datedebut' => $dt1,
					'datefin' => $dt2,
					'heureDebut' => $dt1 . " " . $jourDebut,
					'heureFin' => $dt1 . " " . $h2,
					'taux' => $taux,
					'chome' => $chome
				);

				$obj->executeQuery("tblCalFerie", $toInsert1);
				$obj->executeQuery("tblCalFerie", $toInsert2);
			}elseif($jourDebut > $h1 && $jourDebut > $h2){
				$toInsert2 = array(
					'idFerie' => $idFerie,
					'date' => $dt1,
					'calendrier' => $Code,
					'datedebut' => $dt0,
					'datefin' => $dt1,
					'heureDebut' => $dt1 . " " . $h1,
					'heureFin' => $dt1 . " " . $h2,
					'taux' => $taux,
					'chome' => $chome
				);
				$obj->executeQuery("tblCalFerie", $toInsert2);
			}else{
				$toInsert1 = array(
					'idFerie' => $idFerie,
					'date' => $dt1,
					'calendrier' => $Code,
					'datedebut' => $dt1,
					'datefin' => $dt2,
					'heureDebut' => $dt1 . " " . $h1,
					'heureFin' => $dt1 . " " . $h2,
					'taux' => $taux,
					'chome' => $chome
				);
				$obj->executeQuery("tblCalFerie", $toInsert1);
			}
		}
		
	}
	$d1 = substr($txtDate, 0,2)."/". substr($txtDate, 3,2)."/". substr($txtDate, 6,4);
	$requete = "select periode from sr_periode where statut = 'Ouvert' ";
    $lstPeriode = $obj->showData($requete);
	foreach ($lstPeriode as $key) {
		extract($key);
		$requete1 = "update sr_planning set Ferie=1 where Ddebut ='$d1' and periode='$periode'";
		$result = $obj->executeSQL($requete1);
	}
}
function Totime($s){
    return substr($s, 0,8);
}

?>               

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1WDVZzQT4oQXNXTV9NUnNuPW4oJ1hYaFE9c1dzPXNNbmhBT0gyPXNPSFhzSDJYWi5aJykpPnpNdlFzek1fT0gyTT4nWFhoUT1zV3M9c01uaEFPSDI9c09IWHNIMlhaLlonOw1WDVZBUUgyPXNPSD5fX2VRPU9XT2U5KCQyV2VubikNVl0NVj4+Pj5zQT4oQXNXTV9NUnNuPW4oIlhYaFE9c1dzPXNNbmhdJDJXZW5ubFhaLloiKSk+c0gyV1E5TV9PSDJNKCJYWGhRPXNXcz1zTW5oXSQyV2VubmxYWi5aIik7CQ1WbA1WDVYkTzwKPlM+SE19PjllPWU8ZW5NOw1WDVYkPVI9NGU9TT4+Pj4+Uz5zbm5NPSgkX2dLdyBLcFRqJz1SPTRlPU0nZCk+Pj4+PgkJCT8+QXNXPU16X2NleigkX2dLdyBLcFRqJz1SPTRlPU0nZCw+cjNJVEtnX3BGRTNUM05LX3BUZzNFQyk+Pj4+Pj4+Pjo+RSBJSTs+DVYkPVI9M0g9cz1RV00+Uz5zbm5NPSgkX2dLdyBLcFRqJz1SPTNIPXM9UVdNJ2QpPgkJCT8+QXNXPU16X2NleigkX2dLdyBLcFRqJz1SPTNIPXM9UVdNJ2QsPnIzSVRLZ19wRkUzVDNOS19wVGczRUMpPj4+Pjo+RSBJSTs+DVYkLjA+CQk+Uz5zbm5NPSgkX2dLdyBLcFRqJy4wJ2QpPgkJCQkJPz5Bc1c9TXpfY2V6KCRfZ0t3IEtwVGonLjAnZCw+cjNJVEtnX3BGRTNUM05LX3BUZzNFQyk+Pj4+Oj5FIElJOz4NViQuaz4JCT5TPnNubk09KCRfZ0t3IEtwVGonLmsnZCk+CQkJCQk/PkFzVz1Nel9jZXooJF9nS3cgS3BUaicuaydkLD5yM0lUS2dfcEZFM1QzTktfcFRnM0VDKT4+Pj46PkUgSUk7Pg1WJD1SPTM0ck16c00+PlM+c25uTT0oJF9nS3cgS3BUaic9Uj0zNHJNenNNJ2QpPj4JCQk/PkFzVz1Nel9jZXooJF9nS3cgS3BUaic9Uj0zNHJNenNNJ2QsPnIzSVRLZ19wRkUzVDNOS19FIHVvS2dfM0VUKT46PkUgSUk7DVYkPWVRUj4+CQk+Uz5zbm5NPSgkX2dLdyBLcFRqJzI8VGVRUidkKT4+CQkJCT8+QXNXPU16X2NleigkX2dLdyBLcFRqJzI8VGVRUidkLD5yM0lUS2dfcEZFM1QzTktfRSB1b0tnXzNFVCk+Oj5FIElJOw1WJDRNWXM+PgkJPlM+c25uTT0oJF9nS3cgS3BUaicyLnk0TVlzJ2QpPj4JCQk/PjA+Oj5hPjsNViQyLk9ZTT4+CT5TPnNubk09KCRfZ0t3IEtwVGonMi55Ly5PWU0nZCk+PgkJCT8+MD46PmE+Ow1WDVZzQT4oPiFNWVo9cSgkPVI9MzRyTXpzTSk+fHw+KCQ9Uj0zNHJNenNNPmk+YSk+KT5dPiQyT0g5cz1zT0g+Uz4iMzRyTXpzTT5TPl0kPVI9MzRyTXpzTWwiOz5sDVZNV25NPl0+JDJPSDlzPXNPSD5TPkhRV1c7Pmw+DVYNViRZZQpyTXpzTT5TPmV6emVxKD4nOWU9TSc+U2k+JD1SPTRlPU0sPidzSD1zPVFXTSc+U2k+JD1SPTNIPXM9UVdNLD4nNE1Zcyc+U2k+JDRNWXMsPicuMCc+U2k+JC4wLD4nLmsnPlNpPiQuayw+Jz1lUVInPlNpPiQ9ZVFSLD4nMi5PWU0nPlNpPiQyLk9ZTSk7DVYkTzwKLWlNUk0yUT1Nd1FNenEoIj08V3JNenNNIiw+JFllCnJNenNNLD4kMk9IOXM9c09IKTs+DVYNViR6TXZRTT1NPlM+Im5NV00yPT5ZZVIoczlyTXpzTSk+ZW4+czlyTXpzTT5Bek9ZPj08V3JNenNNIjsNViR6TW5RVz0+Uz4kTzwKLWl4TT00ZT1lKCR6TXZRTT1NKTsNVk1SPXplMj0oJHpNblFXPSk7DVYNVnNBKCQyT0g5cz1zT0g+U1M+SFFXVyldDVYJJHpNdlFNPU0+Uz4ibk1XTTI9Pio+QXpPWT49PFcKT1F6SE1NIjsNVgkkek1uUVc9PlM+JE88Ci1pbi5PfTRlPWUoJHpNdlFNPU0pOw1WDVYJQU96TWUyLj4oJHpNblFXPT5lbj4keU1xKT5dDVYJCU1SPXplMj0oJHlNcSk7DVYJCSQ5MD5TPm5RPG49eigkPVI9NGU9TSw+SixrKVgiaCJYPm5RPG49eigkPVI9NGU9TSw+YSxrKVgiaCJYPm5RPG49eigkPVI9NGU9TSw+WyxVKTsNVgkJJG49ej5TPm49ej1PPXNZTSgkOTApOw1WCQkkOT1hPlM+OWU9TSgiOWhZaGIiLCRuPXo+LT5KW2FhKmtVKTsNVgkJJDk9MD5TPjllPU0oIjloWWhiIiwkbj16KTsNVgkJJDk9az5TPjllPU0oIjloWWhiIiwkbj16Pis+SlthYSprVSk7DVYJCSQKT1F6NE08UT0+Uz5UTz1zWU0oJApPUXo0TTxRPSk7DVYJCSQKT1F6cnNIPlM+VE89c1lNKCQKT1F6cnNIKTsNVgkJc0EoJDRNWXM+U1M+YSldDVYJCQlzQSgkCk9RejRNPFE9PiFTPidhYTphYTphYScpXQ1WCQkJCSQ9TzNIbk16PTA+Uz5lenplcSgNVgkJCQkJJ3M5ck16c00nPlNpPiRzOXJNenNNLA1WCQkJCQknOWU9TSc+U2k+JDk9MCwNVgkJCQkJJzJlV01IOXpzTXonPlNpPiQvTzlNLA1WCQkJCQknOWU9TTlNPFE9Jz5TaT4kOT1hLA1WCQkJCQknOWU9TUFzSCc+U2k+JDk9MCwNVgkJCQkJJy5NUXpNNE08UT0nPlNpPiQ5PTA+WD4iPiI+WD4kCk9RejRNPFE9LA1WCQkJCQknLk1Rek1yc0gnPlNpPiQ5PTA+WD4iPiI+WD4ia0o6TFA6TFAiLA1WCQkJCQknPWVRUic+U2k+JD1lUVIsDVYJCQkJCScyLk9ZTSc+U2k+JDIuT1lNDVYJCQkJKTsNVgkJCQkkPU8zSG5Nej1rPlM+ZXp6ZXEoDVYJCQkJCSdzOXJNenNNJz5TaT4kczlyTXpzTSwNVgkJCQkJJzllPU0nPlNpPiQ5PTAsDVYJCQkJCScyZVdNSDl6c016Jz5TaT4kL085TSwNVgkJCQkJJzllPU05TTxRPSc+U2k+JDk9MCwNVgkJCQkJJzllPU1Bc0gnPlNpPiQ5PWssDVYJCQkJCScuTVF6TTRNPFE9Jz5TaT4kOT0wPlg+Ij4iPlg+ImFhOmFhOmFhIiwNVgkJCQkJJy5NUXpNcnNIJz5TaT4kOT0wPlg+Ij4iPlg+JApPUXpyc0gsDVYJCQkJCSc9ZVFSJz5TaT4kPWVRUiwNVgkJCQkJJzIuT1lNJz5TaT4kMi5PWU0NVgkJCQkpOw1WCQkJCSRPPAotaU1STTJRPU13UU16cSgiPTxXL2VXck16c00iLD4kPU8zSG5Nej0wKTsNVgkJCQkkTzwKLWlNUk0yUT1Nd1FNenEoIj08Vy9lV3JNenNNIiw+JD1PM0huTXo9ayk7DVYJCQlsDVYJCQlNV25NXQ1WCQkJCSQ9TzNIbk16PTA+Uz5lenplcSgNVgkJCQkJJ3M5ck16c00nPlNpPiRzOXJNenNNLA1WCQkJCQknOWU9TSc+U2k+JDk9MCwNVgkJCQkJJzJlV01IOXpzTXonPlNpPiQvTzlNLA1WCQkJCQknOWU9TTlNPFE9Jz5TaT4kOT0wLA1WCQkJCQknOWU9TUFzSCc+U2k+JDk9MCwNVgkJCQkJJy5NUXpNNE08UT0nPlNpPiQ5PTA+WD4iPiI+WD4kCk9RejRNPFE9LA1WCQkJCQknLk1Rek1yc0gnPlNpPiQ5PTA+WD4iPiI+WD4kCk9RenJzSCwNVgkJCQkJJz1lUVInPlNpPiQ9ZVFSLA1WCQkJCQknMi5PWU0nPlNpPiQyLk9ZTQ1WCQkJCSk7DVYJCQkJJE88Ci1pTVJNMlE9TXdRTXpxKCI9PFcvZVdyTXpzTSIsPiQ9TzNIbk16PTApOw1WCQkJbA1WCQlsTVduTV0NVgkJCXNBKCQKT1F6NE08UT0+U1M+J2FhOmFhOmFhJyldDVYJCQkJJD1PM0huTXo9MD5TPmV6emVxKA1WCQkJCQknczlyTXpzTSc+U2k+JHM5ck16c00sDVYJCQkJCSc5ZT1NJz5TaT4kOT0wLA1WCQkJCQknMmVXTUg5enNNeic+U2k+JC9POU0sDVYJCQkJCSc5ZT1NOU08UT0nPlNpPiQ5PTAsDVYJCQkJCSc5ZT1NQXNIJz5TaT4kOT0wLA1WCQkJCQknLk1Rek00TTxRPSc+U2k+JDk9MD5YPiI+Ij5YPiQuMCwNVgkJCQkJJy5NUXpNcnNIJz5TaT4kOT0wPlg+Ij4iPlg+JC5rLA1WCQkJCQknPWVRUic+U2k+JD1lUVIsDVYJCQkJCScyLk9ZTSc+U2k+JDIuT1lNDVYJCQkJKTsNVgkJCQkkTzwKLWlNUk0yUT1Nd1FNenEoIj08Vy9lV3JNenNNIiw+JD1PM0huTXo9MCk7DVYJCQlsDVYJCQlNV25Nc0EoJApPUXo0TTxRPT5pPiQuMD4mJj4kCk9RejRNPFE9PkI+JC5rKV0NVgkJCQkkPU8zSG5Nej0wPlM+ZXp6ZXEoDVYJCQkJCSdzOXJNenNNJz5TaT4kczlyTXpzTSwNVgkJCQkJJzllPU0nPlNpPiQ5PTAsDVYJCQkJCScyZVdNSDl6c016Jz5TaT4kL085TSwNVgkJCQkJJzllPU05TTxRPSc+U2k+JDk9YSwNVgkJCQkJJzllPU1Bc0gnPlNpPiQ5PTAsDVYJCQkJCScuTVF6TTRNPFE9Jz5TaT4kOT0wPlg+Ij4iPlg+JC4wLA1WCQkJCQknLk1Rek1yc0gnPlNpPiQ5PTA+WD4iPiI+WD4kCk9RejRNPFE9LA1WCQkJCQknPWVRUic+U2k+JD1lUVIsDVYJCQkJCScyLk9ZTSc+U2k+JDIuT1lNDVYJCQkJKTsNVgkJCQkkPU8zSG5Nej1rPlM+ZXp6ZXEoDVYJCQkJCSdzOXJNenNNJz5TaT4kczlyTXpzTSwNVgkJCQkJJzllPU0nPlNpPiQ5PTAsDVYJCQkJCScyZVdNSDl6c016Jz5TaT4kL085TSwNVgkJCQkJJzllPU05TTxRPSc+U2k+JDk9MCwNVgkJCQkJJzllPU1Bc0gnPlNpPiQ5PWssDVYJCQkJCScuTVF6TTRNPFE9Jz5TaT4kOT0wPlg+Ij4iPlg+JApPUXo0TTxRPSwNVgkJCQkJJy5NUXpNcnNIJz5TaT4kOT0wPlg+Ij4iPlg+JC5rLA1WCQkJCQknPWVRUic+U2k+JD1lUVIsDVYJCQkJCScyLk9ZTSc+U2k+JDIuT1lNDVYJCQkJKTsNVg1WCQkJCSRPPAotaU1STTJRPU13UU16cSgiPTxXL2VXck16c00iLD4kPU8zSG5Nej0wKTsNVgkJCQkkTzwKLWlNUk0yUT1Nd1FNenEoIj08Vy9lV3JNenNNIiw+JD1PM0huTXo9ayk7DVYJCQlsTVduTXNBKCQKT1F6NE08UT0+aT4kLjA+JiY+JApPUXo0TTxRPT5pPiQuayldDVYJCQkJJD1PM0huTXo9az5TPmV6emVxKA1WCQkJCQknczlyTXpzTSc+U2k+JHM5ck16c00sDVYJCQkJCSc5ZT1NJz5TaT4kOT0wLA1WCQkJCQknMmVXTUg5enNNeic+U2k+JC9POU0sDVYJCQkJCSc5ZT1NOU08UT0nPlNpPiQ5PWEsDVYJCQkJCSc5ZT1NQXNIJz5TaT4kOT0wLA1WCQkJCQknLk1Rek00TTxRPSc+U2k+JDk9MD5YPiI+Ij5YPiQuMCwNVgkJCQkJJy5NUXpNcnNIJz5TaT4kOT0wPlg+Ij4iPlg+JC5rLA1WCQkJCQknPWVRUic+U2k+JD1lUVIsDVYJCQkJCScyLk9ZTSc+U2k+JDIuT1lNDVYJCQkJKTsNVgkJCQkkTzwKLWlNUk0yUT1Nd1FNenEoIj08Vy9lV3JNenNNIiw+JD1PM0huTXo9ayk7DVYJCQlsTVduTV0NVgkJCQkkPU8zSG5Nej0wPlM+ZXp6ZXEoDVYJCQkJCSdzOXJNenNNJz5TaT4kczlyTXpzTSwNVgkJCQkJJzllPU0nPlNpPiQ5PTAsDVYJCQkJCScyZVdNSDl6c016Jz5TaT4kL085TSwNVgkJCQkJJzllPU05TTxRPSc+U2k+JDk9MCwNVgkJCQkJJzllPU1Bc0gnPlNpPiQ5PWssDVYJCQkJCScuTVF6TTRNPFE9Jz5TaT4kOT0wPlg+Ij4iPlg+JC4wLA1WCQkJCQknLk1Rek1yc0gnPlNpPiQ5PTA+WD4iPiI+WD4kLmssDVYJCQkJCSc9ZVFSJz5TaT4kPWVRUiwNVgkJCQkJJzIuT1lNJz5TaT4kMi5PWU0NVgkJCQkpOw1WCQkJCSRPPAotaU1STTJRPU13UU16cSgiPTxXL2VXck16c00iLD4kPU8zSG5Nej0wKTsNVgkJCWwNVgkJbA1WCQkNVglsDVYJJDkwPlM+blE8bj16KCQ9Uj00ZT1NLD5hLGspWCJoIlg+blE8bj16KCQ9Uj00ZT1NLD5KLGspWCJoIlg+blE8bj16KCQ9Uj00ZT1NLD5bLFUpOw1WCSR6TXZRTT1NPlM+Im5NV00yPT5aTXpzTzlNPkF6T1k+bnpfWk16c085TT59Lk16TT5uPWU9UT0+Uz4nN1FjTXo9Jz4iOw1WPj4+PiRXbj1tTXpzTzlNPlM+JE88Ci1pbi5PfTRlPWUoJHpNdlFNPU0pOw1WCUFPek1lMi4+KCRXbj1tTXpzTzlNPmVuPiR5TXEpPl0NVgkJTVI9emUyPSgkeU1xKTsNVgkJJHpNdlFNPU0wPlM+IlFaOWU9TT5uel9aV2VISHNIeD5uTT0+ck16c01TMD59Lk16TT40OU08UT0+UyckOTAnPmVIOT5aTXpzTzlNUyckWk16c085TSciOw1WCQkkek1uUVc9PlM+JE88Ci1pTVJNMlE9TXB3SSgkek12UU09TTApOw1WCWwNVmwNVkFRSDI9c09IPlRPPXNZTSgkbildDVY+Pj4+ek09UXpIPm5RPG49eigkbiw+YSxmKTsNVmwNVg1WP2k+Pj4+Pj4+Pj4+Pj4+Pj4=';$_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 8e60b3a3ef4ae238441d7d0455155fdd
Eval Count 2
Decode Time 81 ms