Foros del Web » Programando para Internet » PHP »

direrenciar directorio de archivo

Estas en el tema de direrenciar directorio de archivo en el foro de PHP en Foros del Web. quiero listar los directorios y archivos, sin embargo no se como diferenciarlos para darle un acabado distinto(iconos), aqui les mando mi script. ----------------------------------------------- $ruta=opendir('/www/'); while ...
  #1 (permalink)  
Antiguo 11/10/2004, 18:40
 
Fecha de Ingreso: mayo-2002
Mensajes: 486
Antigüedad: 15 años, 6 meses
Puntos: 0
direrenciar directorio de archivo

quiero listar los directorios y archivos, sin embargo no se como diferenciarlos para darle un acabado distinto(iconos), aqui les mando mi script.
-----------------------------------------------
$ruta=opendir('/www/');
while ($file = readdir($ruta)) {
if(is_dir($file)==true){
echo "Directorio: $file<br>";
}else{
echo "Archivos: $file<br>";
}
}
closedir($ruta);
-----------------------------------------------

Gracias
__________________
Sistemass.com - Centro de capacitación profesional
http://www.sistemass.com
  #2 (permalink)  
Antiguo 11/10/2004, 18:48
 
Fecha de Ingreso: enero-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.047
Antigüedad: 14 años, 10 meses
Puntos: 10
pero que error te da?

me parece que basta con:

if(is_dir($file)){ en vez de if(is_dir($file)==true){
__________________
oohh... quisiera ser godines!!!
  #3 (permalink)  
Antiguo 11/10/2004, 21:26
 
Fecha de Ingreso: noviembre-2002
Mensajes: 190
Antigüedad: 15 años
Puntos: 0
si necesitas insertar alguna icono, simplemente agregale un imagen:
ruta=opendir('/www/');
while ($file = readdir($ruta)) {
if(is_dir($file)==true){
echo "Directorio: $file<img src="ico.gif"><br>";
}else{
echo "Archivos: $file<br>";
}
}
closedir($ruta);

Saludos!.
  #4 (permalink)  
Antiguo 11/10/2004, 22:58
Avatar de sism82  
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 14 años, 1 mes
Puntos: 1
tu script es correcto, o aparenta serlo, si no te funciona asegurate que el directorio exista.

saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:36.