Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2006, 22:47
Avatar de julianchoss
julianchoss
 
Fecha de Ingreso: julio-2006
Ubicación: Armenia
Mensajes: 26
Antigüedad: 17 años, 8 meses
Puntos: 0
Leer archivos de un directorio

Hola, quiero hacer un script q lea los archivos q se encuentran en un directorio y agrege los datos como nombre, ubicacion y otros a una base de datos. El código es el siguiente:
if($handle = opendir($carpeta))
{
while (false !== ($file = readdir($handle)))
{
$files[] = $file;
}
sort($files);
foreach ($files as $nombre)
{
if ($nombre != "." && $nombre != "..") {
sql_query("insert into db_galeria values (NULL, '$nombre', '$carpeta', '$coment')", $dbi);
$cont++;
echo "<br>".$nombre;
}
}
}

la idea es q recorra los archivos de una carpeta, y cada q encuentre uno, lo agrege a la base de datos.
lo que no funciona es q al ejecutarse el script, reviso la base de datos y solo se agrega el primer archivo q encuentra, los demás no los agrega.
Lo extraño es q como por probrar, le puse q imprimera el nombre del archivo, y en pantalla si se ven los nombres de todos los archivos q hay en la carpeta a la q quiero acceder.

Soy algo nuevo en esto de php y mysql, asi q cualquier ayuda se las agradezco.