InicioOfftopicLectura de archivos de texto sin usar PHP

Lectura de archivos de texto sin usar PHP

Offtopic12/29/2010

Info agregada 30 dic 010:
Baby Web Server es buenisimo pero la version non professional tiene limitacion de accesos, solo 1000 por sesion, osea si acceden 1000 veces, valor que se consigue hasta en un solo dia, automaticamente se bloquea todo acceso http a tu pc.

Introducción:
En esta ocasión se me habia planteado el inconveniente de mostrar el archivo CurrentSong.txt (generado por ZaraRadio) en una web html, la forma mas sencilla era mediante un iframe que mostrara al "tun tun" al archivo pero no al contenido del mismo "elegantemente". La forma que habia encontrado era usando PHP claro, justamente es el lenguaje ideal para mostrar contenido almacenado en bases de datos pero no todos los webhostings gratuitos soportan la carga de scripts en PHP. Uno de los mejores 110mb.com con un uptime de 90% frente a los 40% de awardspace (que viene con todos los chiches) pero no tenia soporte PHP. De ultima tuve que probar usando el Techlogica HTTP server para alojar en mi servidor casero al script, pero su funcion PHP parece no funcionar. No tuve otra que usar un iframe que mostrara asi nomas el archivo txt pero no podia ajustar ninguna propiedad ya que lo mostrado era el archivo en si y no el texto en si contenido. Pero hay una forma muy similar a PHP, el ASP. Si bien 110mb tampoco soporta ASP he encontrado un excelente servidor http con soporte asp, el "Baby Web Server", el cual ejecutamos en nuestra pc que usaremos como server y le indicamos en que directorio se encuentran los archivos que queremos servir y luego le damos a start server:


Vamos a los bifes:
Bueno manos a la obra, primero vamos a bajarnos el programa que hara que nuestra pc sea un autentico servidor http:
Baby Web Server Download
http://www.pablosoftwaresolutions.com/download.php?id=37
Nota: No se recomienda usar para alojar toda tu web porque si entran muchos usuarios deberas contar con gran ancho de banda de subida, en cambio para mostrar un simple script no hay problema.

Una vez online el server, podemos acceder al archivo *.asp desde la web (en este caso usamos el servicio DynDNS para asignar una direccion url a la IP de nuestra maquina servidora)


Ahora creemos un ejemplo copiando todo el codigo y pegandolo en el block de notas y guardamos con el nombre que queramos y la extension *.asp (si lo hacen en txt no funcionará):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>ASP Coded Text Displayer v1</title>
<style type="text/css">
<!--
body,td,th {
color: #00FF00;
font-family: Microsoft Sans Serif;
font-size: 12px;
}
body {
background-color: #000000;
}
-->
</style></head>

<body>
<table width="400" height="45" border="0" align="center" cellpadding="2" cellspacing="2">
<tr>
<td><div align="center"><!--#include virtual="CurrentSong.txt"--></div></td>
</tr>
</table>
</body>
</html>
<meta http-equiv="refresh" content="30">


Lo mas importante en el codigo es la ubicacion del archivo de texto que queremos que nuestro script ASP lea, si esta en la misma carpeta solo ponemos el nombre de archivo pero si se encuentra en otra ubicacion ponemos la url que corresponda.

Este script tiene que "refrescarse" solo cada tanto ya que el texto que tiene que leer varia constantemente, en este caso "<meta http-equiv="refresh" content="30">" en vez de 30 le podemos asignar mas segundos de intervalo.

Creo que es todo por ahora, prueben modificando el codigo de acuerdo a sus necesidades, tambien investigando sobre añadidos de lineas de codigo para realizar funciones mas complejas.
Datos archivados del Taringa! original
3puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

d
dJavionics🇦🇷
Usuario
Puntos0
Posts4
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.