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 eval("?>".base64_decode("PD9waHAgIyBTY3JpcHQgMQ0KDQogJGJuYW1lID0gIiI7IA0KICAgIGlmKGl..
Decoded Output download
?>b'<?php # Script 1
$bname = "";
if(isset($_POST[\'bname\'])){
$bname = $_POST[\'bname\'];
}
$address = "";
if(isset($_POST[\'address\'])){
$address = $_POST[\'address\'];
}
$city = "";
if(isset($_POST[\'city\'])){
$city = $_POST[\'city\'];
}
$edate = "";
if(isset($_POST[\'date\'])){
$edate = "Date " . $_POST[\'date\'];
}
$etime = "";
if(isset($_POST[\'time\'])){
$etime = " Time " . $_POST[\'time\'];
}
$item = "";
if(isset($_POST[\'item\'])){
$item = $_POST[\'item\'];
}
$price = "";
if(isset($_POST[\'price\'])){
$price = $_POST[\'price\'];
}
$tax = "";
if(isset($_POST[\'tax\'])){
$tax = $_POST[\'tax\'];
}
$tprice = "";
if(isset($_POST[\'tprice\'])){
$tprice = $_POST[\'tprice\'];
}
$sum_total="";
if(isset($_POST[\'tprice\'])&& isset($_POST[\'price\']) ){
$sum_total = $price + $tprice;
}
/*
* This page creates a simple image.
* The image makes use of a TrueType font.
*/
// Establish image factors:
$text = \'Sample text\';
$font_size = 12; // Font size is in pixels.
$font_file = \'1.ttf\'; // This is the path to your font file.
// Retrieve bounding box:
$type_space = imagettfbbox($font_size, 0, $font_file, $text);
// Determine image width and height, 10 pixels are added for 5 pixels padding:
$image_width = 270;//abs($type_space[4] - $type_space[0]) + 10;
$image_height = 520;//abs($type_space[5] - $type_space[1]) + 10;
// Create image:
$image = imagecreatetruecolor($image_width, $image_height);
// Allocate text and background colors (RGB format):
$text_color = imagecolorallocate($image, 0, 0, 0);
$bg_color = imagecolorallocate($image, 249, 249, 249);
// Fill image:
imagefill($image, 0, 0, $bg_color);
// Fix starting x and y coordinates for the text:
$x = 5; // Padding of 5 pixels.
$y = 15; // So that the text is vertically centered.
// Add TrueType text to image:
imagettftext($image, $font_size, 0, $x, $y, $text_color, $font_file, $bname);
$x = 5; // Padding of 5 pixels.
$y = 25; // So that the text is vertically centered.
imagettftext($image, 8, 0, $x, $y, $text_color, $font_file, $address);
$x = 5; // Padding of 5 pixels.
$y = 35; // So that the text is vertically centered.
imagettftext($image, 8, 0, $x, $y, $text_color, $font_file, $city);
$x = 5; // Padding of 5 pixels.
$y = 45; // So that the text is vertically centered.
imagettftext($image, 8, 0, $x, $y, $text_color, $font_file, $edate . $etime );
$x = 5; // Padding of 5 pixels.
$y = 55; // So that the text is vertically centered.
imagettftext($image, 8, 0, $x, $y, $text_color, $font_file, "= = = = = = = = = = = = = = = = = = = = = = ");
$x = 5; // Padding of 5 pixels.
$y =75; // So that the text is vertically centered.
imagettftext($image, 8, 0, $x, $y, $text_color, $font_file, "Description Value ");
$x = 5; // Padding of 5 pixels.
$y =95; // So that the text is vertically centered.
imagettftext($image, 8, 0, $x, $y, $text_color, $font_file, $item);
$x = 220; // Padding of 5 pixels.
$y =95; // So that the text is vertically centered.
imagettftext($image, 8, 0, $x, $y, $text_color, $font_file, $price);
$x = 5; // Padding of 5 pixels.
$y = 150; // So that the text is vertically centered.
imagettftext($image, 30, 0, $x, $y, $text_color, $font_file, "DEMO");
$x = 5; // Padding of 5 pixels.
$y = 200; // So that the text is vertically centered.
imagettftext($image, 8, 0, $x, $y, $text_color, $font_file, "= = = = = = = = = = = = = = = = = = = = = = ");
$x = 160; // Padding of 5 pixels.
$y =220; // So that the text is vertically centered.
imagettftext($image, 8, 0, $x, $y, $text_color, $font_file, $tax);
$x = 220; // Padding of 5 pixels.
$y =220; // So that the text is vertically centered.
imagettftext($image, 8, 0, $x, $y, $text_color, $font_file, $tprice);
$x = 220; // Padding of 5 pixels.
$y =230; // So that the text is vertically centered.
imagettftext($image, 8, 0, $x, $y, $text_color, $font_file, $sum_total);
$x = 160; // Padding of 5 pixels.
$y =230; // So that the text is vertically centered.
imagettftext($image, 8, 0, $x, $y, $text_color, $font_file, "Total" );
// Generate and send image to browser:
header(\'Content-type: image/png\');
imagepng($image);
// Destroy image in memory to free-up resources:
imagedestroy($image);
?>
'
Did this file decode correctly?
Original Code
<?php eval("?>".base64_decode("PD9waHAgIyBTY3JpcHQgMQ0KDQogJGJuYW1lID0gIiI7IA0KICAgIGlmKGlzc2V0KCRfUE9TVFsnYm5hbWUnXSkpew0KICAgICAgICAkYm5hbWUgPSAkX1BPU1RbJ2JuYW1lJ107DQogIH0NCg0KJGFkZHJlc3MgPSAiIjsNCiAgICBpZihpc3NldCgkX1BPU1RbJ2FkZHJlc3MnXSkpew0KICAgICAgICAkYWRkcmVzcyA9ICRfUE9TVFsnYWRkcmVzcyddOw0KICB9DQogIA0KJGNpdHkgPSAiIjsgDQogICAgaWYoaXNzZXQoJF9QT1NUWydjaXR5J10pKXsNCiAgICAgICAgJGNpdHkgPSAkX1BPU1RbJ2NpdHknXTsNCiAgfQ0KDQogIA0KJGVkYXRlID0gIiI7IA0KICAgIGlmKGlzc2V0KCRfUE9TVFsnZGF0ZSddKSl7DQogICAgICAgICRlZGF0ZSA9ICJEYXRlICIgLiAkX1BPU1RbJ2RhdGUnXTsNCiAgfQ0KDQogIA0KJGV0aW1lID0gIiI7IA0KICAgIGlmKGlzc2V0KCRfUE9TVFsndGltZSddKSl7DQogICAgICAgICRldGltZSA9ICIgVGltZSAiIC4gJF9QT1NUWyd0aW1lJ107DQogIH0NCg0KDQokaXRlbSA9ICIiOyANCiAgICBpZihpc3NldCgkX1BPU1RbJ2l0ZW0nXSkpew0KICAgICAgICAkaXRlbSA9ICRfUE9TVFsnaXRlbSddOw0KICB9DQoNCg0KJHByaWNlID0gIiI7IA0KICAgIGlmKGlzc2V0KCRfUE9TVFsncHJpY2UnXSkpew0KICAgICAgICAkcHJpY2UgPSAkX1BPU1RbJ3ByaWNlJ107DQogIH0NCiAgDQogIA0KICAkdGF4ID0gIiI7IA0KICAgIGlmKGlzc2V0KCRfUE9TVFsndGF4J10pKXsNCiAgICAgICAgJHRheCA9ICRfUE9TVFsndGF4J107DQogIH0NCiAgDQogIA0KICAkdHByaWNlID0gIiI7IA0KICAgIGlmKGlzc2V0KCRfUE9TVFsndHByaWNlJ10pKXsNCiAgICAgICAgJHRwcmljZSA9ICRfUE9TVFsndHByaWNlJ107DQogIH0NCiAgDQogICRzdW1fdG90YWw9IiI7DQogaWYoaXNzZXQoJF9QT1NUWyd0cHJpY2UnXSkmJiBpc3NldCgkX1BPU1RbJ3ByaWNlJ10pICl7DQogICRzdW1fdG90YWwgPSAkcHJpY2UgKyAkdHByaWNlOw0KICB9DQovKg0KICogVGhpcyBwYWdlIGNyZWF0ZXMgYSBzaW1wbGUgaW1hZ2UuDQogKiBUaGUgaW1hZ2UgbWFrZXMgdXNlIG9mIGEgVHJ1ZVR5cGUgZm9udC4NCiAqLw0KDQovLyBFc3RhYmxpc2ggaW1hZ2UgZmFjdG9yczoNCiR0ZXh0ID0gJ1NhbXBsZSB0ZXh0JzsNCiRmb250X3NpemUgPSAxMjsgLy8gRm9udCBzaXplIGlzIGluIHBpeGVscy4NCiRmb250X2ZpbGUgPSAnMS50dGYnOyAvLyBUaGlzIGlzIHRoZSBwYXRoIHRvIHlvdXIgZm9udCBmaWxlLg0KDQovLyBSZXRyaWV2ZSBib3VuZGluZyBib3g6DQokdHlwZV9zcGFjZSA9IGltYWdldHRmYmJveCgkZm9udF9zaXplLCAwLCAkZm9udF9maWxlLCAkdGV4dCk7DQoNCi8vIERldGVybWluZSBpbWFnZSB3aWR0aCBhbmQgaGVpZ2h0LCAxMCBwaXhlbHMgYXJlIGFkZGVkIGZvciA1IHBpeGVscyBwYWRkaW5nOg0KJGltYWdlX3dpZHRoID0gMjcwOy8vYWJzKCR0eXBlX3NwYWNlWzRdIC0gJHR5cGVfc3BhY2VbMF0pICsgMTA7DQokaW1hZ2VfaGVpZ2h0ID0gNTIwOy8vYWJzKCR0eXBlX3NwYWNlWzVdIC0gJHR5cGVfc3BhY2VbMV0pICsgMTA7DQoNCi8vIENyZWF0ZSBpbWFnZToNCiRpbWFnZSA9IGltYWdlY3JlYXRldHJ1ZWNvbG9yKCRpbWFnZV93aWR0aCwgJGltYWdlX2hlaWdodCk7DQoNCi8vIEFsbG9jYXRlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3JzIChSR0IgZm9ybWF0KToNCiR0ZXh0X2NvbG9yID0gaW1hZ2Vjb2xvcmFsbG9jYXRlKCRpbWFnZSwgMCwgMCwgMCk7DQokYmdfY29sb3IgPSBpbWFnZWNvbG9yYWxsb2NhdGUoJGltYWdlLCAyNDksIDI0OSwgMjQ5KTsNCg0KLy8gRmlsbCBpbWFnZToNCmltYWdlZmlsbCgkaW1hZ2UsIDAsIDAsICRiZ19jb2xvcik7DQoNCi8vIEZpeCBzdGFydGluZyB4IGFuZCB5IGNvb3JkaW5hdGVzIGZvciB0aGUgdGV4dDoNCiR4ID0gNTsgLy8gUGFkZGluZyBvZiA1IHBpeGVscy4NCiR5ID0gMTU7IC8vIFNvIHRoYXQgdGhlIHRleHQgaXMgdmVydGljYWxseSBjZW50ZXJlZC4NCg0KLy8gQWRkIFRydWVUeXBlIHRleHQgdG8gaW1hZ2U6DQppbWFnZXR0ZnRleHQoJGltYWdlLCAkZm9udF9zaXplLCAwLCAkeCwgJHksICR0ZXh0X2NvbG9yLCAkZm9udF9maWxlLCAkYm5hbWUpOw0KDQokeCA9IDU7IC8vIFBhZGRpbmcgb2YgNSBwaXhlbHMuDQokeSA9IDI1OyAvLyBTbyB0aGF0IHRoZSB0ZXh0IGlzIHZlcnRpY2FsbHkgY2VudGVyZWQuDQoNCmltYWdldHRmdGV4dCgkaW1hZ2UsIDgsIDAsICR4LCAkeSwgJHRleHRfY29sb3IsICRmb250X2ZpbGUsICRhZGRyZXNzKTsNCg0KJHggPSA1OyAvLyBQYWRkaW5nIG9mIDUgcGl4ZWxzLg0KJHkgPSAzNTsgLy8gU28gdGhhdCB0aGUgdGV4dCBpcyB2ZXJ0aWNhbGx5IGNlbnRlcmVkLg0KDQppbWFnZXR0ZnRleHQoJGltYWdlLCA4LCAwLCAkeCwgJHksICR0ZXh0X2NvbG9yLCAkZm9udF9maWxlLCAkY2l0eSk7DQoNCiR4ID0gNTsgLy8gUGFkZGluZyBvZiA1IHBpeGVscy4NCiR5ID0gNDU7IC8vIFNvIHRoYXQgdGhlIHRleHQgaXMgdmVydGljYWxseSBjZW50ZXJlZC4NCg0KaW1hZ2V0dGZ0ZXh0KCRpbWFnZSwgOCwgMCwgJHgsICR5LCAkdGV4dF9jb2xvciwgJGZvbnRfZmlsZSwgJGVkYXRlIC4gJGV0aW1lICk7DQoNCiR4ID0gNTsgLy8gUGFkZGluZyBvZiA1IHBpeGVscy4NCiR5ID0gNTU7IC8vIFNvIHRoYXQgdGhlIHRleHQgaXMgdmVydGljYWxseSBjZW50ZXJlZC4NCg0KaW1hZ2V0dGZ0ZXh0KCRpbWFnZSwgOCwgMCwgJHgsICR5LCAkdGV4dF9jb2xvciwgJGZvbnRfZmlsZSwgIj0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gIik7DQoNCg0KJHggPSA1OyAvLyBQYWRkaW5nIG9mIDUgcGl4ZWxzLg0KJHkgPTc1OyAvLyBTbyB0aGF0IHRoZSB0ZXh0IGlzIHZlcnRpY2FsbHkgY2VudGVyZWQuDQoNCmltYWdldHRmdGV4dCgkaW1hZ2UsIDgsIDAsICR4LCAkeSwgJHRleHRfY29sb3IsICRmb250X2ZpbGUsICJEZXNjcmlwdGlvbiAgICAgICAgICAgICAgICAgICAgVmFsdWUgIik7DQoNCiR4ID0gNTsgLy8gUGFkZGluZyBvZiA1IHBpeGVscy4NCiR5ID05NTsgLy8gU28gdGhhdCB0aGUgdGV4dCBpcyB2ZXJ0aWNhbGx5IGNlbnRlcmVkLg0KDQppbWFnZXR0ZnRleHQoJGltYWdlLCA4LCAwLCAkeCwgJHksICR0ZXh0X2NvbG9yLCAkZm9udF9maWxlLCAkaXRlbSk7DQoNCiR4ID0gMjIwOyAvLyBQYWRkaW5nIG9mIDUgcGl4ZWxzLg0KJHkgPTk1OyAvLyBTbyB0aGF0IHRoZSB0ZXh0IGlzIHZlcnRpY2FsbHkgY2VudGVyZWQuDQoNCmltYWdldHRmdGV4dCgkaW1hZ2UsIDgsIDAsICR4LCAkeSwgJHRleHRfY29sb3IsICRmb250X2ZpbGUsICRwcmljZSk7DQoNCg0KJHggPSA1OyAvLyBQYWRkaW5nIG9mIDUgcGl4ZWxzLg0KJHkgPSAxNTA7IC8vIFNvIHRoYXQgdGhlIHRleHQgaXMgdmVydGljYWxseSBjZW50ZXJlZC4NCg0KaW1hZ2V0dGZ0ZXh0KCRpbWFnZSwgMzAsIDAsICR4LCAkeSwgJHRleHRfY29sb3IsICRmb250X2ZpbGUsICJERU1PIik7DQoNCg0KJHggPSA1OyAvLyBQYWRkaW5nIG9mIDUgcGl4ZWxzLg0KJHkgPSAyMDA7IC8vIFNvIHRoYXQgdGhlIHRleHQgaXMgdmVydGljYWxseSBjZW50ZXJlZC4NCg0KaW1hZ2V0dGZ0ZXh0KCRpbWFnZSwgOCwgMCwgJHgsICR5LCAkdGV4dF9jb2xvciwgJGZvbnRfZmlsZSwgIj0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gIik7DQoNCg0KJHggPSAxNjA7IC8vIFBhZGRpbmcgb2YgNSBwaXhlbHMuDQokeSA9MjIwOyAvLyBTbyB0aGF0IHRoZSB0ZXh0IGlzIHZlcnRpY2FsbHkgY2VudGVyZWQuDQoNCmltYWdldHRmdGV4dCgkaW1hZ2UsIDgsIDAsICR4LCAkeSwgJHRleHRfY29sb3IsICRmb250X2ZpbGUsICR0YXgpOw0KDQokeCA9IDIyMDsgLy8gUGFkZGluZyBvZiA1IHBpeGVscy4NCiR5ID0yMjA7IC8vIFNvIHRoYXQgdGhlIHRleHQgaXMgdmVydGljYWxseSBjZW50ZXJlZC4NCg0KaW1hZ2V0dGZ0ZXh0KCRpbWFnZSwgOCwgMCwgJHgsICR5LCAkdGV4dF9jb2xvciwgJGZvbnRfZmlsZSwgJHRwcmljZSk7DQoNCg0KJHggPSAyMjA7IC8vIFBhZGRpbmcgb2YgNSBwaXhlbHMuDQokeSA9MjMwOyAvLyBTbyB0aGF0IHRoZSB0ZXh0IGlzIHZlcnRpY2FsbHkgY2VudGVyZWQuDQoNCmltYWdldHRmdGV4dCgkaW1hZ2UsIDgsIDAsICR4LCAkeSwgJHRleHRfY29sb3IsICRmb250X2ZpbGUsICRzdW1fdG90YWwpOw0KDQokeCA9IDE2MDsgLy8gUGFkZGluZyBvZiA1IHBpeGVscy4NCiR5ID0yMzA7IC8vIFNvIHRoYXQgdGhlIHRleHQgaXMgdmVydGljYWxseSBjZW50ZXJlZC4NCg0KaW1hZ2V0dGZ0ZXh0KCRpbWFnZSwgOCwgMCwgJHgsICR5LCAkdGV4dF9jb2xvciwgJGZvbnRfZmlsZSwgIlRvdGFsIiApOw0KDQoNCi8vIEdlbmVyYXRlIGFuZCBzZW5kIGltYWdlIHRvIGJyb3dzZXI6DQpoZWFkZXIoJ0NvbnRlbnQtdHlwZTogaW1hZ2UvcG5nJyk7DQppbWFnZXBuZygkaW1hZ2UpOw0KDQovLyBEZXN0cm95IGltYWdlIGluIG1lbW9yeSB0byBmcmVlLXVwIHJlc291cmNlczoNCmltYWdlZGVzdHJveSgkaW1hZ2UpOw0KDQo/Pg0K")); ?>
Function Calls
| base64_decode | 1 |
Stats
| MD5 | 64abcac7913fac6407a8e9acb606cced |
| Eval Count | 1 |
| Decode Time | 105 ms |