Cita:
Iniciado por freestyle10 El caso es que el index.php llama a una función pie() que esta en piedep.php y esta llama a la funcion() mostrar que esta en contador.php.
Tengo la página organizada por funciones.
El script contador es este:
Código:
<?php
function mostrar(){
if (!isset($_COOKIE['prueba']))
{
setcookie ("prueba","www.prueba.com", time()+43200);
$destino = "contador/cuent.dat";
$abrir = fopen($destino,"r");
$cuenta = trim(fread($abrir,filesize($destino)));
if ($cuenta != "") $cuenta++;
else $cuenta = 1;
@fclose($abrir);
$abrir = fopen($destino,"w");
@fputs($abrir,$cuenta);
for($i=0;$i<strlen($cuenta);$i++)
{
$imagen = substr($cuenta,$i,1);
$contador .= "<img alt='$imagen ' src='contador/$imagen.gif'>";
}
@fclose($abrir);
print $contador;
}
}
?>
Un saludo
pues, si en ese index.php haces un echo o similar que imprima algo por pantalla, debes quitarlo, o hacer primero el setcookie, ya que no puede haber nada enviado al cliente antes de las cookies. nose si me explico?