Cita:
Iniciado por emilio_php Lo he probado pero nada... quizá esté mal lo que hice
Código PHP:
<?php
//abre el directorio Partes, que tienen todos los archivos que se han creado
$path = "Partes";
$n = 0;
$directorio=opendir($path);
while ($archivo = readdir($directorio)){
if(preg_match($archivo,"/.rtf/")){
$file = "./".$path."/".$archivo;
$arr_file[$n]=$file;
$n++;
echo "<a href=\"Partes/$archivo\">".$archivo."</a><br>";
}
}
?>
No me he metido muy a fondo con ello, pero estoy viendo que entre el código que te ofrecieron y el que tu pones hay diferencias.
Fijate en esta linea:
La que te dio el:
if(preg_match("/.txt/",$archivo)){
La que tu pusiste:
if(preg_match($archivo,"/.rtf/")){
Prueba poniendo
if(preg_match("/.rtf/",$archivo)){
Y nos cuentas.