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

Cargar texto en un ASP

Estas en el tema de Cargar texto en un ASP en el foro de ASP Clásico en Foros del Web. Mi intencion es la de cargar articulos, ya escritos, desde un solo archivo ASP x ejemplo: articulo.asp?id=ejemplo y q muestr el contenido de ejemplo.txt de ...
  #1 (permalink)  
Antiguo 19/01/2002, 07:20
Avatar de sanfermin  
Fecha de Ingreso: diciembre-2001
Mensajes: 601
Antigüedad: 22 años, 6 meses
Puntos: 2
Cargar texto en un ASP

Mi intencion es la de cargar articulos, ya escritos, desde un solo archivo ASP
x ejemplo:

articulo.asp?id=ejemplo

y q muestr el contenido de ejemplo.txt de un direcotio determinado

es posible?
hay alguna otra manera mas eficaz?

Gasias :)

Fernando Zabalza
----------------
ClubSanFermin.com
  #2 (permalink)  
Antiguo 19/01/2002, 10:48
Avatar de Sir Matrix  
Fecha de Ingreso: octubre-2000
Ubicación: Dentro de mi cabeza. ono?
Mensajes: 1.264
Antigüedad: 23 años, 8 meses
Puntos: 3
Re: Cargar texto en un ASP

Porqué no lo haces con una base de datos en logar de un archivo de texto?? así almacenas varios textos en varios campos "memo" (que acepta muchos caracteres).

saludos
  #3 (permalink)  
Antiguo 19/01/2002, 11:57
Avatar de sanfermin  
Fecha de Ingreso: diciembre-2001
Mensajes: 601
Antigüedad: 22 años, 6 meses
Puntos: 2
Re: Cargar texto en un ASP

Por que los textos son muy extensos y meter toda esa cantidad de caracteres en una base de datos mmmmmm... no me parece...

x eso busco otra solucion ;)

Fernando Zabalza
----------------
ClubSanFermin.com
  #4 (permalink)  
Antiguo 19/01/2002, 12:12
Avatar de Sir Matrix  
Fecha de Ingreso: octubre-2000
Ubicación: Dentro de mi cabeza. ono?
Mensajes: 1.264
Antigüedad: 23 años, 8 meses
Puntos: 3
Re: Cargar texto en un ASP

Hola tenía este código guardado que habla acerca de leer archivos de texto con ASP, quizás te sirva:

-------------------
<%
Const ForReading = 1
Const Create = False
Dim FSysObj
Dim TS
Dim strLine
Dim strFileName

'nombre del fichero a mostrar
strFileName = Server.MapPath("ficherofuente.txt")

'Creación del objeto FileSystemObject
Set FSysObj = Server.CreateObject("Scripting.FileSystemObje ct")

' Abrimos el fichero
Set TS = FSysObj.OpenTextFile(strFileName, ForReading, Create)

If not TS.AtEndOfStream Then
Response.Write "<FONT FACE=Verdana SIZE=1>"
Do While not TS.AtendOfStream
' Leemos el fichero linea a linea y lo mostramos
strLine = TS.ReadLine
Response.Write i & " " & Server.HTMLEncode(strLine) & "<br>"
loop
End If

' cerramos y destruimos los objetos
TS.Close
Set TS = Nothing
Set FSysObj = Nothing
%>
----------------------

Saludos
  #5 (permalink)  
Antiguo 20/01/2002, 14:00
Avatar de sanfermin  
Fecha de Ingreso: diciembre-2001
Mensajes: 601
Antigüedad: 22 años, 6 meses
Puntos: 2
Re: Cargar texto en un ASP

Gracias Sir matrix, ahora habra q empezar a hacerle unos retoques :)

<%
id = Request.QueryString("id")
..
strFileName = Server.MapPath( id & ".txt") :)

Fernando Zabalza
----------------
ClubSanFermin.com
  #6 (permalink)  
Antiguo 20/01/2002, 14:41
Avatar de sanfermin  
Fecha de Ingreso: diciembre-2001
Mensajes: 601
Antigüedad: 22 años, 6 meses
Puntos: 2
Re: Cargar texto en un ASP

Gracias, funciona muy bien... pero si en el documento de texto se añaden etiquetas de ASP o html estan tb se muestran como texto, como se puede evitar esto??

:P

Fernando Zabalza
----------------
ClubSanFermin.com
  #7 (permalink)  
Antiguo 20/01/2002, 15:40
Avatar de Aston  
Fecha de Ingreso: mayo-2001
Ubicación: Madrid
Mensajes: 933
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Cargar texto en un ASP

Hola:

Deberías cambiar:

Server.HTMLEncode(strLine)

Por:

strLine

Pero corres el peliro de que se te ejecute el Html o el ASP y no sea lo que quieres. ¡Tú decides!

Un saludo. ;)

<a href="http://www.laventanita.net/" target="_blank">
<img src="http://www.breogan.org/images/Aston.gif" border="0" alt="La Ventanita.net - Lo imprescindible en la red"></a>
  #8 (permalink)  
Antiguo 20/01/2002, 17:57
Avatar de sanfermin  
Fecha de Ingreso: diciembre-2001
Mensajes: 601
Antigüedad: 22 años, 6 meses
Puntos: 2
Re: Cargar texto en un ASP

Gracias Aston es precisamente lo q queria :)

Fernando Zabalza
----------------
ClubSanFermin.com
  #9 (permalink)  
Antiguo 20/01/2002, 20:36
Avatar de Aston  
Fecha de Ingreso: mayo-2001
Ubicación: Madrid
Mensajes: 933
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Cargar texto en un ASP

Ja ja :PBueno hombre, pues me alegro de haber acertado. Saludos sanfermin. ;)

<a href="http://www.laventanita.net/" target="_blank">
<img src="http://www.breogan.org/images/Aston.gif" border="0" alt="La Ventanita.net - Lo imprescindible en la red"></a>
  #10 (permalink)  
Antiguo 21/01/2002, 10:58
 
Fecha de Ingreso: enero-2002
Ubicación: Barcelona
Mensajes: 74
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Cargar texto en un ASP

Pués yo (q soy un novato) no lo he entendido.
lo hago en VBscript, y ese comando no esta en el script mío. tambien se trata de crear o modificar articulos mediante un formulario. El problema que tengo es el mismo creo.. si quiero darle forma, tengo que entrar lo con balisas &lt;p&gt; y &lt;/p&gt; para que me conserve los saltos de linea... Como lo puedo arreglar?
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:51.