添加基金监控系统相关文件,包括邮件发送功能、基金数据配置、测试脚本等。主要包含以下内容: 1. 添加PHPMailer库及相关语言文件 2. 添加基金配置数据文件(fund_config.json, fund_names.json等) 3. 添加邮件发送测试脚本(test_email.php, test_fund_email.php等) 4. 添加.gitignore文件忽略不必要的文件 5. 添加composer.json配置依赖 Signed-off-by: LL <LL>
83 lines
3.4 KiB
PHP
83 lines
3.4 KiB
PHP
<?php
|
|
// 基金监控系统主页面
|
|
?>
|
|
<!DOCTYPE html>
|
|
<html lang="zh-CN">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>🚀 组合基金监控</title>
|
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" rel="stylesheet">
|
|
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
|
|
<link rel="stylesheet" href="styles.css">
|
|
</head>
|
|
<body>
|
|
<div class="container">
|
|
<div class="header">
|
|
<div class="header-content">
|
|
<h1><i class="fas fa-chart-line"></i> 基金监控</h1>
|
|
<p>实时投资组合追踪</p>
|
|
<div class="controls">
|
|
<button class="btn btn-primary" id="refreshBtn">
|
|
<i class="fas fa-sync-alt"></i> 刷新
|
|
</button>
|
|
<button class="btn btn-outline" id="themeBtn">
|
|
<i class="fas fa-palette"></i> 主题
|
|
</button>
|
|
<button class="btn btn-outline" id="statsBtn">
|
|
<i class="fas fa-chart-bar"></i> 统计
|
|
</button>
|
|
<button class="btn btn-primary" id="recommendBtn" onclick="window.location.href='recommend_fund.php'">
|
|
<i class="fas fa-thumbs-up"></i> 推荐基金
|
|
</button>
|
|
<button class="btn btn-outline" id="adminBtn" onclick="window.location.href='admin.php'">
|
|
<i class="fas fa-cog"></i> 后台管理
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- 访问统计面板 -->
|
|
<div class="stats-panel" id="statsPanel" style="display: none;">
|
|
<div class="stats-header">
|
|
<div class="stats-title">
|
|
<i class="fas fa-users"></i> 访问统计
|
|
</div>
|
|
<button class="stats-toggle" onclick="toggleStats()">
|
|
<i class="fas fa-times"></i> 关闭
|
|
</button>
|
|
</div>
|
|
<div class="stats-grid" id="statsGrid">
|
|
<!-- 统计内容将通过JavaScript动态加载 -->
|
|
</div>
|
|
<div class="recent-visits" id="recentVisits">
|
|
<!-- 最近访问记录将通过JavaScript动态加载 -->
|
|
</div>
|
|
</div>
|
|
|
|
<div id="content">
|
|
<div class="loading">
|
|
<div class="loading-spinner"></div>
|
|
<p>正在加载基金数据...</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="footer">
|
|
<div class="last-update" id="lastUpdate">
|
|
<strong><i class="fas fa-clock"></i> 最后更新:</strong> 加载中...
|
|
</div>
|
|
<div style="margin-top: 10px; font-size: 0.9rem; opacity: 0.8;">
|
|
<i class="fas fa-eye"></i> 今日访问: <span id="todayVisits">0</span> |
|
|
三天访问: <span id="totalVisits">0</span> |
|
|
独立访客: <span id="uniqueVisitors">0</span>
|
|
</div>
|
|
<p><i class="fas fa-info-circle"></i> 数据仅供参考,实际净值以基金公司公布为准</p>
|
|
<p><i class="fas fa-info-circle"></i> Tsama © 东方财富</p>
|
|
<p><i class="fas fa-info-circle"></i> © 2025 Tsama</p>
|
|
</div>
|
|
</div>
|
|
|
|
<script src="script.js"></script>
|
|
</body>
|
|
</html>
|