Files
main/index.php

102 lines
3.4 KiB
PHP
Raw Normal View History

2025-07-26 20:48:32 +00:00
<?php
2025-07-29 00:11:00 +02:00
$files = array();
2026-03-24 15:34:04 +01:00
foreach (scandir("/home/") as $user) {
if (in_array($user, array('.', '..'))) continue;
$public_html = "/home/$user/public_html";
// Sprawdź czy katalog public_html istnieje
if (is_dir($public_html)) {
$files[$user] = filemtime($public_html);
}
2025-07-29 00:11:00 +02:00
}
arsort($files);
2026-06-23 01:14:42 +02:00
$recent = array_slice($files, 0, 10);
2025-07-29 00:11:00 +02:00
2025-07-26 20:48:32 +00:00
include 'header.php';
2025-07-29 00:11:00 +02:00
$slogans = file("slogans.txt");
$slogan = $slogans[rand(0, count($slogans) - 1)];
$activeUsers = json_decode(file_get_contents('/opt/html/online.json'), true);
2025-07-29 00:11:00 +02:00
2025-07-26 20:48:32 +00:00
?>
<pre class="scroll">
<h3>Użytkownicy online: <?php
if (!empty($activeUsers)) {
echo '<marquee scrollamount="3" behavior="alternate">';
foreach ($activeUsers as $user) {
$username = htmlspecialchars($user);
echo "<a href='/~$username'>$username</a> &nbsp;";
}
echo '</marquee>';
} else {
echo "/dev/null";
}
?></h3>
</pre>
2025-07-29 00:11:00 +02:00
<pre class="ascii">
/$$ /$$ /$$
| $$ | $$ | $$
/$$$$$$ /$$ /$$| $$ /$$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$
|_ $$_/ | $$ | $$| $$ /$$__ $$ |____ $$ /$$__ $$ /$$__ $$ /$$__ $$
| $$ | $$ | $$| $$| $$ | $$ /$$$$$$$ | $$ \ $$| $$ \__/| $$ \ $$
| $$ /$$| $$ | $$| $$| $$ | $$ /$$__ $$ | $$ | $$| $$ | $$ | $$
| $$$$/| $$$$$$$| $$| $$$$$$$| $$$$$$$ /$$| $$$$$$/| $$ | $$$$$$$
\___/ \____ $$|__/ \_______/ \_______/|__/ \______/ |__/ \____ $$
/$$ | $$ /$$ \ $$
| $$$$$$/ | $$$$$$/
\______/ \______/
</pre>
<i style="margin-bottom: 2rem;"><?php echo $slogan; ?></i>
2025-07-26 20:48:32 +00:00
<div id="top-bar">
<h1>> Strona Główna</h1>
</div>
<article id="content">
2025-09-30 14:37:00 +02:00
<p>Wzorując się na <a href="https://tildeverse.org">tildeverse.org</a> tworzymy polskojęzyczną przestrzeń tilde.</p>
2025-07-29 00:11:00 +02:00
<p><b>tylda.org</b> to wspólny serwer linuksowy dla ludzi, którzy lubią prostotę, wolność i internet z czasów, gdy wszystko było bardziej tekstowe.</p>
2025-09-25 13:11:51 +02:00
<p>Możesz tu prowadzić bloga w Markdownie, tworzyć własne strony WWW, kapsuły gemini, korzystać z maila, czatu IRC i terminala – albo po prostu eksplorować i uczyć się Linuksa.</p>
2025-07-29 00:11:00 +02:00
<p>Nie ma reklam, lajków, followersów – jest społeczność, współdzielenie wiedzy i dobre oldschoolowe wibracje.</p>
<p>To miejsce powstało z potrzeby stworzenia własnego „kąta” w internecie – minimalistycznego, bezpośredniego, z klimatem dawnych shell accountów.</p>
<p>Jeśli szukasz alternatywy dla współczesnej sieci – dobrze trafiłeś.</p>
<p>Zasady? Szanuj innych. Nie rób syfu. I baw się dobrze. :)</p>
</article>
<article id="content">
<h2>Ostatnio edytowane strony:</h2>
2026-06-23 01:14:42 +02:00
<p class="user_home" style="margin-bottom: 1rem">$ ls -lt /home/ | head -n 10</p>
2025-07-29 00:11:00 +02:00
<?php
2026-03-24 15:34:04 +01:00
2025-07-29 00:11:00 +02:00
foreach($recent as $user => $date) {
2026-06-23 01:14:42 +02:00
2026-03-24 15:34:04 +01:00
echo "<a class=\"link\" href=\"/~".$user."/\">
<p class=\"user_home\">
<span>drwxr-xr-x</span>
<span>".rand(1,9)."</span>
<span>".$user."</span>
<span>".$user."</span>
<span>".rand(1,19)."</span>
<span>".date("M d H:i", $date)."</span>
<span>".$user."</span>
</p>
</a>";
2026-06-23 01:14:42 +02:00
2025-07-29 00:11:00 +02:00
}
2025-07-29 00:11:00 +02:00
?>
2025-07-26 20:48:32 +00:00
</article>
<?php
include 'news.php';
2025-07-26 20:48:32 +00:00
include 'footer.php';
?>