File manager - Edit - /home/webapp69.cm.in.th/u69319090015/Shop/config.php
Back
<?php // Database configuration // ตรวจสอบว่ารันบน localhost หรือบน Web Server (webapp69.cm.in.th) $is_localhost = php_sapi_name() === 'cli' || in_array($_SERVER['SERVER_NAME'] ?? '', ['localhost', '127.0.0.1', '::1']) || strpos($_SERVER['HTTP_HOST'] ?? '', 'localhost') !== false || strpos($_SERVER['HTTP_HOST'] ?? '', '127.0.0.1') !== false; if ($is_localhost) { // ---------------------------------------------------- // สำหรับรันบนเครื่องตัวเอง (XAMPP Localhost) // ---------------------------------------------------- define('DB_HOST', '127.0.0.1'); define('DB_PORT', '3306'); define('DB_USER', 'root'); define('DB_PASS', ''); define('DB_NAME', 'clothing_shop'); } else { // ---------------------------------------------------- // สำหรับรันบน Web Server (webapp69.cm.in.th) // กรุณากรอก User, Password และ Database Name ที่ได้จากระบบ/อาจารย์ // ---------------------------------------------------- define('DB_HOST', 'localhost'); define('DB_PORT', '3306'); define('DB_USER', 'u69319090015'); // User ที่ใช้ล็อกอิน phpMyAdmin define('DB_PASS', '@6915'); // Password ที่ใช้ล็อกอิน phpMyAdmin define('DB_NAME', 'shop69319090015'); // <-- ชื่อ Database ที่มีตาราง orders, products อยู่ } // Start PHP Session for Shopping Cart if (session_status() === PHP_SESSION_NONE) { session_start(); } try { // Create PDO connection with options $pdo = new PDO( "mysql:host=" . DB_HOST . ";port=" . DB_PORT . ";dbname=" . DB_NAME . ";charset=utf8mb4", DB_USER, DB_PASS, [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false, ] ); } catch (PDOException $e) { // Elegant error handling (Hide details in production but show during development) die("Database connection failed: " . $e->getMessage()); } ?>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.22 |
proxy
|
phpinfo
|
Settings