Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/07/2002, 12:19
Avatar de DanielRey
DanielRey
Usuario no validado
 
Fecha de Ingreso: enero-2001
Ubicación: Mendoza
Mensajes: 630
Antigüedad: 23 años, 3 meses
Puntos: 1
Re: Coger texto de un archivo externo

Bueno, aquí va, no es lo más sencillo del universo, pero tampoco es tan difícil.

Después de la etiqueta BODY, agregas esto:
<OBJECT classid=clsid:333C7BC4-460F-11D0-BC04-0080C7055A83 id=tdcArchi>
<PARAM NAME="DataURL" VALUE="tu_archivo.txt">
<PARAM NAME="UseHeader" VALUE="True">
<PARAM NAME="TextQualifier" VALUE="'">
<PARAM NAME="Sort" VALUE="un_campo">
<PARAM NAME="Filter" VALUE="">
</OBJECT>

Con ello has vinculado un archivo de texto a tu página web.

¿Que es cada cosa?
<OBJECT ...> significa que has vinculado un archivo de texto, separando los campos por coma y que lo llamaremos "tdcArchi" para todos los fines.

<PARAM NAME="DataURL" VALUE="tu_archivo.txt">
El nombre real del archivo de texto y su ubicación relativa a la página (en este caso, está en la misma carpeta)

<PARAM NAME="UseHeader" VALUE="True">
Le decimos que la primera línea tiene los nombres de los campos y que no debe mostrarse

<PARAM NAME="TextQualifier" VALUE="'">
Como usamos comas para separar los campos, y como algunos campos pueden incluir comas, le decimos que ignore las comas que estén ecerradas entre ' '.

<PARAM NAME="Sort" VALUE="un_campo">
Le indicamos que presente la información ordenada por este campo.

<PARAM NAME="Filter" VALUE="">
Aquí le estamos diciendo que nos muestre todos los datos
si pusieramos:
<PARAM NAME="Filter" VALUE="AUTOR=Daniel Rey"> sólo nos mostraría aquellos datos que tubieran a "Daniel Rey" como AUTOR.

Ya tenemos el archivo vinculado a nuestra página, y ahora... ¿como mostramos la info?

Fácil, esta es sólo una de las tantas formas:
<TABLE DATASRC=#tdcArchi>
<TR>
<TD><DIV dataFld=CAMPO1> </DIV></TD>
<TD><DIV dataFld=CAMPO2 dataFormatAs=HTML>> </DIV></TD>
...
</TR>
</TABLE>

dataFld significa que muestre el campo en cuestión. DataFormatAs=HTML significa que interprete el código HTML en ese campo

Un ehjemplo funionando:
http://www16.brinkster.com/comunicaciones/noticias.html

Suerte ;)