38239-vm/index.php
Flatlogic Bot f1fc7be962 BIT
2026-02-07 06:05:18 +00:00

152 lines
6.7 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
include 'header.php';
?>
<!-- Hero Section -->
<section class="py-5" style="background: radial-gradient(circle at top right, #1e2329 0%, #0b0e11 100%); min-height: 60vh; display: flex; align-items: center;">
<div class="container">
<div class="row align-items-center">
<div class="col-lg-6">
<h1 class="display-4 fw-bold text-white mb-4">开启您的数字资产 <span class="text-warning">交易之旅</span></h1>
<p class="lead text-secondary mb-5">全球信赖的加密资产交易平台,提供极速、安全、专业的数字资产交易服务。</p>
<div class="d-flex gap-3">
<?php if(!isset($_SESSION['user_id'])): ?>
<a href="register.php" class="btn btn-warning btn-lg px-5 fw-bold">立即注册</a>
<?php else: ?>
<a href="trade.php" class="btn btn-warning btn-lg px-5 fw-bold">进入交易</a>
<?php endif; ?>
<a href="#markets" class="btn btn-outline-light btn-lg px-5">查看行情</a>
</div>
</div>
<div class="col-lg-6 d-none d-lg-block">
<img src="https://public.bnbstatic.com/image/cms/content/body_0b0e11.png" class="img-fluid" alt="Hero">
</div>
</div>
</div>
</section>
<!-- Stats Bar -->
<div class="container mt-n5 position-relative" style="z-index: 10;">
<div class="glass-card p-4 shadow-lg">
<div class="row text-center g-4">
<div class="col-md-3">
<div class="text-secondary small mb-1">24h 交易量</div>
<div class="fs-4 fw-bold">$76.2B</div>
</div>
<div class="col-md-3 border-start border-secondary">
<div class="text-secondary small mb-1">主流币种</div>
<div class="fs-4 fw-bold">350+</div>
</div>
<div class="col-md-3 border-start border-secondary">
<div class="text-secondary small mb-1">注册用户</div>
<div class="fs-4 fw-bold">120M+</div>
</div>
<div class="col-md-3 border-start border-secondary">
<div class="text-secondary small mb-1">最低费率</div>
<div class="fs-4 fw-bold">0.10%</div>
</div>
</div>
</div>
</div>
<!-- Market Table -->
<section id="markets" class="py-5 mt-5">
<div class="container">
<div class="d-flex justify-content-between align-items-end mb-4">
<div>
<h2 class="fw-bold text-white">热门市场</h2>
<p class="text-secondary mb-0">实时行情,快人一步</p>
</div>
<a href="trade.php" class="text-warning text-decoration-none">查看更多 <i class="bi bi-arrow-right"></i></a>
</div>
<div class="glass-card overflow-hidden">
<table class="table table-dark table-hover mb-0 align-middle">
<thead>
<tr class="text-secondary border-bottom border-secondary">
<th class="ps-4 py-3">名称</th>
<th class="py-3">最新价</th>
<th class="py-3">24h 涨跌</th>
<th class="py-3">24h 成交额</th>
<th class="py-3 text-end pe-4">操作</th>
</tr>
</thead>
<tbody id="market-tbody">
<!-- Loaded via JS -->
<tr><td colspan="5" class="text-center py-5"><div class="spinner-border text-warning"></div></td></tr>
</tbody>
</table>
</div>
</div>
</section>
<!-- Features -->
<section class="py-5 bg-dark">
<div class="container">
<div class="row g-4 text-center">
<div class="col-md-4">
<div class="p-4 h-100">
<i class="bi bi-shield-check display-4 text-warning mb-3"></i>
<h4 class="text-white">安全可靠</h4>
<p class="text-secondary">采用多重安全防护机制,冷热钱包分离,保障您的资产安全。</p>
</div>
</div>
<div class="col-md-4">
<div class="p-4 h-100">
<i class="bi bi-lightning-charge display-4 text-warning mb-3"></i>
<h4 class="text-white">极速撮合</h4>
<p class="text-secondary">自研高性能撮合引擎,支持百万级并发交易,告别卡顿延迟。</p>
</div>
</div>
<div class="col-md-4">
<div class="p-4 h-100">
<i class="bi bi-headset display-4 text-warning mb-3"></i>
<h4 class="text-white">专业支持</h4>
<p class="text-secondary">7*24小时多语种在线客服随时解答您的任何疑问。</p>
</div>
</div>
</div>
</div>
</section>
<script>
async function loadMarket() {
try {
const res = await fetch('api.php?action=market_data');
const data = await res.json();
const tbody = document.getElementById('market-tbody');
let html = '';
data.slice(0, 8).forEach(coin => {
const changeClass = coin.change >= 0 ? 'text-success' : 'text-danger';
html += `
<tr style="cursor: pointer;" onclick="location.href='trade.php?symbol=${coin.symbol}'">
<td class="ps-4 py-4">
<div class="d-flex align-items-center">
<img src="${coin.icon_url}" class="me-3" style="width:32px; height:32px;">
<div>
<div class="fw-bold text-white">${coin.symbol.replace('USDT', '')}</div>
<div class="text-secondary small">${coin.name}</div>
</div>
</div>
</td>
<td><span class="fw-bold">${parseFloat(coin.price).toLocaleString(undefined, {minimumFractionDigits: 2})}</span></td>
<td><span class="${changeClass} fw-bold">${coin.change >= 0 ? '+' : ''}${coin.change}%</span></td>
<td class="text-secondary">$ --</td>
<td class="text-end pe-4">
<a href="trade.php?symbol=${coin.symbol}" class="btn btn-sm btn-outline-warning px-3">交易</a>
</td>
</tr>
`;
});
tbody.innerHTML = html;
} catch (e) {
console.error('Market load failed', e);
}
}
loadMarket();
setInterval(loadMarket, 5000);
</script>
<?php include 'footer.php'; ?>