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>
|