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 |
Stats
MD5 | c39be9b8e3617abfdcd88d9876724c5d |
Eval Count | 2 |
Decode Time | 113 ms |