Ayuda con código PHP

Buenas tengo un problemilla con un archivo PHP, el código es funcional (hace lo que quiero sin problemas) pero me sale el siguiente mensaje:
"Notice: Use of undefined constant closedir - assumed 'closedir' in C:\web\articulos\index.php on line 26". (la línea 26 es donde esta situado "closedir;")

<?php

$dir= ".";

$directorio=opendir($dir);

$i=0;

while ($archivo = readdir($directorio)) {
   
if ($archivo=="." || $archivo==".."){

echo " ";

}else{

$i++;

$entradas[$archivo] = filemtime($archivo);


} }

arsort ($entradas);

closedir;

$i=0;

foreach ($entradas as $archivo => $timestamp) {

if ( $i < 1) {
   
include ($archivo);

}$i++;}


?>


¿Alguien tiene alguna idea de como solucionarlo?

Un saludo y gracias.

PD: explicarmelo clarito por favor que de PHP no tengo ni idea, lo que he hecho ha sido mirando tutoriales, ejemplos y mucho ensayo y error.
No estás especificando qué cierras. Según tu código debería ser:

closedir($directorio);
Ang3l escribió:No estás especificando qué cierras. Según tu código debería ser:

closedir($directorio);


No se que hago mal pero si lo pongo así no funciona...voy a seguir toqueteando.
¿Y qué se supone que quieres hacer?

¿Sabes para qué vale el include, no? Inserta el fichero (su contenido) que indiques.
Matizo...usando el programa Usb Webserver 7 para el tema del localhost y añadiendo lo que me comentaste no funcionaba la web. Pero por probar la he subido a un servidor y allí si que funciona, voy a ver si me bajo otro programa para hacer correr PHP offline.

Gracias por la ayuda!
No conocía el USB Webserver ese.

Bueno, ya sabes que tienes también XAMPP, WampServer, AppServ, EasyPHP...
5 respuestas