ganjanauta Posted April 28, 2009 Report Share Posted April 28, 2009 buena viejo...funka perfect! pero mi pregunta es... como lo puedo hacer para que el contador aparesca en la página principal... es decir que cuando entren en una página se vea de inmediato. porque tube que direccionar el archivo php... porfa viejo otra mano Link to comment Share on other sites More sharing options...
unodostresmonia2 Posted April 29, 2009 Report Share Posted April 29, 2009 (edited) compadre no funko me salen esto Warning: fread() [function.fread]: Length parameter must be greater than 0. in /home/colegios/public_html/numeros/contador.php on line 5 Warning: fopen(contador.txt) [function.fopen]: failed to open stream: Permission denied in /home/colegios/public_html/numeros/contador.php on line 7 Warning: fwrite(): supplied argument is not a valid stream resource in /home/colegios/public_html/numeros/contador.php on line 8 Warning: fclose(): supplied argument is not a valid stream resource in /home/colegios/public_html/numeros/contador.php on line 17 compadre si usa linux tiene que saber por lo menos para que sirve chmod -_- <_< pongale en la consola o terminar chmod 777 contador.txt para ke le des todo los permiso al archivo :) PD: ganjanauta Escrito el Hoy, 00:45 buena viejo...funka perfect! pero mi pregunta es... como lo puedo hacer para que el contador aparesca en la página principal... es decir que cuando entren en una página se vea de inmediato. porque tube que direccionar el archivo php... porfa viejo otra mano MapiZ Escrito el 3 Mar 2009, 02:23 socio ponga en la pagina principal en alguna tabla o algo <? include("contador.php") ?> y listo :) Edited April 29, 2009 by unodostresmonia2 Link to comment Share on other sites More sharing options...
alvaroxz Posted May 5, 2009 Author Report Share Posted May 5, 2009 (edited) compadre no funko me salen esto Warning: fread() [function.fread]: Length parameter must be greater than 0. in /home/colegios/public_html/numeros/contador.php on line 5 Warning: fopen(contador.txt) [function.fopen]: failed to open stream: Permission denied in /home/colegios/public_html/numeros/contador.php on line 7 Warning: fwrite(): supplied argument is not a valid stream resource in /home/colegios/public_html/numeros/contador.php on line 8 Warning: fclose(): supplied argument is not a valid stream resource in /home/colegios/public_html/numeros/contador.php on line 17 compadre si usa linux tiene que saber por lo menos para que sirve chmod -_- <_< pongale en la consola o terminar chmod 777 contador.txt para ke le des todo los permiso al archivo :) PD: ganjanauta Escrito el Hoy, 00:45 buena viejo...funka perfect! pero mi pregunta es... como lo puedo hacer para que el contador aparesca en la página principal... es decir que cuando entren en una página se vea de inmediato. porque tube que direccionar el archivo php... porfa viejo otra mano MapiZ Escrito el 3 Mar 2009, 02:23 socio ponga en la pagina principal en alguna tabla o algo <? include("contador.php") ?> y listo :) gracias por responder estubo un tiempo ausente, problemas con mi maquina. Para el de las Galletas y F5... este script es bien sencillo y facil de editar, es cosa de que hagas esto... <?php $contador = "a.txt"; $abrir = fopen($contador, "r"); $leer = fread($abrir,filesize($contador)); if(!isset($_COOKIE['estado'])) { if(!setcookie("estado", "on", time()+(3600*24))); //queda una cookie por 24 horas... { $estado = 0; echo "Tu navegador no admite cookies"; } $estado = 1; $agregar = $leer+1; $borrar = fopen($contador, "w+"); $esribir = fwrite($borrar, $agregar); fclose($borrar); } else { $estado = 1; } if($estado == 1) { for($i == 0; $i < strlen($leer); $i++) { $numero = substr($leer,$i,1); echo "<img src=numeros/$numero.gif>"; } } fclose($abrir); ?> Y listo ahora contador solo se actualiza cuando no existe la galleta, haya caducado despues de 3600*24 segundos (un dia), la hayan borrado o que se yo... Edited May 6, 2009 by alvaroxz Link to comment Share on other sites More sharing options...
esr_gnr Posted July 21, 2009 Report Share Posted July 21, 2009 (edited) En principio el contador trabaja bien pero me manda el mensaje "Tu navegador no admite cookies" ... es decir ke el hace su conteo pero cada vez ke le doy ACTUALIZAR se sigue incrementando . ¿Porke me blokea la cookie ??? ke puedo hacer para arreglar este inconveniente ??? Edited July 22, 2009 by esr_gnr Link to comment Share on other sites More sharing options...
Naberusic Posted October 6, 2009 Report Share Posted October 6, 2009 :banana: :banana: Se agradece. Link to comment Share on other sites More sharing options...
alvaroxz Posted December 30, 2009 Author Report Share Posted December 30, 2009 (edited) para el que queria este sistema pero con identificacion diaria del usuario, tambien arreglo el sistema para que sea llegar y usar sin errores. <?php $contador = "mi carpeta/contador.txt"; //URL DONDE PONDRAN SU ARCHIVO DE CONTADOR if(!file_exists($contador)) { fwrite(fopen($contador, "w+"), "0"); } $abrir = fopen($contador, "r"); $leer = fread($abrir, filesize($contador)); if(isset($_COOKIE['YO_ESTUBE_AQUI'])) { for($i=0; $i<strlen($leer); $i++) { $numero = substr($leer,$i,1); echo '<img src="numeros/'.$numero.gif.'"/>'; } } elseif(setcookie("YO_ESTUBE_AQUI", "1", date()+3600*24)) { $agregar = $leer+1; $borrar = fopen($contador, "w+"); $esribir = fwrite($borrar, $agregar); fclose($borrar); for($i=0; $i<strlen($leer); $i++) { $numero = substr($leer,$i,1); echo '<img src="numeros/'.$numero.gif.'"/>'; } } else { for($i=0; $i<strlen($leer); $i++) { $numero = substr($leer,$i,1); echo '<img src="numeros/'.$numero.gif.'"/>'; } } fclose($abrir); ?> y listo Edited December 30, 2009 by alvaroxz Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now