Comunidad de diseño web y desarrollo en internet online

Ayuda con un contador

Citar            
MensajeEscrito el 21 Dic 2010 05:35 pm
Hola estoy tratando de poner un contador de visitas en mi sitio flash, pero no me queda, el código en archivo.php que uso es el siguiente,

<?php
$archivo = "contador.txt";
$abre = fopen($archivo,"r");
$total = fread($archivo, filesize($archivo));
fclose($abre);
$abre = fopen($archivo, "w");
$total =$total + 1;
$grabar = fwrite($abre, $total);
fclose($abre);
echo"&contador = $total&";
?>

despues hago un archivo.txt al que le pongo solo un "0" y despues desde flash trato de poner el contador.php pero no me queda me podrían ayudar.
Gracias

Por micky_r2003

93 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 21 Dic 2010 06:50 pm
ya probaste abrir el php directamente y ver si el archivo contador.txt cambia?

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 21 Dic 2010 07:03 pm
si, mira yo hice el archivo usando el editor Scite y al darle f5 para correr el archivo y ver que hace me dice que

>php -f "contador.php"
>El sistema no puede hallar el archivo especificado.

mmmm creo que necesito instalar un servidor php o algo así, por ejemplo el wamp5 ???

Por micky_r2003

93 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 21 Dic 2010 07:47 pm
supongo tienes php, pero el servidor probablemente eliminaria la parte de configuracion de la variables que pudieran afectar al ejemplo, pero me referia a abrirlo directamente en el navegador y ver si resultaba algo como:
"&contador = 1&"

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 21 Dic 2010 08:58 pm
bueno, abro el archivo desde el explorador de internet y me aparece la pantalla en blanco .

Por micky_r2003

93 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 21 Dic 2010 09:26 pm
fread();
necesita al handler y un filesize, el handler es fopen() con el nombre del archivo, no el nombre del archivo solo
osea:

Código PHP :

$total = fread($abre, filesize($archivo));

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 21 Dic 2010 09:27 pm
por cierto, si te aparece en blanco debe ser por mandarlo a llamar con una direccion cono "c:/.../contador.php" en ves de "localhost/contador.php"

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 21 Dic 2010 09:31 pm
pero para usar el localhost tengo que tener instalado el servidor php o que ?

Por micky_r2003

93 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 21 Dic 2010 10:05 pm
no necesitas ni un servidor web ni usar localhost, pero te ayudará mucho.
Tu problema ademas del mencionado anteriormente es que no estas usando apropiadamente php desde la terminal, para eso te sirve el servidor, pues te lo da digerido por decirlo de un modo
como sea, arreglando esos problemas con solo "php contador.php" deberia resultarte la salida "&contador=1&" sin necesidad del servidor

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.