elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
08 Octubre 2008, 00:44  



+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderadores: дٳŦ٭, Red Mx)
| | |-+  (error) en el contador de visitas de Riven...
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: (error) en el contador de visitas de Riven...  (Leído 255 veces)
craisa

Desconectado Desconectado

Mensajes: 59


Ver Perfil
(error) en el contador de visitas de Riven...
« en: 28 Julio 2005, 03:27 »

Hola Riven!

Tengo este codigo en PHP el cual es un contador de visitas por dio:

Código:
<?php
if ($_COOKIE ["visitas"]) {
[color=Red]echo "Hemos recibido ";[/color]
include ("lec.txt");
echo " visitas.<br>";
}
else {
$contador = "lec.txt";
$fp = fopen($contador, "r");
$t = fread($fp, filesize($contador));
fclose($fp);
$fp = fopen($contador, "w");
$t = $t + 1;
$gc = fwrite($fp, $t);
fclose($fp);
setcookie ("visitas","visitas",time()+86400);
}
?>

Mi pregunta es la siguinte: Lo que esta marcado con rojo en el codigo, esta correcto? Te lo pregunto por que estoy aprendindo PHP y no se si esta o no esta correcto.
En línea
craisa

Desconectado Desconectado

Mensajes: 59


Ver Perfil
Re: (error) en el contador de visitas de Riven...
« Respuesta #1 en: 28 Julio 2005, 03:55 »

Otra cosa!

Ya meti el codigo php en contador.php
http://www.cyberarca.com/PHP/contador.php

Pero ahora quisiera saber como puedo incluir el contador.php en mi pagina web? osea en portada.php   ?

Yo le puse este codigo en una parte de mi portada.php

Código:
<?php include("contador.php"); ?>

Pero cada vez que abro http://www.cyberarca.com/PHP/portada.php

Me sale este error:

Warning: Cannot modify header information - headers already sent by (output started at /hsphere/local/home/jcamposw/cyberarca.com/PHP/portada.php:6) in /hsphere/local/home/jcamposw/cyberarca.com/PHP/contador.php on line 16
En línea
Thaorius

Desconectado Desconectado

Mensajes: 1.075


Ver Perfil WWW
Re: (error) en el contador de visitas de Riven...
« Respuesta #2 en: 28 Julio 2005, 04:28 »

Citar
Warning: Cannot modify header information - headers already sent by (output started at /hsphere/local/home/jcamposw/cyberarca.com/PHP/portada.php:6) in /hsphere/local/home/jcamposw/cyberarca.com/PHP/contador.php on line 16
En este caso, php te dice que no puede modificar las cabezeras porque las mismas ya han sido enviadas.
Esto pasa porque muchas instrucciones y ciertas cosas de php nesecitan ser lanzadas antes que cualquier etiqueta <html> o <head>(en este caso las cookies), lo que podrias hacer es esto:

En contador php pone este code en vez de el que tenias:
Código:
<?php
if (!$_COOKIE ["visitas"]) {
$contador = "lec.txt";
$fp = fopen($contador, "r");
$t = fread($fp, filesize($contador));
fclose($fp);
$fp = fopen($contador, "w");
$t = $t + 1;
$gc = fwrite($fp, $t);
fclose($fp);
setcookie ("visitas","visitas",time()+86400);
}
function Visitas()
{
echo "Hemos recibido ";
include ("lec.txt");
echo " visitas.<br>";
?>

Y en el lugar donde vaya el cartel "Hemos recibido X visitas." pones:
Código:
<?php Visitas() ?>

Saludos
En línea

Si te sirvio mi aporte, encontrarás más en www.teoxstudios.com. Gracias!
Buscando un buen hosting? Click aquí
craisa

Desconectado Desconectado

Mensajes: 59


Ver Perfil
Re: (error) en el contador de visitas de Riven...
« Respuesta #3 en: 28 Julio 2005, 18:55 »

voy a tratar aver que pasa thanks
En línea
Thaorius

Desconectado Desconectado

Mensajes: 1.075


Ver Perfil WWW
Re: (error) en el contador de visitas de Riven...
« Respuesta #4 en: 28 Julio 2005, 23:59 »

Un detallito:

Pone el codigo antes de la primera linea de codigo html.

Saludos
En línea

Si te sirvio mi aporte, encontrarás más en www.teoxstudios.com. Gracias!
Buscando un buen hosting? Click aquí
Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC