 
			
				13/10/2005, 11:19
			
			
			     |  
        |     |    |    Fecha de Ingreso: septiembre-2005  
						Mensajes: 231
					  Antigüedad: 20 años, 1 mes Puntos: 0     |        |  
  |      busqueda de archivos en carpetas de servidor (empaginamiento)        Nuevo tengo un problema no tengo idea como generar empaginamiento en una busquedas de archivos en carpetas que tengo en el servidor, estuve investigando pero nada aqui esta el codigo, hasta donde solo busca, muestra el nombre del archivo, creo un link para descargar el archivo ,ahh otro problema que no me muestra una pequeña descripcion del archivo, solo muestra signos como si no lo pudiera leer :   
Codigo:   
<HTML> 
<HEAD>   
	<TITLE>::Busquedas/Curso::</TITLE>   
		<LINK REL="StyleSheet" MEDIA="screen" TYPE="text/css" HREF="menus - estilos/estilo.css"> 
		<SCRIPT language=JavaScript1.2 src="menus - estilos/apymenu.js" type=text/javascript></SCRIPT> 
		<SCRIPT language=JavaScript1.2 src="menus - estilos/data4.js" type=text/javascript></SCRIPT>   
<SCRIPT language="JavaScript" type="text/javascript">	 
function verificar() { 
	var str = document.forms[0].elements[0].value, strlon= str.length; 
	if (str == "") { 
		alert("\nEl campo Buscar esta vacio.\n\nPor favor, ingrese minimo una palabra.") 
		document.forms[0].elements[0].focus(); 
		return false; 
	}	 
	if (strlon<3) { 
		alert("\nEl campo Buscar debe tener minimo de 3 caracteres.\n\nPor favor, ingrese una frase valida.") 
		document.forms[0].elements[0].focus(); 
		return false; 
	} 
} 
    </SCRIPT> 
</HEAD> 
<body background="images/bgfondo.jpg" topmargin="0" leftmargin="5"> 
<%Dim objFSO ,  objFolder ,  SubFolders , objFile, objTextStream, strFileContents, bolFileFound , strbusca_palabra  
Const fsoForReading = 1    
strbusca_palabra = request.querystring("buscar")    
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")  
Set objFolder = objFSO.GetFolder(Server.MapPath("administrador\arc  hivos_administrador\docuemntos_informacion"))  
ruta=objFolder & "\" 
Set SubFolders = objFolder.SubFolders    
bolFileFound = False    
If Request.QueryString("page") = "" Then 
	pagina_actual = 1 
Else 
	pagina_actual = CInt(Request.QueryString("page")) 
End If   
If pagina_actual > cant_paginas Then pagina_actual = cant_paginas 
If pagina_actual < 1 Then pagina_actual = 1%>       
	<TABLE BGCOLOR="#034174" width="769" height="76" cellSpacing=0 cellPadding=0> 
		<TR> 
			<TD width="306" height="72">		 
                <img border="0" src="images/logo_abaco2.GIF" width="241" height="64">		 
            </TD> 
			<TD width="463" height="72" BGCOLOR="006699">   
				<TABLE BORDER="0" BORDERCOLOR="#0099cc" BGCOLOR="006699" style="border-collapse: collapse"> 
					<TR> 
						<TD> 
							<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash4/cabs/swflash.cab#version=4,0,0,0" id="cabecera_ciclo" width="391" height="72"> 
							  <param name="movie" value="cabecera_ciclo.swf"> 
							  <param name="quality" value="high"> 
							  <param name="bgcolor" value="#006699"> 
                          <embed name="cabecera_ciclo" src="cabecera_ciclo.swf" quality="high" bgcolor="#006699" width="392" height="75" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></object>	 
                        </TD> 
					</TR> 
				</TABLE>			  				        
			</TD>		 
				<TABLE BORDER="0" bgcolor="#034174" BORDERCOLOR="336699" style="Border-Collapse: collapse" height="1" width="769" cellSpacing=0 cellPadding=0> 
          			<TR>          			 
          				<TD height="1" class="estilotabla" width="769"> 
                    		 </TD>                    	          				                   	 
          			</TABLE>  						 
		</TABLE>   
	<TABLE width="94" height="409" BGCOLOR="#FFFFFF">		 
	<TR>	 
		<TD width="1095" height="313">   
			<FORM name="formbusqueda" method="GET" action="buscar_archivos.asp" onSubmit="return verificar()">	 
				<TABLE BORDER="0" cellpadding="2" width="759" height="95" cellspacing="0" > 
					<TR> 
						<TD height="54" width="375"></TD> 
					</TR> 
					<TR>													 
						<TD height="12" class="tituloprincipal" width="748" colspan=2> 
							<font size=2><b><img border="0" src="images/Arrow.gif" width="12" height="12">Buscar Archivo</b></font><br></TD> 
					</TR>	 
					<TR>																		 
						<TD width="375" height="23" class="textocelda">							 
							Buscar <INPUT type=text style="width: 300" name=buscar value="<%=strbusca_palabra%>" class="datos" size="20"> 
						</TD> 
						<TD width="478" height="23"> 
							<INPUT type=submit value=Buscar name="btnbuscar" class="boton" Style="Width:70"></TD>								 
					</TR> 
		 	 	</TABLE>   
			<TABLE width="761"> 
				<TR> 
					<TD bgcolor="#006699" class="textocelda" width="755" colspan=3> 
						<FONT color="#FFFFFF">Resultados 1 - 10 Registros <b><%=registros%></b> de <%=strbusca_palabra%></FONT> 
					</TD>								  
				</TR> 
	             <TR> 
                	<TD colspan=3 width="755"><img border="0" src="images/layout_20.jpg" width="650" height="28"> 
                  </TD>	 
				</TR> 
			</TABLE>   
		</FORM>	   
		<TABLE border=0 bgcolor="#FFFFFF" cellspacing="1" width="762" id="AutoNumber1" height="84">   
<%x=0 
For Each objFolder1 in SubFolders    
	' objfolder ruta raiz , folder o carpeta principal	 
	' objFolder1.name & "<br>" subcarpetas o subdirectorios   
	For Each objFile in objFolder1.Files 		 
		' objFile archivo 
   		If Response.IsClientConnected then     
   	  		Set objTextStream = objFSO.OpenTextFile(objFile.Path,fsoForReading)  
			contenido= objTextStream.Read(300)	 
			strFileContents = objTextStream.ReadAll  
			on error resume next 
			subfolder=objFolder1.name: file=objFile.Name 
			'ruta1=ruta & subfolder & "\" & file 
			ruta1=subfolder & "\" & file   
			If InStr(1,strFileContents,strbusca_palabra,1) then   
				ruta1 = replace((ruta1),"\", "/")				   
				ruta1 = "administrador/archivos_administrador/docuemntos_informacion/" & ruta1  
				'response.write ruta1%>	   
			<TR>	    	 
          		  <TD class="textocelda" height="1" width="625">			 
				   	<A HREF="<%=ruta1%>" target=new><font color=006699><%=LCase(file)%></font></A>						  			    			    
			    </TD>     
       		</TR> 
       		<TR> 
       			<TD class="textocelda"><font color="#000000"><%=contenido%></font></TD> 
       		</TR>       		 
       		<TR>        			      		 
       			<TD class="textocelda"> 
       				<font color="blue" size="2"><%=LCase(ruta1)%></font> 
       			</TD> 
       		</TR> 
       		<TR>        			      		 
       			<TD> </TD> 
       		</TR>       		  
			<%bolFileFound = True    
		   End If 			 
			objTextStream.Close    
		End If  
	Next 	 
Next%> 
	<TR>	    	 
		<TD class="textocelda" >   
			 <%if Not bolFileFound then%> 
				<font color="000000">"No se encontraron resultados<br><a href='javascript:;history.back(-1)'>Intentar nuevamente</a> </font> 	 
	  		<%end if%>   
		</TD> 
	</TR>	 
<% 'arhivos de un directorio 
  'Set fileList = objFolder.Files 
  'For Each i in fileList 
  'response.write i.name & "<br>" 
  'next 
%>   
<%Set objTextStream = Nothing  
Set objFolder = Nothing  
Set objFSO = Nothing  
Set SubFolders = Nothing %>  
	</table>     
			</TD> 
		</TR>			 
	</table>       
		</TD> 
	</TR>		 
</TABLE>	 
				<TABLE BORDER="2" background="images/fondo3.jpg" BORDERCOLOR="#336699" style="BORDER-COLLAPSE: collapse" height="1" width="769"> 
          			<TR> 
          				<TD height="1" class="estilotabla" width="180"> 
                    		 </TD> 
          				<TD height="1" class="estilotabla" width="142"> 
                    		<A href="ciclo.htm">Búsquedas Avanzadas</A> 
                    	</TD> 
                    	<TD height="1" class="estilotabla" width="104">                    	                     	 
                    		Búsqueda Carrera 
                    	</TD> 
                    	<TD height="1" class="estilotabla" width="83"> 
                    		<A href="ciclo.htm">Búsqueda Ciclo</A> 
                    	</TD> 
						<TD height="1" class="estilotabla" width="90"> 
                    		<A href="curso.htm">Búsqueda Curso</A> 
                    	</TD> 
                    	<TD height="1" width="344"></TD> 
                    </TR> 
          		</TABLE>     
</BODY> 
</HTML>           |