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('CiBnb3RvIG92cU5uOyBZdDQxejogJHBkbyA9IGNvbm5lY3QoKTsgZ290byBNeFlq..

Decoded Output download


 goto ovqNn; Yt41z: $pdo = connect(); goto MxYjS; DHzRX: $query = $pdo->prepare($sql); goto j_qXQ; XTAuW: $sql = "SELECT * FROM products  WHERE product_name  LIKE (:keyword) ORDER BY product_id  ASC LIMIT 0, 10"; goto DHzRX; UXEX1: $query->execute(); goto iZiqH; ovqNn: function connect() { return new PDO("mysql:host=localhost;dbname=mydb", "root", '', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); } goto Yt41z; j_qXQ: $query->bindParam(":keyword", $keyword, PDO::PARAM_STR); goto UXEX1; C9Hv6: foreach ($list as $rs) { $name = str_replace($_POST["keyword"], "<b>" . $_POST["keyword"] . "</b>", $rs["product_name"]); echo "<li onclick="set_item('" . str_replace("'", "\'", $rs["product_code"]) . "')">" . $name . "</li>"; } goto SCLHK; MxYjS: $keyword = "%" . $_POST["keyword"] . "%"; goto XTAuW; iZiqH: $list = $query->fetchAll(); goto C9Hv6; SCLHK: 

Did this file decode correctly?

Original Code

<?php eval(base64_decode('CiBnb3RvIG92cU5uOyBZdDQxejogJHBkbyA9IGNvbm5lY3QoKTsgZ290byBNeFlqUzsgREh6Ulg6ICRxdWVyeSA9ICRwZG8tPnByZXBhcmUoJHNxbCk7IGdvdG8gal9xWFE7IFhUQXVXOiAkc3FsID0gIlwxMjNceDQ1XHg0Y1wxMDVcMTAzXHg1NFx4MjBceDJhXHgyMFwxMDZcMTIyXHg0ZlwxMTVceDIwXDE2MFx4NzJcMTU3XDE0NFx4NzVcMTQzXHg3NFwxNjNceDIwXDQwXDEyN1wxMTBcMTA1XDEyMlx4NDVcNDBceDcwXHg3MlwxNTdcMTQ0XDE2NVx4NjNcMTY0XDEzN1wxNTZcMTQxXHg2ZFwxNDVcNDBceDIwXDExNFwxMTFceDRiXDEwNVw0MFw1MFw3Mlx4NmJcMTQ1XHg3OVwxNjdcMTU3XDE2Mlx4NjRcNTFceDIwXHg0ZlwxMjJcMTA0XDEwNVwxMjJcNDBceDQyXDEzMVx4MjBcMTYwXHg3Mlx4NmZceDY0XDE2NVwxNDNcMTY0XHg1Zlx4NjlcMTQ0XDQwXHgyMFwxMDFcMTIzXHg0M1w0MFx4NGNceDQ5XHg0ZFx4NDlcMTI0XHgyMFx4MzBceDJjXDQwXHgzMVx4MzAiOyBnb3RvIERIelJYOyBVWEVYMTogJHF1ZXJ5LT5leGVjdXRlKCk7IGdvdG8gaVppcUg7IG92cU5uOiBmdW5jdGlvbiBjb25uZWN0KCkgeyByZXR1cm4gbmV3IFBETygiXHg2ZFwxNzFcMTYzXDE2MVwxNTRcNzJcMTUwXHg2Zlx4NzNceDc0XDc1XHg2Y1wxNTdcMTQzXDE0MVx4NmNcMTUwXDE1N1wxNjNceDc0XHgzYlx4NjRceDYyXDE1NlwxNDFcMTU1XHg2NVw3NVx4NmRceDc5XDE0NFwxNDIiLCAiXHg3Mlx4NmZcMTU3XHg3NCIsICcnLCBhcnJheShQRE86OkFUVFJfRVJSTU9ERSA9PiBQRE86OkVSUk1PREVfRVhDRVBUSU9OLCBQRE86Ok1ZU1FMX0FUVFJfSU5JVF9DT01NQU5EID0+ICJceDUzXDEwNVx4NTRceDIwXHg0ZVwxMDFcMTE1XHg0NVx4NTNcNDBcMTY1XHg3NFx4NjZceDM4IikpOyB9IGdvdG8gWXQ0MXo7IGpfcVhROiAkcXVlcnktPmJpbmRQYXJhbSgiXDcyXDE1M1wxNDVceDc5XHg3N1x4NmZcMTYyXHg2NCIsICRrZXl3b3JkLCBQRE86OlBBUkFNX1NUUik7IGdvdG8gVVhFWDE7IEM5SHY2OiBmb3JlYWNoICgkbGlzdCBhcyAkcnMpIHsgJG5hbWUgPSBzdHJfcmVwbGFjZSgkX1BPU1RbIlwxNTNcMTQ1XDE3MVwxNjdcMTU3XDE2MlwxNDQiXSwgIlx4M2NcMTQyXDc2IiAuICRfUE9TVFsiXHg2YlwxNDVcMTcxXHg3N1x4NmZcMTYyXHg2NCJdIC4gIlx4M2NcNTdceDYyXHgzZSIsICRyc1siXHg3MFwxNjJcMTU3XDE0NFwxNjVcMTQzXDE2NFx4NWZceDZlXDE0MVwxNTVceDY1Il0pOyBlY2hvICJcNzRceDZjXDE1MVx4MjBceDZmXDE1NlwxNDNcMTU0XDE1MVwxNDNcMTUzXHgzZFw0MlwxNjNcMTQ1XDE2NFwxMzdcMTUxXDE2NFwxNDVceDZkXDUwXHgyNyIgLiBzdHJfcmVwbGFjZSgiXDQ3IiwgIlwxMzRcNDciLCAkcnNbIlx4NzBceDcyXDE1N1wxNDRceDc1XHg2M1wxNjRcMTM3XDE0M1wxNTdcMTQ0XHg2NSJdKSAuICJcNDdcNTFceDIyXHgzZSIgLiAkbmFtZSAuICJceDNjXDU3XDE1NFwxNTFceDNlIjsgfSBnb3RvIFNDTEhLOyBNeFlqUzogJGtleXdvcmQgPSAiXDQ1IiAuICRfUE9TVFsiXHg2Ylx4NjVceDc5XHg3N1x4NmZcMTYyXDE0NCJdIC4gIlw0NSI7IGdvdG8gWFRBdVc7IGlaaXFIOiAkbGlzdCA9ICRxdWVyeS0+ZmV0Y2hBbGwoKTsgZ290byBDOUh2NjsgU0NMSEs6IA==')); ?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 41358b93524861f442e044aae0274c28
Eval Count 1
Decode Time 130 ms