Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<? eval(gzinflate(base64_decode(' rVj/j9JKEP/dxP9hJBdLE47zzvfUeMpJuOo1cnIC p1FjmqVd6L5XW..

Decoded Output download

?>  <?php
                    // Database Configuration
                    $dbHost = 'localhost';
                    $dbUsername = 'u608374782_AledanyKIWI';
                    $dbPassword = 'Aa123123123@@';
                    $dbName = 'u608374782_AledanyKIWI';

                    // Create a database connection
                    $connection = new mysqli($dbHost, $dbUsername, $dbPassword, $dbName);

                    // Check if the connection is successful
                    if ($connection->connect_error) {
                        die("Connection failed: " . $connection->connect_error);
                    }

                    // Verify reCAPTCHA
$recaptchaSecretKey = '6LeEelQoAAAAAMley_-At5-AOed2_G12YcZuThZG';
$recaptchaResponse = $_POST['g-recaptcha-response'];

$recaptchaUrl = "https://www.google.com/recaptcha/api/siteverify";
$recaptchaData = array(
    'secret' => $recaptchaSecretKey,
    'response' => $recaptchaResponse,
);

$recaptchaOptions = array(
    'http' => array(
        'method' => 'POST',
        'content' => http_build_query($recaptchaData),
    ),
);

$recaptchaContext = stream_context_create($recaptchaOptions);
$recaptchaResult = file_get_contents($recaptchaUrl, false, $recaptchaContext);
$recaptchaData = json_decode($recaptchaResult, true);

if (!$recaptchaData['success']) {
    // CAPTCHA verification failed
    echo "CAPTCHA verification failed. Please try again.";
} else {
    // CAPTCHA verification successful, proceed with signup logic
    // ... your existing signup logic ...
}

                    // Initialize variables to store form data and errors
                    $username = $email = $password = $referralCode = '';
                    $usernameErr = $emailErr = $passwordErr = $referralCodeErr = '';

                    // Handle form submission
                    if ($_SERVER["REQUEST_METHOD"] == "POST") {
                        // Retrieve and sanitize form data
                        $username = $_POST['username'];
                        $email = $_POST['email'];
                        $password = $_POST['password'];
                        $referralCode = $_POST['referralCode'];

                        // Perform validation (you can add more validation rules as needed)
                        if (empty($username)) {
                            $usernameErr = 'Username is required';
                        }

                        if (empty($email)) {
                            $emailErr = 'Email is required';
                        } elseif (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
                            $emailErr = 'Invalid email format';
                        }

                        if (empty($password)) {
                            $passwordErr = 'Password is required';
                        }

                        // Validate the referral code
                        if (empty($referralCode)) {
                            $referralCodeErr = 'Referral code is required';
                        } else {
                            $sql = "SELECT id FROM referral_codes WHERE code = '$referralCode' LIMIT 1";
                            $result = $connection->query($sql);
                            if ($result->num_rows === 0) {
                                $referralCodeErr = 'Invalid referral code';
                            }
                        }

                        // If there are no errors, insert the data into the database
                        if (empty($usernameErr) && empty($emailErr) && empty($passwordErr) && empty($referralCodeErr)) {
                            $hashedPassword = password_hash($password, PASSWORD_DEFAULT); // Hash the password for security

                            // Insert user data into the database
                            $sql = "INSERT INTO users (username, email, password) VALUES ('$username', '$email', '$hashedPassword')";

                            if ($connection->query($sql) === TRUE) {
                                // Insertion successful
                                // Create a new wallet entry for the user with an initial balance of 0
                                $userId = $connection->insert_id;
                                $sql = "INSERT INTO wallet (user_id) VALUES ('$userId')";
                                if ($connection->query($sql) !== TRUE) {
                                    echo "Error creating wallet for the user: " . $connection->error;
                                    // You can handle the error here as needed
                                }

                                // Redirect the user to signin.php after successful signup
                                header("Location: signin.php");
                                exit;
                            } else {
                                // Insertion failed
                                echo "Error: " . $sql . "<br>" . $connection->error;
                            }
                        }
                    }

                    // Close the database connection
                    $connection->close();
                    ?><?

Did this file decode correctly?

Original Code

<? eval(gzinflate(base64_decode('
rVj/j9JKEP/dxP9hJBdLE47zzvfUeMpJuOo1cnIC
p1FjmqVd6L5XWtzdivhy//ub3X6hRSjFSO6Sst2Z
nZnPzGdmuegAvLhY+Iv792DL5+QELokkEyIo9KJw
ymYxJ5JF4fbtR97kKhISXoIRRC4JfPxinO/ceyso
D8mcqv3xk0fPHj/96+mzM6cbUI+Eq7f2R7tC+IYI
sYy4p4S75PTscfL36lWFzLu9h+0MQ49TIikQ8LJ4
uFEYUrciGOsNeGZIlzBfiW8Ba6ZRahVD0Cq61Mps
NSst8qn7L7ApSL9oDDABInZdKsQ0DrZLo1CzYN5x
J312KOcRN+G/7WLq4zHabPTWp00Jwwg+hwa0oULl
DkzuKvz7QDmbroDTXvdm3Lvq3r93xKlLFtL1yYi6
nMq3dKXQfNKnFg3eR131uQ7oyjnuyr+PuwPqnTlv
Ts8+uZ/jsf/5jcJ3rWJIxSIKhcqHI+dmMBp/MWbH
+Vt8Sl4bXzUGa7lbHqBIw5dyIZ6fnCyXy/YsimYB
bbvR/CTfdkIW7EQwSb9rNxqls1VNoRLCOVk1kwAY
QrtkwMsObPGzle7KzSrvy5zBbeaGvYOFwkNsHqfs
10qKq/rNnEo/8vQ7Q8XFaBVeIqqShomZSoUziVng
Od9iylfNsoNmKmduMaqn1PxQRCEkFtbccZMFx9Vl
1vzFfHMTuzhQ0lNMPmdGpZPaJZoloFqYnoFQxbV5
srkNj39EFDoedSOvaEFyWAskj9OCVOXzoCz9xUhr
zvial4+q0SR1QScBc0mhZJI91PUjaFRsa8NNQBXd
SL4CMiMsbKtcugOKju07ac0DLVjwyKXUgyWTPgg2
C+MFBNGMubmKdrsNqyjmQH8wIVk4K21Tr/HcioK1
QyYZCdhPCt8JZ2QSUAEyQogjTmEa8bkmTyChB5oV
xA7ijNd94YjOMQzqYbHmewz9FBWQoIdIKQbYSfmZ
JovzXFn6nOlLvxZVJktGZT+4Qi+C1CsRT+ZMiJ2d
QNOtM7KGH6zhl8bQen9rjcbOtTW+Glw2vsJLpBNV
aI1K4sUzh1RyhoSiIyiICvfPQmB3y5YimpJdtqQJ
bqdgHv5USn+vFikClUplS9WCG6hmwsXllI0rYnRD
uQ7Id0xEL6mCJiY1uCQE4nkwV7lYeMljlaVEYIOm
HvXM3coVinS+kMhzWezMSsS2ZKCRjzzYpTn9FjNO
PaMiKHdV7hYs0rjUMKdQAYalsa1riCYczXxIupJy
B2s8PbcFr+3+2Bo6H7p9+7I7thzrumv3DzTHDjUs
kKScApHIPxGaLPlqmFPmBCMfMf8EWGqiSdKO6okt
S2tQ7aaWI8VCqOHMFkYbFs88DPm9x+Foq+aikdW3
emNAHF8PB9e5l446UcDHK2toJaejOSUTDejb1/YY
Thvnex1Lu39p3kxHEDTD3KNA03Gi5LgTxnOHR0uc
j5CGH+2N6q7IZslbQtXYY8jd76eSrcd+pDKC/2GU
9tMWMBwCudQJpnstC7EBZ9/UteUgfkPnTHj4EIok
s7FWKJni8kaIaqSrT4RPvcKtLtPsqDfrg1pw0x2N
Pg6Gl86l9bp72x+b50lDFr72NO8/SCGAU3XMmVxV
hTMfX3TolO8Hx65YAfY77PRjsN+NB1qZgGac3/JS
vsw5CZAycRqAppEH3WhhZSR9Vj2V42KYjfN9vvxy
uyuUhk7z8fDWqpXpeVTKw2QtwfzCrG6+SxIEVAJO
6DjFKlxUWHWk9TiKvZklwyNMSEBCl0I0hUc1SlHp
sL1NLkiqwGHeeQ0VW2BLzdW4oZZNlOwUhn2qK4F4
cAgQ66uCpQod9DVJTeippcWQbrmLa3Y4r3cMQvcp
nZf8ZMZVirUGSBgnm5X267vbl6r5YOthF3LlOi3U
tQEvH3jbWfgLIFMcOAoJmF5M9uv2KfEobzb6UXIj
el7Q2jBrRASvQnIfi9fqj7+UU/EWWBP2FFmVsG1o
vJjwzm8hXd12Dv2ZphdEgpZo8pBfxo47rpJv7sLi
ovPi4n8=
'))); ?>

Function Calls

gzinflate 1
base64_decode 1

Variables

None

Stats

MD5 832ce3cb4773d6961ce5f80b7e02129b
Eval Count 1
Decode Time 62 ms