Foros del Web » Programando para Internet » PHP »

IF según la extensión de un archivo

Estas en el tema de IF según la extensión de un archivo en el foro de PHP en Foros del Web. Quiero según la extensión del archivo de un directorio, que aparezca una imgen concreta. Para que aparezcan los archivos de un directorio tengo este código: ...
  #1 (permalink)  
Antiguo 15/09/2011, 06:48
Avatar de rodrigoemece  
Fecha de Ingreso: septiembre-2011
Mensajes: 68
Antigüedad: 12 años, 7 meses
Puntos: 1
IF según la extensión de un archivo

Quiero según la extensión del archivo de un directorio, que aparezca una imgen concreta.

Para que aparezcan los archivos de un directorio tengo este código:

Código PHP:
Ver original
  1. <?php
  2.            
  3.                if ($gestor = opendir($_GET["arq"])) {
  4.         echo "<ul>";
  5.         while (false !== ($arch = readdir($gestor))) {
  6.            if ($arch != "." && $arch != "..") {
  7.                echo  "<a href=\"". $_GET["arq"] ."/".str_replace(' ', '%20', $arch). "\" class=\"linkli\">".$arch."</a>\n";
  8.            }
  9.         }
  10.         closedir($gestor);
  11.         echo "</ul>";
  12.     }
  13.     ?>
  #2 (permalink)  
Antiguo 15/09/2011, 06:57
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: IF según la extensión de un archivo

Revisa la información de pathinfo
en la Documentacion de PHP

saludos!
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 15/09/2011, 18:45
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Respuesta: IF según la extensión de un archivo

Hola
Como ya te dijeron usa pathinfo
Adicional a eso
Esa forma de recorrer un directorio es muy vieja y lentas considera usar las siguientes funciones
http://www.php.net/manual/en/class.d...ryiterator.php
http://php.net/manual/es/function.glob.php

Saludos!
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com

Etiquetas: Ninguno
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 07:35.