(ASP+HTML) mostrar Contador. (Help)

Publicado por Serpollo, Julio 07, 2006, 21:00:50

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Serpollo

Buenas. consegui un contador simple en ASP, y lo quiero llamar al index.htm. (si es que se dice sí)
Que debo hacer para que me muestre las visitas ?
archivos que tengo :
los n° que son .gif
contador.txt
contador.asp

contador.asp
<%
'Creamos la conexión al archivo
Set Fso = CreateObject("Scripting.FileSystemObject")
contadortxt = Server.MapPath("contador.txt")

Set FileRead = Fso.OpenTextFile(contadortxt,1,False)
'Leemos el archivo, y guardamos en la variable contador el valor que contiene el archivo
contador = FileRead.ReadLine

Set FileWrite = Fso.OpenTextFile(contadortxt,2,false)
'Aumentamos el contador y escribimos el nuevo resultado en el archivo
contador = contador + 1
FileWrite.WriteLine (contador)

'Cerramos los objetos y conexión
FileWrite.Close
FileRead.Close
Set FileWrite = Nothing
Set FileRead = Nothing
Set Fso = Nothing

'Especificamos que nuestro contador tenga 6 digitos
cantdigitos = 6

'Comprobamos la cantidad de caracteres del contador
cantcont = Len(contador)
For i = 1 to cantdigitos - cantcont
    contador = "0" & contador
Next
'Hacemos un bucle de 1 a 6 (o la cantidad de digitos que se especifico mas arriba)
'Y guardamos cada digito en la variable cantidad
For i = 1 to cantdigitos
numero = Mid(contador,i,1)
cantidad = cantidad & "<img src='" & numero & ".gif'>"
Next
%>
<p align="center"><font face="verdana" size="2">Visitante Nº<br><%=cantidad%></font></p>

Predicador

Para que el archivo del contador este includio y sea llamado, en la parte que quers que se vea el contador debes poner
<!--#include file="contador.asp"-->
Los problemas aca son varios:
1- El codigo es ASP, por ende solo corre en servers que soporten ASP (normalmente servers basados en Windows e IIS).
2- ASP es feo, lento y propietario.
3- El archivo indice (al que llamas index.htm) se deberia llamar index.asp o sino lo podes llamar html pero debes setear el web server para que tamnien interprete los html con el parser de ASP (lo que normalmente no se hace).
3- Si tu server soporta PHP, entonces ASP no. (hay versiones de asp para linux, pero son poco eficientes ademas de injustificadas).
Perdon por las palidas :P
Baii

PS: ASP:: Advanced Server Pages- Una contrapartida de Microsoft versus PHP y/o Perl.

En la mayoría de las comunidades online el 90% de los usuarios son mirones que nunca contribuyen, el 9% contribuyen un poco y el 1% son los responsables de casi toda la acción. Nielsen

Serpollo

Hola capo, gracias por la repuesta, no son palidas, al contrario se aprende  :up: .

Pernsaba tirarlo en Brinkster (al site), que soporta ASP, pero es como vos decis, no soporta php  >:(  y bueno como me resisto a estudiar php, seguire buscando algun generoso que haya colgado algun contador en php por ahi.

Predicador

En la mayoría de las comunidades online el 90% de los usuarios son mirones que nunca contribuyen, el 9% contribuyen un poco y el 1% son los responsables de casi toda la acción. Nielsen

svegam016

PHP es lo más Serpollo.... yo se muy poco... pero me encanta....

cuando combinás PHP con HTML, diseño grafico (photo shop por ejemplo) y un poco de Flash... tenés una web #1....
como dice Predicador: "asp es feo"...

saludos...

Serpollo

si
Cita de: svegam016 en Julio 13, 2006, 04:01:12
PHP es lo más Serpollo.... yo se muy poco... pero me encanta....

cuando combinás PHP con HTML, diseño grafico (photo shop por ejemplo) y un poco de Flash... tenés una web #1....
como dice Predicador: "asp es feo"...

saludos...
si, por lo que veo es muy usado. de los (soft y leng. cod.) que nombraste, el unico que me da miedo es php, los otros son de 10, aaa te falto Corel  :up:

svegam016

Cita de: Serpollo
si, por lo que veo es muy usado. de los (soft y leng. cod.) que nombraste, el unico que me da miedo es php, los otros son de 10, aaa te falto Corel  :up:

see.. Corel...  :wink:
todo es practica viste, así es PHP...

Camello_AR

No se poruqe resisiterse a PHP, que hastya yo lo aprendi a manejar bastante bien (y eso que lo unico que uso es clipper y html y algunos lenguajes actionscript -no el de flash-)