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,0x555);$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( 'Restricted access');
$document = JFactory::getDocument();
$headerTad = '<link rel="stylesheet" href="'.JURI::base(true) .'/components/com_flippingbook/css/'.FB_theme .'" type="text/css" />';
$document->addCustomTag( $headerTad );
$current_itemid = intval( JRequest::getInt( 'Itemid') );
if ( $current_itemid ) {
$current_itemid = '&Itemid='.$current_itemid;
}else {
$current_itemid = '';
}
if (@$category_id_for_module) {
$columns_in_list = $params->get('columns');
$db = JFactory::getDBO();
$query = 'SELECT c.*, '.
' CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(\':\', c.id, c.alias) ELSE c.id END as slug '.
' FROM #__flippingbook_books AS c'.
' WHERE c.category_id = '.intval ( $category_id_for_module ).
' AND c.state = 1'.
' ORDER BY c.ordering';
$db->setQuery($query);
$books_in_category = $db->loadObjectList();
$query = 'SELECT c.*, '.
' CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(\':\', c.id, c.alias) ELSE c.id END as catslug '.
' FROM #__flippingbook_categories AS c'.
' WHERE c.id = '.intval ( $category_id_for_module );
$db->setQuery($query);
$result = $db->loadObjectList();
$category_catslug = $result[0]->catslug;
}else {
if ( @$columns_in_list == '') {
$columns_in_list = $this->category->columns;
}
$books_in_category = $this->items;
$category_catslug = $this->category->catslug;
}
$current_column = 1;
$current_book = 1;
$total_books_in_category = count ( $books_in_category );
@$output_html .= '<table width="100%" class="fb_book_list_table">'."
";
foreach ( $books_in_category as $row ) {
if ( $current_column == 1 ) {
$output_html .= '<tr>'."
";
}
$cell_width = 100;
if ( $columns_in_list >1 ) {
$cell_width = floor( 100 / $columns_in_list );
}
if ( ( $current_book == $total_books_in_category ) &&( $current_column != $columns_in_list ) ) {
$colspan = $columns_in_list -$current_column +1;
}
if ( @$colspan >1 ) {
$output_html .= '<td valign="top" class="flippingbook_book_list_item" colspan="'.$colspan .'">'."
";
}else {
$output_html .= '<td valign="top" width="'.$cell_width .'%" class="flippingbook_book_list_item">'."
";
}
$popup_url = JRoute::_( 'index.php?option=com_flippingbook&view=book&id='.$row->slug .'&catid='.$category_catslug .'&tmpl=component');
switch ( $row->open_book_in ) {
case 1:
default:
$fb_link = 'href="'.JRoute::_( "index.php?option=com_flippingbook&view=book&id=".$row->slug ."&catid=".$category_catslug .$current_itemid ) .'"';
break;
case 3:
$fb_link = 'href="javascript: window.open('."'".$popup_url ."'".", '', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=".$row->new_window_width .",height=".$row->new_window_height ."'); void(0); \"";
break;
case 4:
$fb_link = 'href="javascript: window.open('."'".$popup_url ."'".", '', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,left=0,top=0,width='+screen.width+',height='+screen.height); void(0); \"";
break;
}
$output_html .= '<a '.$fb_link .' class="fb_contentheading"><span class="fb_contentheading">'.$row->title .'</span></a>';
$output_html .= '<div class="flippingbook_book-description">'."
";
if ( $row->preview_image != '') {
$output_html .= '<a '.$fb_link .' class="flippingbook_book_img" title="'.$row->title .'"><img src="'.$row->preview_image .'" border="0" alt="'.$row->title .'" /></a>';
}
$output_html .= $row->description;
$output_html .= '</div>'."
";
$output_html .= '</td>'."
";
if ( ( $current_column == $columns_in_list ) ||( $current_book == $total_books_in_category ) ) {
$output_html .= '</tr>'."
";
$current_column = 1;
}else {
$current_column++;
}
$current_book++;
}
$output_html .= '</table>'."
";
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=0x1304;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NTU1KTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdLNDZ1ZHFDRllSZTJMeVREeElYYlNOaGtyc1czbXc1R0owbkJqK2dmSGxjWkU5elZhdEE4MXY3L3BPVVFQTWlvPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>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QhsPo`PkE

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 4868
$OO00O00O0 defined( '_JEXEC') or die( 'Restricted access'); $document..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 8033bd9afde768d5d30067725f15a0af
Eval Count 3
Decode Time 152 ms