Esta duda me lleva carcomiendo la cabeza todo el fin de semana.
Yo tengo listado un directorio con varios archivos, estos archivo están nombrados de la siguiente manera "titulo|autor.html" por esta razón me gustaría que al hacer el explode que mostrara en una tabla una columna con el titulo y separado en otra con el autor.
Tengo de momento esto:
Código PHP:
Ver original
<?php ?> <!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 de mensajes de los usuarios</title> </head> <body> <!-- CABEZA --> <div id="cabecero"> <div id="menu"> <div id="tabla"> </div> </div> <div id="menu2"> <div id="tabla2"> <ul> <li> </li> </ul> </div> </div> </div> <div id="contenido"> <div id="herramienta"> <div class="margen"> <?php $dir= "./"; $mensaje_autor = ""; $i=0; if ($archivo=="." || $archivo==".." || $archivo=="index.php" || $archivo=="editor_canal.php") { echo " "; }else{ $i++; } } $i=0; // Esto le he sacado de el manual ignorarlo porque esta mal echo $titulo[0]; echo $autor[1]; foreach ($entradas as $archivo => $timestamp) { if ( $i < 1000 ) { if($_GET['leido'] != ""){ $_SESSION['preguntas_leidas'][$_GET['leido']] = $_GET['leido']; $mensaje_leido = "Leido"; } ?> <table width="100%" border="1"> <tr> <td width="25%"><b>Título</b></td> <td width="25%"><b>Autor</b></td> <td width="25%"><b>Fecha</b></td> </tr> <tr> <td width="25%"><?php echo "<a href=\"$dir$archivo?leido=123\">".str_replace(".html", " ",$archivo."</a>"); ?></td> <td width="25%"> </td> </tr> </table><?php } ?> <?php $i++; } ?> </div> </div> </div> </div> </body> </html>
Como podría hacer esto? Gracias