Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2008, 03:18
manguiti
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 16 años, 10 meses
Puntos: 7
Problema con header(location:...)

Hola, mi error es el siguiente: Warning: Cannot modify header information - headers already sent by (output started at H:\xampp\htdocs\golftarjeta\estructura.php:17) in H:\xampp\htdocs\golftarjeta\estructura.php on line 103

Pero voy a la la linea 17 del archivo en cuestion y no veo nada anormal...

Código PHP:
<?
function do_html_header()
{
// Imprime el encabezado de la página
?>
<html>
<head>
<title>GolfTarjeta</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="robot" content="index,follow">

<link href="css/styles.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="100%" height="86"  border="0" cellpadding="0" cellspacing="0" background="images/t01.gif" class="tirahbot">
  <tr>
    <td width="195" align="center" valign="middle"><a href="index.asp"><img src="images/logo.png" border="0"></a></td>
    <td width="314">
esta es la linea 17:
Código PHP:
<table width="100%" height="86"  border="0" cellpadding="0" cellspacing="0" background="images/t01.gif" class="tirahbot"
y donde hago el location es aqui: que sería la linea 103 del mismo archivo...


Código PHP:
<?    
}    
    else if (
$dato == 1/* Acceso al formulario de registro*/
            
formulario();
        else if (
$dato == 2/*Valida el formulario de registro enviado*/
            
valida_formulario();
            else if (
$dato == 3){/*Valida el nombre de usuario y la contraseña introducidas y controla el tiempo de sesion*/
                    
if ($_SESSION['estado'] == "logeado")
                       
header("location: adentro.php");
                       else if (
$_SESSION['estado'] == "no logeado")
                               echo 
"<font color='red'>Nombre de Usuario o Contraseña incorrectos</font color><br>";
            }
            else if (
$dato == 4){
                     include(
"tarjeta.htm");
                    }
?>
Veis algun error, gracias de antemano!!