define('DB_HOST', 'localhost'); define('DB_USER', 'cecece2'); define('DB_PASS', 'cecece2'); define('DB_NAME', 'cecece2'); function getDB() { static $pdo = null; if ($pdo === null) { 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) { // 数据库连接失败时返回null,前台正常显示静态内容 return null; } } return $pdo; } function cfg($key, $default = '') { $db = getDB(); if (!$db) return $default; try { $stmt = $db->prepare("SELECT key_value FROM site_config WHERE key_name = ?"); $stmt->execute([$key]); $row = $stmt->fetch(); return $row ? $row['key_value'] : $default; } catch (Exception $e) { return $default; } } // =================== 读取所有数据 =================== $db = getDB(); // 网站配置 $siteTitle = cfg('site_title', '南宫集团'); $siteKeywords = cfg('site_keywords', ''); $siteDesc = cfg('site_description', '王权富贵传媒'); $siteLogo = cfg('site_logo', 'upload/20260323_img_69c1628c0d4dc.png'); $siteFavicon = cfg('site_favicon', 'upload/img_696fca14566c5.png'); $marqueeText = cfg('marquee_text', '欢迎来到南宫集团 新人必红 百亿资金盘 放心娱乐 牢记永久网址:ng22.tv 旺旺不禁言聊天群112222'); $footerText = cfg('footer_text', '© 南宫集团 | 2026'); $csLink = cfg('customer_service_link', '/service'); // 轮播图 $banners = []; if ($db) { try { $banners = $db->query("SELECT image_url, link_url FROM banners WHERE status = 1 ORDER BY sort_order, id")->fetchAll(); } catch (Exception $e) {} } if (empty($banners)) { $banners = [['image_url' => 'upload/20260323_img_69c160baa3866.png', 'link_url' => '#']]; } // 快捷入口 $quickLinks = []; if ($db) { try { $quickLinks = $db->query("SELECT * FROM quick_links WHERE status = 1 ORDER BY sort_order, id")->fetchAll(); } catch (Exception $e) {} } // 分类和游戏 $categories = []; $gamesByCategory = []; if ($db) { try { $cats = $db->query("SELECT * FROM categories WHERE status = 1 ORDER BY sort_order, id")->fetchAll(); $allGames = $db->query("SELECT * FROM games WHERE status = 1 ORDER BY sort_order, id")->fetchAll(); foreach ($cats as $cat) { $categories[] = $cat; $gamesByCategory[$cat['id']] = array_filter($allGames, fn($g) => $g['category_id'] == $cat['id']); } } catch (Exception $e) {} } // 流量统计(服务端记录) if ($db) { try { $ip = $_SERVER['HTTP_CF_CONNECTING_IP'] ?? $_SERVER['HTTP_X_FORWARDED_FOR'] ?? $_SERVER['HTTP_X_REAL_IP'] ?? $_SERVER['REMOTE_ADDR'] ?? '0.0.0.0'; $ip = trim(explode(',', $ip)[0]); $ua = substr($_SERVER['HTTP_USER_AGENT'] ?? '', 0, 255); $page = substr($_SERVER['REQUEST_URI'] ?? '/', 0, 255); $today = date('Y-m-d'); $botPatterns = ['bot', 'spider', 'crawler', 'slurp', 'baiduspider', 'googlebot']; $uaLower = strtolower($ua); $isBot = false; foreach ($botPatterns as $bot) { if (strpos($uaLower, $bot) !== false) { $isBot = true; break; } } if (!$isBot) { $stmt = $db->prepare("INSERT INTO visitor_logs (ip_address, user_agent, visit_time, visit_date, page_url) VALUES (?, ?, NOW(), ?, ?)"); $stmt->execute([$ip, $ua, $today, $page]); } } catch (Exception $e) {} } // 辅助函数:生成星级HTML function buildStars($rating) { $full = min(5, floor($rating / 2)); $html = '
'; for ($i = 0; $i < 5; $i++) { $op = $i < $full ? '' : ' opacity=".28"'; $html .= ''; } $html .= '
' . number_format($rating, 1) . ' 分
'; return $html; } ?> <br /> <b>Warning</b>: Undefined variable $siteTitle in <b>/www/wwwroot/xn--29s804l.cc/index.php</b> on line <b>198</b><br /> <br /> <b>Deprecated</b>: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in <b>/www/wwwroot/xn--29s804l.cc/index.php</b> on line <b>198</b><br />

公告

Warning: Undefined variable $marqueeText in /www/wwwroot/xn--29s804l.cc/index.php on line 1053

Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /www/wwwroot/xn--29s804l.cc/index.php on line 1053


Warning: Undefined variable $categories in /www/wwwroot/xn--29s804l.cc/index.php on line 1081

Warning: foreach() argument must be of type array|object, null given in /www/wwwroot/xn--29s804l.cc/index.php on line 1081
💬
在线客服
连接中...
💬