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

Decoded Output download


function tsue_latest_comments()
{
	global $TSUE;

// Don't edit this
$query = "SELECT * FROM tsue_plugins WHERE tsue_plugins.filename =  'tsue_latest_comments.php'";

$list = $TSUE['TSUE_Database']->query($query);
	while ($row = $list->fetch_assoc()) {
	$info = unserialize($row['pluginOptions']);
	$limit = $info['config']['plugin_tsue_latest_comments_limit'];
		}
$query = "SELECT
tsue_torrents.name,
tsue_comments.comment_id,
tsue_comments.content_type,
tsue_comments.content_id,
tsue_comments.memberid,
tsue_comments.membername,
tsue_comments.post_date,
tsue_comments.message,
tsue_comments.message_state
FROM
tsue_torrents
Inner Join tsue_comments ON tsue_comments.content_id = tsue_torrents.tid WHERE tsue_comments.content_type =  'torrent_comments' and tsue_comments.message_state =  'visible' ORDER BY tsue_comments.comment_id DESC limit 0,$limit";

$list = $TSUE['TSUE_Database']->query($query);
$latest_comments ='';
	while ($Comment = $list->fetch_assoc()) {
	$timestamp = $Comment['post_date'];
	$_alt = $Comment['name'];
	$Comment['post_date'] = convert_relative_time($timestamp, $useTimeago=true);// convert_time($timestamp, $format = '');
	$_memberid = $Comment['memberid'];
	$_avatar = get_member_avatar($_memberid, $gender = '', $size = 's'); 
	eval("\$clickable_member_avatar = \"".$TSUE['TSUE_Template']->LoadTemplate('clickable_member_avatar')."\";");
	eval("\$comments = \"".$TSUE['TSUE_Template']->LoadTemplate('latest_comments_row')."\";");
	$latest_comments .= $comments;	
		}

eval("\$latest_comments = \"".$TSUE['TSUE_Template']->LoadTemplate('latest_comments')."\";");	
return $latest_comments;
}?><?php
function tsue_latest_comments()
{
	global $TSUE;

// Don't edit this
$query = "SELECT * FROM tsue_plugins WHERE tsue_plugins.filename =  'tsue_latest_comments.php'";

$list = $TSUE['TSUE_Database']->query($query);
	while ($row = $list->fetch_assoc()) {
	$info = unserialize($row['pluginOptions']);
	$limit = $info['config']['plugin_tsue_latest_comments_limit'];
		}
$query = "SELECT
tsue_torrents.name,
tsue_comments.comment_id,
tsue_comments.content_type,
tsue_comments.content_id,
tsue_comments.memberid,
tsue_comments.membername,
tsue_comments.post_date,
tsue_comments.message,
tsue_comments.message_state
FROM
tsue_torrents
Inner Join tsue_comments ON tsue_comments.content_id = tsue_torrents.tid WHERE tsue_comments.content_type =  'torrent_comments' and tsue_comments.message_state =  'visible' ORDER BY tsue_comments.comment_id DESC limit 0,$limit";

$list = $TSUE['TSUE_Database']->query($query);
$latest_comments ='';
	while ($Comment = $list->fetch_assoc()) {
	$timestamp = $Comment['post_date'];
	$_alt = $Comment['name'];
	$Comment['post_date'] = convert_relative_time($timestamp, $useTimeago=true);// convert_time($timestamp, $format = '');
	$_memberid = $Comment['memberid'];
	$_avatar = get_member_avatar($_memberid, $gender = '', $size = 's'); 
	eval("\$clickable_member_avatar = \"".$TSUE['TSUE_Template']->LoadTemplate('clickable_member_avatar')."\";");
	eval("\$comments = \"".$TSUE['TSUE_Template']->LoadTemplate('latest_comments_row')."\";");
	$latest_comments .= $comments;	
		}

eval("\$latest_comments = \"".$TSUE['TSUE_Template']->LoadTemplate('latest_comments')."\";");	
return $latest_comments;
}	

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='Pz48P3BocA0KZjNuY3Q0Mm4gdHMzNV9sMXQ1c3RfYzJtbTVudHMoKQ0Kew0KCWdsMmIxbCAkVFNVRTsNCg0KLy8gRDJuJ3QgNWQ0dCB0aDRzDQokcTM1cnkgPSAiU0VMRUNUICogRlJPTSB0czM1X3BsM2c0bnMgV0hFUkUgdHMzNV9wbDNnNG5zLmY0bDVuMW01ID0gICd0czM1X2wxdDVzdF9jMm1tNW50cy5waHAnIjsNCg0KJGw0c3QgPSAkVFNVRVsnVFNVRV9EMXQxYjFzNSddLT5xMzVyeSgkcTM1cnkpOw0KCXdoNGw1ICgkcjJ3ID0gJGw0c3QtPmY1dGNoXzFzczJjKCkpIHsNCgkkNG5mMiA9IDNuczVyNDFsNHo1KCRyMndbJ3BsM2c0bk9wdDQybnMnXSk7DQoJJGw0bTR0ID0gJDRuZjJbJ2MybmY0ZyddWydwbDNnNG5fdHMzNV9sMXQ1c3RfYzJtbTVudHNfbDRtNHQnXTsNCgkJfQ0KJHEzNXJ5ID0gIlNFTEVDVA0KdHMzNV90MnJyNW50cy5uMW01LA0KdHMzNV9jMm1tNW50cy5jMm1tNW50XzRkLA0KdHMzNV9jMm1tNW50cy5jMm50NW50X3R5cDUsDQp0czM1X2MybW01bnRzLmMybnQ1bnRfNGQsDQp0czM1X2MybW01bnRzLm01bWI1cjRkLA0KdHMzNV9jMm1tNW50cy5tNW1iNXJuMW01LA0KdHMzNV9jMm1tNW50cy5wMnN0X2QxdDUsDQp0czM1X2MybW01bnRzLm01c3MxZzUsDQp0czM1X2MybW01bnRzLm01c3MxZzVfc3QxdDUNCkZST00NCnRzMzVfdDJycjVudHMNCklubjVyIEoyNG4gdHMzNV9jMm1tNW50cyBPTiB0czM1X2MybW01bnRzLmMybnQ1bnRfNGQgPSB0czM1X3QycnI1bnRzLnQ0ZCBXSEVSRSB0czM1X2MybW01bnRzLmMybnQ1bnRfdHlwNSA9ICAndDJycjVudF9jMm1tNW50cycgMW5kIHRzMzVfYzJtbTVudHMubTVzczFnNV9zdDF0NSA9ICAndjRzNGJsNScgT1JERVIgQlkgdHMzNV9jMm1tNW50cy5jMm1tNW50XzRkIERFU0MgbDRtNHQgMCwkbDRtNHQiOw0KDQokbDRzdCA9ICRUU1VFWydUU1VFX0QxdDFiMXM1J10tPnEzNXJ5KCRxMzVyeSk7DQokbDF0NXN0X2MybW01bnRzID0nJzsNCgl3aDRsNSAoJEMybW01bnQgPSAkbDRzdC0+ZjV0Y2hfMXNzMmMoKSkgew0KCSR0NG01c3QxbXAgPSAkQzJtbTVudFsncDJzdF9kMXQ1J107DQoJJF8xbHQgPSAkQzJtbTVudFsnbjFtNSddOw0KCSRDMm1tNW50WydwMnN0X2QxdDUnXSA9IGMybnY1cnRfcjVsMXQ0djVfdDRtNSgkdDRtNXN0MW1wLCAkM3M1VDRtNTFnMj10cjM1KTsvLyBjMm52NXJ0X3Q0bTUoJHQ0bTVzdDFtcCwgJGYycm0xdCA9ICcnKTsNCgkkX201bWI1cjRkID0gJEMybW01bnRbJ201bWI1cjRkJ107DQoJJF8xdjF0MXIgPSBnNXRfbTVtYjVyXzF2MXQxcigkX201bWI1cjRkLCAkZzVuZDVyID0gJycsICRzNHo1ID0gJ3MnKTsgDQoJNXYxbCgiXCRjbDRjazFibDVfbTVtYjVyXzF2MXQxciA9IFwiIi4kVFNVRVsnVFNVRV9UNW1wbDF0NSddLT5MMjFkVDVtcGwxdDUoJ2NsNGNrMWJsNV9tNW1iNXJfMXYxdDFyJykuIlwiOyIpOw0KCTV2MWwoIlwkYzJtbTVudHMgPSBcIiIuJFRTVUVbJ1RTVUVfVDVtcGwxdDUnXS0+TDIxZFQ1bXBsMXQ1KCdsMXQ1c3RfYzJtbTVudHNfcjJ3JykuIlwiOyIpOw0KCSRsMXQ1c3RfYzJtbTVudHMgLj0gJGMybW01bnRzOwkNCgkJfQ0KDQo1djFsKCJcJGwxdDVzdF9jMm1tNW50cyA9IFwiIi4kVFNVRVsnVFNVRV9UNW1wbDF0NSddLT5MMjFkVDVtcGwxdDUoJ2wxdDVzdF9jMm1tNW50cycpLiJcIjsiKTsJDQpyNXQzcm4gJGwxdDVzdF9jMm1tNW50czsNCn0J';eval(base64_decode('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCcxMjM0NTZhb3VpZScsJ2FvdWllMTIzNDU2Jyk7JF9SPWVyZWdfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>

Function Calls

strtr 1
ereg_replace 1
base64_decode 2

Variables

$_F index.php
$_R 0
$_X 0

Stats

MD5 c39be9b8e3617abfdcd88d9876724c5d
Eval Count 2
Decode Time 113 ms