Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/01/2004, 15:45
crc85b0-bot
 
Fecha de Ingreso: julio-2003
Mensajes: 29
Antigüedad: 20 años, 8 meses
Puntos: 0
Mensaje haber que les parece!!!

bueno gracias ala ayuda de cluster y oktubre he logrado hacer un script, este script lo que hace es que el usuario al ingresar a una pagina (contador.php) esta pagina tiene diferentes funciones una guarda en la base de datos un numero sl iniciar el script lo que hace es consultar ese numero y sumarle 1 a dicho numero.

la otra funcion es de llegar a x numero de visitas, la pagina es redireccionada a otra pagina llamada "caduco.htm".

ademas de eso la pagina verifica con cookie si el usuario ah ingresa a la pagina contador.php si es asi lo redirecciona a otra pagina llama "yaentraste.htm" este cookie tiene 2 dias de vida.

Ahora les pongo los codigo del script y la base de datos

Cita:
#
# Estructura de tabla para la tabla `pro_series`
#
#

CREATE TABLE `pro_series` (
`ID` int(11) NOT NULL default '0',
`SERIAL` int(11) NOT NULL default '0',
PRIMARY KEY (`ID`)
) TYPE=MyISAM;


config.php
Código PHP:
<?
$host
="localhost";  // nombre del host
$usuario="dmestb";   // usuario de mysql
$password="simbol5"// password de mysql
$database="dmestb_dmestb";  // nombre de la base de datos
?>




contador.php

Código PHP:
<html>
<head>
    <title>Contador PHP</title>
</head>

<body>
<?
// la parte de la conexion a datos
require("config.php");
 
 
$db mysql_connect($host$usuario,$password);
 
mysql_select_db($database,$db);
 
$result mysql_query("SELECT * FROM pro_series ORDER BY SERIAL desc");  // esto obtiene el numero del contador
 

$row mysql_fetch_row($result);
$serialdor $row[1] + 1;
 

 
$db mysql_connect($host$usuario,$password);
 
mysql_select_db($database,$db);
 
$sql "UPDATE pro_series SET SERIAL='$serialdor'WHERE ID ='0' "// esto lo que hace es actualizarlo
  
$result mysql_query($sql$db);
 

echo 
"Esta página ha sido visitada $serialdor veces";



if (
$serialdor >= 10){

 
header("location: caduco.htm");
exit;

} else {
?>
<?

}

?>
<?
// comienso a evaluar el número de mes para decir cual es el nombre
// preparar el texto del calendario actual
// el formato es :
// aca tomo la fecha del servidor para poder cargarla en las variables


$dia_muestro date("d");
$mes date("n");
$anio_muestrodate("Y");

$meses[1]="Enero";
$meses[2]="Febrero";
$meses[3]="Marzo";
$meses[4]="Abril";
$meses[5]="Mayo";
$meses[6]="Junio";
$meses[7]="Julio";
$meses[8]="Agosto";
$meses[9]="Septiembre";
$meses[10]="Octubre";
$meses[11]="Noviembre";
$meses[12]="Diciembre";
$fecha_visual "$dia_muestro de $meses[$mes] de $anio_muestro";
// con echo $fechavisual le mostraré la fecha al usuario ///

$fecha =date("d/mY | H:i:s");

setcookie("fecha",$fecha,time()+172800);// esta cookie dura 2 dias, tiene por nombre fecha y como valor la variable $fecha



if(isset($HTTP_COOKIE_VARS["fecha"]))//si la cookie existe

{

header("Location: yaentraste.htm"); 


}

else

{

echo 
"Es la primera ves que me visitas <BR>";
echo 
"$fecha_visual";


}

?>
</body>
</html>



bueno ahora lo que pasa que al momento de subirlo a mi server me da este error

Cita:
Esta página ha sido visitada 1 veces
Warning: Cannot modify header information - headers already sent by (output started at /home/prcombar/public_html/demo/contador.php:9) in /home/prcombar/public_html/demo/contador.php on line 72
Es la primera ves que me visitas
22 de Enero de 2004

porfavor ayudarme