Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<? $string='LZrHDsOIkQV/cg8LaxY8MCfY4wGjmGa+GMw5RllfYg2w1E4XRKKa3f2qBP3173/99T//ux9bO9V//l..
Decoded Output download
?><?php
?>
<?php
function mxp_html_entities($text, $type='decode', $exclude=null){
$trans = get_html_translation_table(HTML_ENTITIES);
$trans[chr(130)] = '‚'; // Single Low-9 Quotation Mark
$trans[chr(131)] = 'ƒ'; // Latin Small Letter F With Hook
$trans[chr(132)] = '„'; // Double Low-9 Quotation Mark
$trans[chr(133)] = '…'; // Horizontal Ellipsis
$trans[chr(134)] = '†'; // Dagger
$trans[chr(135)] = '‡'; // Double Dagger
$trans[chr(136)] = 'ˆ'; // Modifier Letter Circumflex Accent
$trans[chr(137)] = '‰'; // Per Mille Sign
$trans[chr(138)] = 'Š'; // Latin Capital Letter S With Caron
$trans[chr(139)] = '‹'; // Single Left-Pointing Angle Quotation Mark
$trans[chr(140)] = 'Œ'; // Latin Capital Ligature OE
$trans[chr(145)] = '‘'; // Left Single Quotation Mark
$trans[chr(146)] = '’'; // Right Single Quotation Mark
$trans[chr(147)] = '“'; // Left Double Quotation Mark
$trans[chr(148)] = '”'; // Right Double Quotation Mark
$trans[chr(149)] = '•'; // Bullet
$trans[chr(150)] = '–'; // En Dash
$trans[chr(151)] = '—'; // Em Dash
$trans[chr(152)] = '˜'; // Small Tilde
$trans[chr(153)] = '™'; // Trade Mark Sign
$trans[chr(154)] = 'š'; // Latin Small Letter S With Caron
$trans[chr(155)] = '›'; // Single Right-Pointing Angle Quotation Mark
$trans[chr(156)] = 'œ'; // Latin Small Ligature OE
$trans[chr(159)] = 'Ÿ'; // Latin Capital Letter Y With Diaeresis
if($exclude!="" && is_array($exclude)){
$trans = array_diff($trans, $exclude);
}
foreach($trans as $key => $value){
$utf8_trans[utf8_encode($key)] = $value;
}
//decode
if($type=='decode'){
$utf8_trans = array_flip($utf8_trans);
}
return strtr($text, $utf8_trans);
}
function getListFromArray($array){
$final_string = '<ul>';
foreach($array as $key => $value){
if(is_array($value)){
$final_string .= '<li><b>'.$key.'</b>:</li>';
$final_string .= getListFromArray($value);
}
else{
$final_string .= '<li><b>'.$key.'</b>: '.$value.'</li>';
}
}
$final_string .= '</ul>';
return $final_string;
}
function tax_this($cost, $tax){
$cost = (float)$cost;
$tax = (float)$tax;
return $cost + (($cost * $tax)/ 100);
}
function mxp_formatted_contract_shipping_costs($array, $extra_commission, $plus){
global $MxpShipping, $MxpCurrencies;
echo '<table align="left" width="2000px" border="1">';
foreach($array['cost_table'] as $key => $value){
$cost_array = split("[:,]", $array['cost_table'][$key]['cost']);
$size = sizeof($cost_array);
$taxed_cost = '';
if($key==0){
echo '<tr align="center"><td style="width: 10px;" ><b>Nazioni</b></td>';
for ($i=0; $i<$size; $i+=2) {
echo '<td style="width: 40px;"><b>'.$cost_array[$i]."</b></td>";
}
echo "</tr>";
}
echo '<tr align="left"><td align="left" style="width: 10px; ">'.$array['cost_table'][$key]['countries']."-->".$array['cost_table'][$key]['cities']."</td>";
for ($i=0; $i<$size; $i+=2) {
// extra commission
$shipping_cost = tax_this($cost_array[$i+1], $extra_commission);
// unconfortable cities
$shipping_cost += $plus;
// round
$shipping_cost = round($shipping_cost, 2);
echo '<td style="width: 40px;" align="center">';
echo $MxpCurrencies->format($shipping_cost);
echo "</td>";
}
echo '</tr>';
}
echo "</table>";
}
function mxp_formatted_shipping_costs($formatted_costs, $VAT, $extra_commission, $plus){
global $MxpShipping;
$cost_array = split("[:,]" , $formatted_costs);
$size = sizeof($cost_array);
$taxed_cost = '';
for ($i=0; $i<$size; $i+=2) {
// IVA
$shipping_cost = tax_this($cost_array[$i+1], $VAT);
// extra commission
$shipping_cost = tax_this($shipping_cost, $extra_commission);
// unconfortable cities
$shipping_cost += $plus;
// round
$shipping_cost = round($shipping_cost, 2);
$taxed_cost .= $cost_array[$i].":".$shipping_cost.",";
}
$taxed_cost = substr($taxed_cost,0,-1);
return $taxed_cost;
}
function mxp_get_zone_code($zone_id){
global $MxpDatabase;
$Qzone = $MxpDatabase->query('select zone_code from :table_zones where zone_id = :zone_id');
$Qzone->bindTable(':table_zones', TABLE_ZONES);
$Qzone->bindValue(':zone_id', $zone_id);
$Qzone->execute();
if ($Qzone->numberOfRows() == 1) {
return $Qzone->value('zone_code');
}
else{
return null;
}
}
function mxp_get_page_language($lang, $page=null){
if(!defined('MXP_IN_ADMIN')){
if($page==null){
$page = GROUP;
}
$page = strtolower($page);
$MxpLanguagePageName = new MxpLanguage();
$MxpLanguagePageName->load('page_name',$lang);
$page_language = strtolower($MxpLanguagePageName->get('page_'.$page));
unset($MxpLanguagePageName);
// if the translation doesn't exist or the file doesn't exist return the group
return ($page_language === 'page_'.$page) ? $page : $page_language;
}
}
function mxp_redirect($url) {
global $MxpServices;
if ( ( strpos($url, "
") !== false ) || ( strpos($url, "
") !== false ) ) {
$url = mxp_href_link(FILENAME_DEFAULT, null, 'NONSSL', false);
}
if ( strpos($url, '&') !== false ) {
$url = str_replace('&', '&', $url);
}
if( strpos($url, 'http://')===false && strpos($url, 'https://')===false ){
$url = 'http://'.$url;
}
header('Location: ' . $url);
if ( isset($MxpServices) && is_a($MxpServices, 'MxpServices') ) {
$MxpServices->stopServices();
}
exit;
}
function mxp_output_string($string, $translate = null) {
if (empty($translate)) {
$translate = array('"' => '"');
}
return strtr(trim($string), $translate);
}
function mxp_output_string_protected($string) {
return htmlspecialchars(trim($string));
}
function mxp_sanitize_string($string) {
$string = ereg_replace(' +', ' ', trim($string));
return preg_replace("/[<>]/", '_', $string);
}
function mxp_get_all_get_params($exclude = null) {
global $MxpSession;
$params = '';
$array = array($MxpSession->getName(),
'error',
'x',
'y');
if (is_array($exclude)) {
foreach ($exclude as $key) {
if (!in_array($key, $array)) {
$array[] = $key;
}
}
}
if (isset($_GET) && !empty($_GET)) {
foreach ($_GET as $key => $value) {
if ( !in_array($key, $array) ) {
$params .= $key . (!empty($value) ? '=' . $value : '') . '&';
}
}
$params = substr($params, 0, -1);
}
return $params;
}
function mxp_round($number, $precision) {
if ( (strpos($number, '.') !== false) && (strlen(substr($number, strpos($number, '.')+1)) > $precision) ) {
$number = substr($number, 0, strpos($number, '.') + 1 + $precision + 1);
if (substr($number, -1) >= 5) {
if ($precision > 1) {
$number = substr($number, 0, -1) + ('0.' . str_repeat(0, $precision-1) . '1');
} elseif ($precision == 1) {
$number = substr($number, 0, -1) + 0.1;
} else {
$number = substr($number, 0, -1) + 1;
}
} else {
$number = substr($number, 0, -1);
}
}
return $number;
}
function mxp_display_price(){
global $MxpCustomer;
if ( ( DISPLAY_PRICE=='DISPLAY_PRICE_TRUE') ||
( DISPLAY_PRICE=='DISPLAY_PRICE_IS_LOGGED_ON' && $MxpCustomer->isLoggedOn() ) ||
( DISPLAY_PRICE=='DISPLAY_PRICE_B2B' && $MxpCustomer->isLoggedOn() && ($MxpCustomer->getType()==1) ) ||
( DISPLAY_PRICE=='DISPLAY_PRICE_B2C' && $MxpCustomer->isLoggedOn() && ($MxpCustomer->getType()==0) ) ) {
return true;
}
elseif( (DISPLAY_PRICE=='DISPLAY_PRICE_B2B' && $MxpCustomer->isLoggedOn() && ($MxpCustomer->getType()!=1)) ||
( DISPLAY_PRICE=='DISPLAY_PRICE_B2C' && $MxpCustomer->isLoggedOn() && ($MxpCustomer->getType()!=0)) ||
( DISPLAY_PRICE=='DISPLAY_PRICE_FALSE')){
return false;
}
return false;
}
function mxp_create_sort_heading($key, $heading) {
global $MxpLanguage;
$current = false;
$direction = false;
if (!isset($_GET['sort'])) {
$current = 'name';
} elseif (($_GET['sort'] == $key) || ($_GET['sort'] == $key . '|d')) {
$current = $key;
}
if ($key == $current) {
if (isset($_GET['sort'])) {
$direction = ($_GET['sort'] == $key) ? '+' : '-';
} else {
$direction = '+';
}
}
return mxp_link_object(mxp_href_link(basename($_SERVER['SCRIPT_FILENAME']),
mxp_get_all_get_params(array('page', 'sort')) . '&sort=' . $key . ($direction == '+' ?
'|d' :
'')),
$heading . (($key == $current) ? $direction : ''), 'title="' . (isset($_GET['sort']) && ($_GET['sort'] == $key) ?
sprintf($MxpLanguage->get('listing_sort_ascendingly'), $heading) :
sprintf($MxpLanguage->get('listing_sort_descendingly'), $heading)) .
'" class="productListing-heading"');
}
function mxp_get_product_id_string($id, $params) {
$string = (int)$id;
if (is_array($params) && !empty($params)) {
$attributes_check = true;
$attributes_ids = array();
foreach ($params as $option => $value) {
if (is_numeric($option) && is_numeric($value)) {
$attributes_ids[] = (int)$option . ':' . (int)$value;
} else {
$attributes_check = false;
break;
}
}
if ($attributes_check === true) {
$string .= '#' . implode(';', $attributes_ids);
}
}
return $string;
}
function mxp_get_product_id($id) {
if (is_numeric($id)) {
return $id;
}
$product = explode('#', $id, 2);
return (int)$product[0];
}
function mxp_product_keyword_language($keyword, $pk_language=null) {
global $MxpDatabase, $MxpLanguage;
if($pk_language==null){
$pk_language = $MxpLanguage->getID();
}
$Qproduct = $MxpDatabase->query('select products_id from :table_products_description where products_keyword = :products_keyword');
$Qproduct->bindTable(':table_products_description', TABLE_PRODUCTS_DESCRIPTION);
$Qproduct->bindValue(':products_keyword', $keyword);
$Qproduct->execute();
if ($Qproduct->numberOfRows() > 0) {
$current_product_keyword = $Qproduct->toArray();
$Qproduct = $MxpDatabase->query('select products_keyword from :table_products_description where products_id = :products_id and language_id = :language_id');
$Qproduct->bindTable(':table_products_description', TABLE_PRODUCTS_DESCRIPTION);
$Qproduct->bindInt(':products_id', $current_product_keyword['products_id']);
$Qproduct->bindInt(':language_id', $pk_language);
if ($Qproduct->numberOfRows() > 0) {
$current_product_keyword = $Qproduct->toArray();
return $current_product_keyword['products_keyword'];
}
}
return $keyword;
}
//add a format parameters for only html code
function mxp_email($to_name, $to_email_address, $subject, $body, $from_name, $from_email_address, $format = 'html', $attach = null) {
global $MxpMail;
if (!defined('SEND_EMAILS') || SEND_EMAILS == '-1') {
return false;
}
$MxpMail = new MxpMail($to_name, $to_email_address, $from_name, $from_email_address, $subject);
$MxpMail->setCharset('utf-8');
switch ($format){
case "html":
$nl2br_body = nl2br($body);
$MxpMail->setBodyHTML($nl2br_body);
$asciiText = new Html2Text($nl2br_body, 100); // 15 columns maximum
$text = $asciiText->convert();
$MxpMail->setBodyPlain($text);
break;
default:
$MxpMail->setBodyPlain($body);
break;
}
if($attach!=NULL){
$MxpMail->addAttachment($attach);
}
$MxpMail->send();
}
function mxp_create_random_string($length, $type = 'mixed') {
if (!in_array($type, array('mixed', 'chars', 'digits'))) {
return false;
}
$chars_pattern = 'abcdefghijklmnopqrstuvwxyz';
$mixed_pattern = '1234567890' . $chars_pattern;
$rand_value = '';
while (strlen($rand_value) < $length) {
if ($type == 'digits') {
$rand_value .= mxp_rand(0,9);
} elseif ($type == 'chars') {
$rand_value .= substr($chars_pattern, mxp_rand(0, 25), 1);
} else {
$rand_value .= substr($mixed_pattern, mxp_rand(0, 35), 1);
}
}
return $rand_value;
}
function mxp_empty($value) {
return empty($value);
}
function mxp_rand($min = null, $max = null) {
static $seeded;
if (!isset($seeded)) {
if (version_compare(PHP_VERSION, '4.2', '<')) {
mt_srand((double)microtime()*1000000);
}
$seeded = true;
}
if (is_numeric($min) && is_numeric($max)) {
if ($min >= $max) {
return $min;
} else {
return mt_rand($min, $max);
}
} else {
return mt_rand();
}
}
function mxp_setcookie($name, $value = null, $expires = 0, $path = null, $domain = null, $secure = false, $httpOnly = false) {
global $request_type;
if (empty($path)) {
$path = ($request_type == 'NONSSL') ? HTTP_COOKIE_PATH : HTTPS_COOKIE_PATH;
}
if (empty($domain)) {
$domain = ($request_type == 'NONSSL') ? HTTP_COOKIE_DOMAIN : HTTPS_COOKIE_DOMAIN;
}
header('Set-Cookie: ' . $name . '=' . urlencode($value) . '; expires=' . date('D, d-M-Y H:i:s T', $expires) . '; path=' . $path . '; domain=' . $domain . (($secure === true) ? ' secure;' : '') . (($httpOnly === true) ? ' httponly;' : ''));
}
function mxp_get_ip_address() {
if (isset($_SERVER)) {
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} elseif (isset($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
} else {
if (getenv('HTTP_X_FORWARDED_FOR')) {
$ip = getenv('HTTP_X_FORWARDED_FOR');
} elseif (getenv('HTTP_CLIENT_IP')) {
$ip = getenv('HTTP_CLIENT_IP');
} else {
$ip = getenv('REMOTE_ADDR');
}
}
return $ip;
}
function mxp_encrypt_string($plain) {
$password = '';
for ($i=0; $i<10; $i++) {
$password .= mxp_rand();
}
$salt = substr(md5($password), 0, 2);
$password = md5($salt . $plain) . ':' . $salt;
return $password;
}
function mxp_validate_email_address($email_address) {
$valid_address = true;
$mail_pat = '^(.+)@(.+)$';
$valid_chars = "[^] \(\)<>@,;:\.\"\[]";
$atom = "$valid_chars+";
$quoted_user='(\"[^\"]*\")';
$word = "($atom|$quoted_user)";
$user_pat = "^$word(\.$word)*$";
$ip_domain_pat='^\[([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\]$';
$domain_pat = "^$atom(\.$atom)*$";
if (eregi($mail_pat, $email_address, $components)) {
$user = $components[1];
$domain = $components[2];
// validate user
if (eregi($user_pat, $user)) {
// validate domain
if (eregi($ip_domain_pat, $domain, $ip_components)) {
// this is an IP address
for ($i=1;$i<=4;$i++) {
if ($ip_components[$i] > 255) {
$valid_address = false;
break;
}
}
} else {
// Domain is a name, not an IP
if (eregi($domain_pat, $domain)) {
// domain name seems valid, but now make sure that it ends in a valid TLD or ccTLD and that there's a hostname preceding the domain or country.
$domain_components = explode(".", $domain);
// Make sure there's a host name preceding the domain.
if (sizeof($domain_components) < 2) {
$valid_address = false;
} else {
$top_level_domain = strtolower($domain_components[sizeof($domain_components)-1]);
// Allow all 2-letter TLDs (ccTLDs)
if (eregi('^[a-z][a-z]$', $top_level_domain) != 1) {
$tld_pattern = '';
// Get authorized TLDs from text file
$tlds = file(DIR_FS_STORE . 'includes/tld_name.txt');
while (list(,$line) = each($tlds)) {
// Get rid of comments
$words = explode('#', $line);
$tld = trim($words[0]);
// TLDs should be 3 letters or more
if (eregi('^[a-z]{3,}$', $tld) == 1) {
$tld_pattern .= '^' . $tld . '$|';
}
}
// Remove last '|'
$tld_pattern = substr($tld_pattern, 0, -1);
if (eregi("$tld_pattern", $top_level_domain) == 0) {
$valid_address = false;
}
}
}
} else {
$valid_address = false;
}
}
} else {
$valid_address = false;
}
} else {
$valid_address = false;
}
if ($valid_address && ENTRY_EMAIL_ADDRESS_CHECK == '1') {
if (!checkdnsrr($domain, "MX") && !checkdnsrr($domain, "A")) {
$valid_address = false;
}
}
return $valid_address;
}
function mxp_setlocale($category, $locale) {
if (version_compare(PHP_VERSION, '4.3', '<')) {
if (is_array($locale)) {
foreach ($locale as $l) {
if (($result = setlocale($category, $l)) !== false) {
return $result;
}
}
return false;
} else {
return setlocale($category, $locale);
}
} else {
return setlocale($category, $locale);
}
}
function mxp_file_exists($file, $all_path = true){
if(!$all_path || substr($file, 0, 1) == "/"){
return file_exists($file);
}
$paths = explode(":", get_include_path());
foreach ($paths as $path) {
// Formulate the absolute path
$fullpath = $path . "/" . $file;
// Check it
if (file_exists($fullpath)) {
return true;
}
}
if (file_exists($fullpath)) {
return true;
}
return false;
}
function mxp_seterror($error) {
$today = getdate();
$month = $today['month'];
$mday = $today['mday'];
$year = $today['year'];
$today = $mday.' '.$month.' , '.$year;
//Catch the phpinfo() code
ob_start();
phpinfo();
$info = ob_get_contents();
ob_end_clean();
//set in $body the code to report
$body = $info."<b>Message error --- ".$today." --- </b>".$error;
//if are not in local
if($_SERVER['SERVER_NAME']!='webserver' && $_SERVER['SERVER_ADDR']!='192.168.1.100'){
mxp_email("Webmaster", "[email protected]", "Database error", $body, "Error reporting", "[email protected]","html");
}else{
//delete heder code
$body = preg_replace('%^.*<body>(.*)</body>.*$%ms', '$1', $body);
echo "<b>Message error --- ".$today."--- </b>".$error;
}
}
function mxp_check_ssl_image($image){
global $request_type;
if($request_type != 'SSL'){
//if the request_type is not SSL we arrive here and return the same parameter as arrived
return $image;
}
//if the image that we want load come from the administration, at the start of path we find substring '..' and enter in the if construct
if(strstr(mxp_output_string($image),'../')){
$explde_path = Array(); //make an array where we find each directory tree of path
$explode_path = explode('/',mxp_output_string($image)); //populate the array with the path
$source = ''; //source path of image
foreach($explode_path as $sub_path){
//in this foreach we get the relative path of image that we want load, if the actual subpath is .. ignore it.
if($sub_path != '..'){
$source .= '/'.$sub_path;
}
}//at the end of foreach $source contain the path of image, the path start at /opt/lampp/
$image = ereg_replace(DIR_WS_STORE,'/',$source);
}else if (defined('MXP_IN_ADMIN') && MXP_IN_ADMIN){
return $image;
}
try{
if(!mxp_file_exists(DIR_FS_STORE_SSL.$image, false)){ //check if the file that we want visualize already exist
if(mxp_file_exists(DIR_FS_STORE.$image, false)){
copy(DIR_FS_STORE.$image, DIR_FS_STORE_SSL.$image);
}
else{
throw new Exception('Cautch exception in the function mxp_check_ssl_image: image '.DIR_FS_STORE.$image.' doesn\'t exist.<br />');
}
}
}catch(Exception $e){
mxp_seterror($e->getMessage());
}
return '/'.DIR_WS_STORE_SSL.$image;
}
function check_space($dir, $recursive = false){
//$res = exec("du -sk ".$dir); // Unix command
$res = dir_space($dir);
preg_match( '/\d+/', $res, $KB ); // Parse result
$MB = round( ($KB[0] / 1024)/1024, 1 ); // From kilobytes to megabytes
if($MB >= 10.0){
$handle = opendir($dir);
while ($filez = readdir($handle)){
if ($filez != "." && $filez != ".." && !is_dir($dir.$filez)){
unlink($dir.$filez);
}
if(is_dir($dir.$filez) && $filez != "." && $filez != ".."){
check_space($dir.$filez.'/', $recursive);
}
}
closedir($handle);
}
}
function dir_space($dir, $space = 0){
if (is_dir($dir))
{
$dh = opendir($dir); //open the directory that we want analize
while (($file = readdir($dh))){ //read a file from dir until calculate the total dimension of dir
if ($file != "." and $file != ".." && !is_dir($file)){
$space += filesize($dir.'/'.$file); //add the size of current file at the actual dimension of directory
}
if(is_dir($file) && $file!="." && $file!=".."){
$space += dir_space($dir."/".$file); //add recursively the dimension od sub-directories
}
}
closedir($dh); //close the directory after calculate it dimension
}
return $space; //the byte dimension of directory
}
function mxp_is_ecommerce(){
$obj=new bdea21bfa82a1eac2f29c890fb82e9ee();
if( $obj->getFeatures('shopping_cart') ){
return true;
}
return false;
}
function mxp_powered_by(){
global $MxpLanguage;
$obj=new bdea21bfa82a1eac2f29c890fb82e9ee();
if ( ($obj->getFeatures('remove_powered_by')) ){
return '<br />'.$MxpLanguage->get('powered_by');
}
unset($obj);
switch($MxpLanguage->getCode()){
case 'de_DE':
$string = '<a href="http://www.commercioin.com" target="_blank">CommercioIn</a> - <a href="http://www.colombo3000.com" target="_blank">Colombo 3000</a>';
break;
case 'fr_FR':
$string = '<a href="http://www.commercioin.com" target="_blank">CommercioIn</a> - <a href="http://www.colombo3000.com" target="_blank">Colombo 3000</a>';
break;
case 'es_ES':
$string = '<a href="http://www.commercioIn.com" target="_blank">CommercioIn</a> - <a href="http://www.colombo3000.com" target="_blank">Colombo 3000</a>';
break;
case 'en_US':
$string = '<a href="http://www.commercioin.com" target="_blank">CommercioIn</a> - <a href="http://www.colombo3000.com" target="_blank">Colombo 3000</a>';
break;
default:
$string = '<a href="http://www.commercioin.com" target="_blank">CommercioIn</a> - <a href="http://www.colombo3000.com" target="_blank">Colombo 3000</a>';
break;
}
return '<br />Powered by '.$string;
}
function mxp_array_rand(array $array, $numberOfKeys = 1)
{
if(count($array) == 1){
return array($array[0]);
}
elseif(count($array) < 1){
return array(null);
}
$keys = array_keys($array);
$maximum = count($array) - 1;
$randomKeys = array();
$keys_history = array();
if($numberOfKeys > count($array)){
$numberOfKeys = count($array);
}
for ($i = 0; $i < $numberOfKeys; $i++) {
$key = $keys[mt_rand(0, $maximum)];
if(!in_array($key,$keys_history)){
$randomKeys[] = $array[$key];
$keys_history[] = $key;
}
else{
$i--;
}
}
return $randomKeys;
}
function clear_string($string){
$string = strip_tags( $string );
$string = mxp_html_entities( $string );
$string = str_replace( '&', '&', $string ); // for security reason I delete del char '&' left
$string = str_replace( '"', '"', $string );
$string = str_replace( '<', '>', $string );
$string = str_replace( chr(1), ' ', $string );
$string = str_replace( chr(2), ' ', $string );
$string = str_replace( chr(3), ' ', $string );
$string = str_replace( chr(4), ' ', $string );
$string = str_replace( chr(5), ' ', $string );
$string = str_replace( chr(6), ' ', $string );
$string = str_replace( chr(7), ' ', $string );
$string = str_replace( chr(8), ' ', $string );
$string = str_replace( chr(9), ' ', $string );
$string = str_replace( chr(10), ' ', $string );
$string = str_replace( chr(11), ' ', $string );
$string = str_replace( chr(12), ' ', $string );
$string = str_replace( chr(13), ' ', $string );
$string = str_replace( chr(14), ' ', $string );
$string = str_replace( chr(15), ' ', $string );
$string = str_replace( chr(16), ' ', $string );
$string = str_replace( chr(17), ' ', $string );
$string = str_replace( chr(18), ' ', $string );
$string = str_replace( chr(19), ' ', $string );
$string = str_replace( chr(20), ' ', $string );
$string = str_replace( chr(21), ' ', $string );
$string = str_replace( chr(22), ' ', $string );
$string = str_replace( chr(23), ' ', $string );
$string = str_replace( chr(24), ' ', $string );
$string = str_replace( chr(25), ' ', $string );
$string = str_replace( chr(26), ' ', $string );
$string = str_replace( chr(27), ' ', $string );
$string = str_replace( chr(28), ' ', $string );
$string = str_replace( chr(29), ' ', $string );
$string = str_replace( chr(30), ' ', $string );
$string = str_replace( chr(31), ' ', $string );
$string = str_replace( "
", ' ', $string );
$string = str_replace( ' ', ' ', $string );
$string = str_replace( ' ', ' ', $string );
$string = str_replace( ' ', ' ', $string );
$string = substr( $string, 0, 10000 );
return $string;
}
?>
<?
Did this file decode correctly?
Original Code
<? $string='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';eval(gzinflate(str_rot13(base64_decode($string))));?>
Function Calls
gzinflate | 3 |
str_rot13 | 2 |
base64_decode | 3 |
Stats
MD5 | 0cbf5fbf5d719c803e672df1c36db839 |
Eval Count | 3 |
Decode Time | 71 ms |