Your transaction was canceled.'; } elseif ($notice == 'thanks') { echo '
'; } } ?>Questions? See the official FAQ.
' . htmlspecialchars($newsItem['content']) . '
'; if (isset($newsItem['details']) && is_array($newsItem['details'])) { echo '' . htmlspecialchars($newsItem['note']) . '
'; } if (isset($newsItem['additional_content'])) { echo '' . htmlspecialchars($newsItem['additional_content']) . '
'; } echo 'Tilde.club is not a social network it is one tiny totally standard unix computer that people respectfully use together in their shared quest to build awesome web pages
If you would like a list of RECENTLY CHANGED PAGES you can see that too
Or Check out the Tilde.club gallery created by ~tweska
Tilde.club is supported by a global community of good people. We don't rank people by the amount they give, only by the fact that they gave. Here's who has donated! When you're on the server, THANK THEM.
This list does not include people who haven't changed their page yet.
If you're not seeing yourself listed here, change your page from the default.
Users with recently updated pages are highlighted in a lighter color.
'; $now = time(); foreach (glob("/home/*") as $user) { // Look for index files with common extensions $indexFiles = glob("$user/public_html/index.{html,htm,php}", GLOB_BRACE); $index = count($indexFiles) > 0 ? $indexFiles[0] : null; if (!$index || in_array(sha1_file($index), $page_shas)) continue; // determine the most recently updated file $age = 0; foreach ($indexFiles as $file) { $access = filemtime($file); if ($access > $age) $age = $access; } $user = basename($user); // For simplicity, we use a maximum of 50 months old $monthsOld = floor(($now - $age) / 2592000); if ($monthsOld > 50) $monthsOld = 50; // Set opacity in steps of 5 $opacity = 100 - 2 * $monthsOld; $opacity = ceil($opacity / 5) * 5; // Minimum is 15% opacity if ($opacity < 15) $opacity = 15; $homepagesOutput .= ''.$user.''; } $homepagesOutput .= '