add color table
This commit is contained in:
parent
06ac787db9
commit
16e1160553
127
index.php
127
index.php
@ -14,56 +14,99 @@ $now = date('Y-m-d H:i:s');
|
|||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
<title>LAMP Workspace</title>
|
<title>Welcome to the LAMP Stack!</title>
|
||||||
|
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet">
|
||||||
<style>
|
<style>
|
||||||
:root { color-scheme: light dark; }
|
body {
|
||||||
body { margin: 0; font: 16px/1.45 system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; }
|
background-color: #f8f9fa;
|
||||||
header { background:#111; color:#fff; padding:16px 24px; }
|
}
|
||||||
main { max-width: 880px; margin: 32px auto; padding: 0 16px; }
|
.hero {
|
||||||
h1 { margin: 0 0 8px; font-size: 22px; }
|
background: linear-gradient(to right, #6a11cb, #2575fc);
|
||||||
h2 { margin-top: 28px; font-size: 18px; }
|
color: white;
|
||||||
p { margin: 8px 0; }
|
padding: 4rem 2rem;
|
||||||
code, pre { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 13px; }
|
text-align: center;
|
||||||
pre { background: #0b1020; color: #cfe7ff; padding: 12px; border-radius: 8px; overflow:auto; }
|
}
|
||||||
.grid { display:grid; grid-template-columns: 1fr 1fr; gap: 12px; }
|
.info-card {
|
||||||
.card { border:1px solid #ddd; border-radius:8px; padding:12px; }
|
background-color: white;
|
||||||
.muted { color:#666; }
|
border-radius: 0.5rem;
|
||||||
.kv { display:flex; justify-content:space-between; padding:6px 0; border-bottom:1px dashed #e3e3e3; }
|
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
|
||||||
.kv:last-child { border-bottom:0; }
|
padding: 2rem;
|
||||||
footer { color:#777; margin: 28px 0 40px; text-align:center; font-size: 13px; }
|
margin-top: -2rem;
|
||||||
|
z-index: 10;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<header>
|
<div class="hero">
|
||||||
<h1>LAMP stack is ready</h1>
|
<div class="container">
|
||||||
</header>
|
<h1 class="display-4">Behold the Power of LAMP!</h1>
|
||||||
|
<p class="lead">This page is a testament to the flexibility and power of the classic LAMP stack, styled with a modern touch.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<main>
|
<div class="container">
|
||||||
<section class="grid">
|
<div class="info-card">
|
||||||
<div class="card">
|
<h2 class="text-center mb-4">Dynamic Server Information</h2>
|
||||||
<h2>Stack</h2>
|
<div class="row">
|
||||||
<div class="kv"><span>Web server</span><code><?= htmlspecialchars($server) ?></code></div>
|
<div class="col-md-4 text-center">
|
||||||
<div class="kv"><span>PHP</span><code><?= htmlspecialchars($phpVersion) ?></code></div>
|
<h5><span class="badge bg-primary">Web Server</span></h5>
|
||||||
|
<p class="fs-4"><?= htmlspecialchars($server) ?></p>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4 text-center">
|
||||||
|
<h5><span class="badge bg-success">PHP Version</span></h5>
|
||||||
|
<p class="fs-4"><?= htmlspecialchars($phpVersion) ?></p>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4 text-center">
|
||||||
|
<h5><span class="badge bg-info">Server Time</span></h5>
|
||||||
|
<p class="fs-4"><?= htmlspecialchars($now) ?> (UTC)</p>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="my-5">
|
||||||
|
<h2 class="text-center mb-4">Fun with PHP Loops!</h2>
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<h2>Tips</h2>
|
<div class="card-body">
|
||||||
<p>• Put your app files into this folder.</p>
|
<h5 class="card-title">Color Palette</h5>
|
||||||
<p>• <code>.htaccess</code> is enabled; <code>index.php</code> has priority.</p>
|
<p class="card-text">Here is a dynamically generated table of colors, created with a simple PHP loop and styled with Bootstrap.</p>
|
||||||
<p>• Errors are shown for development (disable in production).</p>
|
<table class="table table-bordered table-striped table-hover">
|
||||||
|
<thead class="table-dark">
|
||||||
|
<tr>
|
||||||
|
<th>Color Name</th>
|
||||||
|
<th>Hex Code</th>
|
||||||
|
<th>Preview</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<?php
|
||||||
|
$colors = [
|
||||||
|
"Crimson" => "#DC143C",
|
||||||
|
"Gold" => "#FFD700",
|
||||||
|
"LimeGreen" => "#32CD32",
|
||||||
|
"DeepSkyBlue" => "#00BFFF",
|
||||||
|
"MediumOrchid" => "#BA55D3",
|
||||||
|
"Tomato" => "#FF6347",
|
||||||
|
];
|
||||||
|
|
||||||
|
foreach ($colors as $name => $hex) {
|
||||||
|
echo "<tr>";
|
||||||
|
echo "<td>" . htmlspecialchars($name) . "</td>";
|
||||||
|
echo "<td>" . htmlspecialchars($hex) . "</td>";
|
||||||
|
echo "<td style=\"background-color:" . htmlspecialchars($hex) . "\"></td>";
|
||||||
|
echo "</tr>";
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<section>
|
<footer class="text-center text-muted py-4">
|
||||||
<h2>Try ideas</h2>
|
<p>Generated by Flatlogic & Gemini</p>
|
||||||
<p class="muted">You can ask the assistant to generate or modify code. Example requests:</p>
|
</footer>
|
||||||
<pre><code>"Create a simple landing page with a hero section and a contact form."
|
|
||||||
"Build an engineering calculator (e.g., beam deflection or resistor color code)."
|
|
||||||
"Refactor the current PHP file for better readability and error handling."
|
|
||||||
"Scan the project and list potential security issues in configuration."
|
|
||||||
"Add basic routing and a simple controller to serve multiple pages."</code></pre>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<footer>Updated at <?= htmlspecialchars($now) ?> (UTC)</footer>
|
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script>
|
||||||
</main>
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
Loading…
x
Reference in New Issue
Block a user