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

aYuda con EsTe Codigo

Estas en el tema de aYuda con EsTe Codigo en el foro de ASP Clásico en Foros del Web. Hola amigos del foro! consegui este codigo de asp para imprimir en la pagina los mensajes que tengo en un archivo txt ( tips.txt lo ...
  #1 (permalink)  
Antiguo 07/10/2003, 20:01
Avatar de Loco del Pc  
Fecha de Ingreso: diciembre-2002
Ubicación: Santander
Mensajes: 98
Antigüedad: 21 años, 5 meses
Puntos: 0
aYuda con EsTe Codigo

Hola amigos del foro!

consegui este codigo de asp para imprimir en la pagina los mensajes que tengo en un archivo txt ( tips.txt lo coloque en el directorio wwwroot)
Lo saque de un libro.. pero no logro que me funcione..
si encuentran algun error.. o si saben como hacerlo de otra forma.. les agradeceria.. lo dijeran..

Doy algo novato en esto..

<%
dim objarchivo
dim objcadena
set objarchivo = server.CreateObject("Scripting.FileSystemObject")
set objcadena = objarchivo.OpenTextFile("tips.txt")
Randomize Timer
intLine = Int(Rnd * 19)
objcadena.skipline
next
strtext= objcadena.ReadLine
objcadena.close
set objcadena = nothing
set objarchivo = nothing
%>
<%= strtext%>
  #2 (permalink)  
Antiguo 08/10/2003, 05:37
 
Fecha de Ingreso: septiembre-2003
Ubicación: Nerja
Mensajes: 29
Antigüedad: 20 años, 8 meses
Puntos: 0
No te explicas mucho, asi que deduzco que quieres mostrar una frase aleatoria al cargar la página (por lo de tips.txt y randomize).

Prueba con este código:

<%
dim objarchivo
dim objcadena
set objarchivo = server.CreateObject("Scripting.FileSystemObject")
set objcadena = objarchivo.OpenTextFile(server.MapPath("tips.txt") )
'numero de lineas de tu texto
numero_lineas = 8
Randomize
tip = cint(numero_lineas * rnd)
FOR i=0 TO tip-1
objcadena.SkipLine
Next
strtext= objcadena.ReadLine
objcadena.close
set objcadena = nothing
set objarchivo = nothing
%>
<%= strtext%>
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 19:50.