Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 Buscador/listado de archivos
 Foro Bloqueado  Tema Bloqueado


Autor Temas
Khaspah
Starting Member

España
25 Posts
Mensajes - 01 Feb 2008 :  10:47:12  Ver Perfil  Enviar Email
Buenas a todos.

Estoy bloqueado con lo siguiente: tengo una página que muestra todos los archivos de una carpeta del servidor (todo imágenes).

Lo que me gustaría es que mostrase sólo los archivos que tuvieran en su nombre las letras que marque el usuario en un formulario de una página previa. El código actualmente es así:

--------------------------------------------
<% Dim nCriterio
nCriterio = request.Form("criterio")
%>
<%
Set fs = Server.CreateObject("Scripting.FileSystemObject")
Set lista_archivos = fs.GetFolder(Server.MapPath("/directorio/img"))
%>

<%
For each filefound in lista_archivos.files

If filefound.Name = nCriterio then
response.write(filefound.Name)
end if

Next

%>
--------------------------------------------
El problema de esto es que el usuario tiene que escribir el nombre completo del archivo (incluyendo la extensión) para que le aparezca... como buscador es poco útil... :-)

¿Hay alguna manera de incluir en la línea

If filefound.Name = nCriterio then

algo similar al "%" o al "*" que se utiliza en los buscadores? Lo he intentado de distintas maneras y siempre me da error.

Muchas gracias por adelantado.

Un saludo.

Khaspah
----------------------
Sólo soy un mero... un mero...

Un mero.

eszaes
Starting Member


16 Posts
Posted - 01 Feb 2008 :  22:55:14  Ver perfil  Enviar e-mail
prueba con lo siguiente:

<%For each filefound in lista_archivos.files

If Instr(filefound.Name, nCriterio) >0 then
response.write(filefound.Name)
end if

Next%>

Inicio Pagina

Khaspah
Starting Member

España
25 Posts
Posted - 04 Feb 2008 :  10:09:11  Ver perfil  Enviar e-mail
¡Uauh!

Perfecto.

¡Muchísimas gracias!


Khaspah
----------------------
Sólo soy un mero... un mero...

Un mero.Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar