public_html/pages/index.php

45 lines
922 B
PHP
Raw Normal View History

2024-10-02 08:32:36 -03:00
---
layout: default
permalink: /
---
2024-10-02 08:35:15 -03:00
<div class="publication">
<div class="pub-header">
2024-10-02 08:32:36 -03:00
2024-10-02 08:29:21 -03:00
<?php
// Defina o caminho para o diretório base
$baseDir = '/nethome';
// Abra o diretório base
if ($handle = opendir($baseDir)) {
echo "<h1>Lista de Usuários</h1>";
echo "<ul>";
// Itera sobre os itens no diretório
while (false !== ($entry = readdir($handle))) {
// Ignora "." e ".."
if ($entry != "." && $entry != "..") {
// Verifica se o item é um diretório
if (is_dir($baseDir . '/' . $entry)) {
// Cria o link para o public_html do usuário
$userPublicHtml = "/~$entry";
echo "<li><a href='$userPublicHtml'>$entry</a></li>";
}
}
}
echo "</ul>";
// Fecha o diretório
closedir($handle);
} else {
echo "<p>Não foi possível acessar o diretório.</p>";
}
?>
2024-10-02 08:35:15 -03:00
</div>
</div>