Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/03/2010, 18:23
c0w
 
Fecha de Ingreso: enero-2008
Mensajes: 146
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Buscador de archivos simple

Solcionado. Pero me trabe otra vez! jaja

Código PHP:
Ver original
  1. <?php
  2. function ordenar($c,$d){
  3. global $file_folder;
  4. $c=time() - filemtime($file_folder.'/'.$c);  
  5. $d=time() - filemtime($file_folder.'/'.$d);  
  6. if($c==$d) {  
  7. return 0;
  8. }
  9. return ($c < $d) ? -1 : 1;
  10. }
  11.  
  12. $buscar = "Prueba 2";
  13. $buscar = strtolower($buscar);
  14. $file_folder = "archivos";
  15.  
  16. $dir = opendir($file_folder);
  17. while ($file_name = readdir ($dir)) {
  18. $fs[]=$file_name;
  19. }
  20. usort($fs,"ordenar");
  21. foreach($fs as $file_name){
  22. if ($file_name != "." && $file_name != "..") {
  23. $count=$count++;
  24. $file_name = strtolower($file_name);
  25. $pos = strpos($file_name, $buscar);
  26. if ($pos === false) {;} else {
  27.     echo "$file_name<br>";
  28. }
  29. }
  30. }
  31. closedir ($dir);
  32. ?>

El problema era que cada archivo que encuentra si no es mostraba: no fue encontrado.

Pero ahora necesito saber como hacer para que si no encuentra nada diga que la busqueda X no tuvo exito.