Hola, estoy realizando un sistema en el que necesito listar un directorio que contiene únicamente archivos .php.
Código PHP:
<?php
session_start();
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" >
<link rel="stylesheet" type="text/css" href="/../../../estilos/estiloadmin.css"></link>
<title>Musicaendo - Listado canales de los usuarios</title>
</head>
<body>
<!-- CABEZA -->
<div id="cabecero">
<div id="menu">
<div id="tabla">
<ul>
<li><a href="http://www.forosdelweb.com/f18/manejo-cookies-como-marcar-como-visitado-directorio-ya-listado-931607/perfil/perfil.php" >Tu eres: <?php echo $_SESSION['nombre_usuario']; ?></a></li>
<li><a href="http://www.forosdelweb.com/opciones/index.php" >Opciones</a></li>
<li><a href="http://www.forosdelweb.com/usuarios/estadisticas.php" >Estadísticas</a></li>
</ul>
</div>
</div>
<div id="menu2">
<div id="tabla2">
<ul>
<li>
<a href="http://www.forosdelweb.com/f18/articulos/canales/" id="especial">Volver a listado de canales</a>
</li>
<li>
<a href="./editor_canal" id="especial">Nuevo mensaje en este canal</a>
</li>
</ul>
</div>
</div>
</div>
<div id="contenido">
<div id="herramienta">
<div class="margen">
<?php
$dir= "./";
$mensaje_autor = "";
$autor = "";
$directorio=opendir($dir);
$i=0;
while ($archivo = readdir($directorio)) {
if ($archivo=="." || $archivo==".." || $archivo=="index.php" || $archivo=="editor_canal.php") {
echo " ";
}else{
$i++;
$entradas[$archivo] = filemtime($dir."./".$archivo);
} }
$mensaje_visitado = "";
if(!$_COOKIE['visitado']) {
$mensaje_leido = "No visitado";
}
elseif($_COOKIE['visitado']==$dir."./".$archivo) {
$mensaje_visitado = "Visitado";
}
arsort ($entradas);
closedir($directorio);
$i=0;
foreach ($entradas as $archivo => $timestamp) {
if ( $i < 1000 )
{
?>
<table width="100%" border="1">
<tr>
<td width="25%" ><b>Título</b></td>
<td width="25%"><b>Fecha</b></td>
<td width="25%"><b>Visitado/No visitado</b></td>
<td width="25%"><b>Autor</b></td>
</tr>
<tr>
<td width="25%"><?php echo str_replace(".php", " ", "<a href=\"$dir$archivo\">$archivo</a>"); ?></td>
<td width="25%"><?php echo $mensaje_autor ?></td>
<td width="25%"><?php echo 'Publicado el '.date("d-m-y", $timestamp).' a las '.date("g:i a", $timestamp); ?></td>
<td width="25%"><?php echo $mensaje_visitado ?></td>
</tr>
</table><?php } ?>
<?php
$i++;
}
?>
</div>
</div>
</div>
</div>
</body>
</html>
Esto es todo lo que tengo, ya he conseguido listar el directorio y poner la fecha, pero lo del propietario no tengo ni idea. Podríais indicarme como puedo hacer que se muestren cada uno de los propietarios de los archivos.
He investigado un poco pero no he llegado a nada. Espero que me ayudéis y muchas gracias.