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 /* The commercial version is not encoded. You can purchase it here: http://page-flip..

Decoded Output download

$O000O0O00=$OOO000O00($OOO0O0O00,'rb');$O0O00OO00($O000O0O00,0x55d);$OO00O00O0=$OOO0000O0($OOO00000O($O0O00OO00($O000O0O00,0x17c),'K46udqCFYRe2LyTDxIXbSNhkrsW3mw5GJ0nBj+gfHlcZE9zVatA81v7/pOUQPMio=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'));eval($OO00O00O0);$OO00O00O0=str_replace('__FILE__',"'".$OOO0O0O00."'",$OOO0000O0($OOO00000O($O0O00OO00($O000O0O00,$OO00O0000),'K46udqCFYRe2LyTDxIXbSNhkrsW3mw5GJ0nBj+gfHlcZE9zVatA81v7/pOUQPMio=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));fclose($O000O0O00);eval($OO00O00O0);
defined('_JEXEC') or die;
jimport( 'joomla.application.component.view');
class FlippingBookViewBook extends JViewLegacy {
protected $item;
function display($tpl = null) {
$item = $this->get('Item');
if ( count( $errors = $this->get( 'Errors') ) ) {
JError::raiseError( 500,implode( "
",$errors ) );
return false;
}
$this->assignRef( 'item',$item );
$this->_prepareDocument();
parent::display();
}
protected function _prepareDocument() {
$app = JFactory::getApplication();
$menu = $app->getMenu()->getActive();
$pathway = $app->getPathway();
$title = null;
if (isset ( $menu->params ) ){
$menu_params = $menu->params;
$title = $menu->title;
}
if ( $menu ) {
if ( ( $menu->query['view'] == "category") ||( $menu->query['view'] == "categories") ) {
if ( $title == "") {
$title = $menu->title ." - ".$this->item->title;
}else {
$title = $title ." - ".$this->item->title;
}
}
if ( $menu->query['view'] == "book") {
if ( $title == "") {
$title = $this->item->title;
}
}
}else {
$title = $this->item->title;
}
if ( $app->getCfg( 'sitename_pagetitles',0 ) ) {
$title = JText::sprintf( 'JPAGETITLE',htmlspecialchars_decode( $app->getCfg( 'sitename') ),$title );
}
$title = htmlspecialchars_decode( $title );
$this->document->setTitle( $title );
if ( $menu ) {
if ( $menu->query['view'] == "category") {
$pathway->addItem($this->item->title);
}
if ( $menu->query['view'] == "categories") {
$link = "index.php?option=com_flippingbook&view=category&id=".$this->item->category_id;
$pathway->addItem($this->item->category_title,$link);
$pathway->addItem($this->item->title);
}
if (!$menu) {
$link = "index.php?option=com_flippingbook&view=category&id=".$this->item->category_id;
$pathway->addItem($this->item->category_title,$link);
$pathway->addItem($this->item->title);
}
}else {
$title = $this->item->title;
}
$output_html = '';
if ( ( $this->item->emailIcon ) ||( $this->item->printIcon ) ) {
if ( !JRequest::getVar( 'print','','get','int') ) {
$output_html .= '<div class="btn-group pull-right">
									<a class="btn dropdown-toggle" data-toggle="dropdown" href="#"> <i class="icon-cog"></i> <span class="caret"></span> </a>
										<ul class="dropdown-menu actions">';
if ( $this->item->emailIcon ) {
$output_html .= '<li class="print-icon">'."
";
$url = 'index.php?option=com_flippingbook&view=book&id='.$this->item->id .'&tmpl=component&print=1';
$status = 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no';
$text = '<i class="icon-print"></i> '.JText::_('JGLOBAL_PRINT');
$attribs['title']	= JText::_('JGLOBAL_PRINT');
$attribs['onclick'] = "window.open(this.href,'win2','".$status."'); return false;";
$attribs['rel']		= 'nofollow';
$output_html .= JHtml::_('link',JRoute::_($url),$text,$attribs);
$output_html .= '</li>'."
";
}
if ( $this->item->printIcon ) {
$output_html .= '<li class="email-icon">'."
";
$itemid = intval(JRequest::getVar( 'Itemid',0,'get','int'));
if ($itemid) $itemid = "&Itemid=".$itemid;
$uri = JURI::getInstance();
$template = JFactory::getApplication()->getTemplate();
$base = $uri->toString(array('scheme','host','port'));
$link = $base .'index.php?option=com_flippingbook&view=book&id='.$this->item->id .$itemid;
require_once JPATH_SITE .'/components/com_mailto/helpers/mailto.php';
$url = 'index.php?option=com_mailto&tmpl=component&template='.$template.'&link='.MailToHelper::addLink( $link );
$status = 'width=400,height=350,menubar=yes,resizable=yes';
$text = '<i class="icon-envelope"></i> '.JText::_('JGLOBAL_EMAIL');
$attribs['title']	= JText::_('JGLOBAL_EMAIL');
$attribs['onclick'] = "window.open(this.href,'win2','".$status."'); return false;";
$output_html .= JHtml::_('link',JRoute::_($url),$text,$attribs);
$output_html .= '</li>';
}
$output_html .= '</ul></div>'."
";
}else {
$output_html .= '<div class="pull-right">'."
";
$text = $text = '<i class="icon-print"></i> '.JText::_('JGLOBAL_PRINT');
$output_html .= '<a href="#" onclick="window.print();return false;">'.$text.'</a>';
$output_html .= '</div>'."
";
}
}
if ($menu) {
if ( ( $menu->params->get('show_page_heading','') ) &&( $menu->params->get('page_heading','') != '') ) {
$output_html .= '<h1>'.$menu->params->get('page_heading','') .'</h1>'."
";
}
}
if (($this->item->show_book_title == 1) &&($this->item->title != '')) {
$output_html .= '<h2>'.$this->item->title .'</h2>'."
";
}
echo $output_html;
}
}

Did this file decode correctly?

Original Code

<?php /* The commercial version is not encoded. You can purchase it here: http://page-flip-tools.com. This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$OOO000O00=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$O0O000O00=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$O0O000O0O=$O0O000O00.$OOO000000{11};$O0O000O00=$O0O000O00.$OOO000000{3};$O0O00OO00=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OOO00000O=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x16e0;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NTVkKTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdLNDZ1ZHFDRllSZTJMeVREeElYYlNOaGtyc1czbXc1R0owbkJqK2dmSGxjWkU5elZhdEE4MXY3L3BPVVFQTWlvPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>|EAtWm_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uZpMPieGKtNopnc

Function Calls

fopen 1
fread 3
strtr 2
fclose 1
defined 1
urldecode 1
str_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O000O0O fgetc
$O0O00OO00 fread
$OO00O0000 5856
$OO00O00O0 defined('_JEXEC') or die; jimport( 'joomla.application.comp..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 2a3d360edee61860c0cc058e27254586
Eval Count 3
Decode Time 153 ms