Foros del Web » Programando para Internet » ASP Clásico »

Lectura de archivos

Estas en el tema de Lectura de archivos en el foro de ASP Clásico en Foros del Web. Hola a todos, necesito ayuda urgente... quiero hacer una aplicacion web que me permita leer un archivo de texto, pero quiero que lo haga linea ...
  #1 (permalink)  
Antiguo 29/08/2005, 10:22
Avatar de razcoll  
Fecha de Ingreso: abril-2005
Mensajes: 76
Antigüedad: 19 años, 2 meses
Puntos: 1
Lectura de archivos

Hola a todos, necesito ayuda urgente... quiero hacer una aplicacion web que me permita leer un archivo de texto, pero quiero que lo haga linea por linea... solo quiero que me muestre las 4 priemras lineas.... Ademas si el archivo contiene una linea que solo me muestre esta...

Espero su pronta respuesta... gracias
  #2 (permalink)  
Antiguo 29/08/2005, 10:41
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años
Puntos: 5
chequea esto para ver si te sirve:

http://www.faqsdelweb.com/index.php?...f_id=2&s_id=30
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
  #3 (permalink)  
Antiguo 29/08/2005, 11:01
Avatar de razcoll  
Fecha de Ingreso: abril-2005
Mensajes: 76
Antigüedad: 19 años, 2 meses
Puntos: 1
gracias por la ayuda, pero en el link solo me permite leer todo el fichero lo que yo quiero es leer linea por linea... y solo utilizar las primero 4 lineas
  #4 (permalink)  
Antiguo 29/08/2005, 11:32
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
podrías hacer un split por el retorno de carro (vbcrlf) y, mediante un for de 0 a 3, mostrar las 4 primeras:


<%
'Leer contenido de un fichero
set FSO = Server.CreateObject("Scripting.FileSystemObject")
set oFich = FSO.OpenTextFile(Server.MapPath("prueba.txt"))
texto= oFich.ReadAll
oFich.Close
set oFich = nothing

texto = split(texto, vbcrlf)
for i = 0 to ubound(texto)
response.write "linea " & i + 1 & ": " & texto(i) & "<br>"
if i = 3 then exit for '(por si tiene más de 4 líneas)
neext
%>
__________________
...___...
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 00:14.