Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2011, 11:48
Avatar de Masterphp
Masterphp
 
Fecha de Ingreso: septiembre-2009
Ubicación: /home/php/
Mensajes: 94
Antigüedad: 14 años, 6 meses
Puntos: 3
listar archivos de una carpeta empezados por un nombre

Hola tengo este codigo en php que lista archivos de una carpeta pero lista todo los archivos ademas estoy quitando la extencion con "substr" pero yo quiero que liste archivos empezados de nombre block_ ejemplo: block_afiliados.php block_encuesta.php, etc espero sus ayudas.

Código PHP:
Ver original
  1. <?
  2. $the_array = Array();
  3. $directorio = "modulos/php/";
  4. if(file_exists($directorio)){
  5. $handle = opendir($directorio);
  6. while (false !== ($file = readdir($handle))) {
  7.    if ($file != "." && $file != "..") {
  8.    $the_array[] = $file;
  9.    }
  10. }
  11. closedir($handle);
  12. sort ($the_array);
  13.                                     echo '<select name="url">';
  14.                                   echo '<option value="">Selecciona</option>';
  15. while (list ($key, $val) = each ($the_array)) {
  16. //   echo "<a href=download.php?id=$val>$val</a><br>";
  17.  $cortado = substr ($val, 0, -4);
  18. echo '<option value="'.$cortado.'.php" >'.$cortado.'</option>';
  19. }
  20. echo '<select/><br>';
  21. }else {
  22. echo "<div id=\"error\">No se ha creado carpeta \"$directorio\"</div>";
  23. }
  24. ?>