Ciao a tutti,
Ho bisogno del vostro aiuto per un warning che non riesco a togliere e questo purtroppo mi ferma con tutta la progettazione...in poche parole sto impazzendo per un warning che vi vado a segnalare di seguito
Cannot modify header information - headers already sent by
Ho cercato nel web è ho capito che questo warning viene segnalato a causa di funzioni come header o session_start inserite dopo il doctype

Vi vado a postare il codice con la speranze che qualche santo mi aiuti...
Codice PHP:

<?
include("../php/funzioni.php");    

$sql="SELECT * FROM dw_setting";
$result=mysql_query($sql) or die(mysql_error());
while(
$a mysql_fetch_array($result)){
    
$titolo =$a['titolo'];
}

$user mysql_real_escape_string($_POST['user']);
$pass mysql_real_escape_string($_POST['pass']);

$sql="SELECT count(*) as tot,visibile FROM dw_utenti WHERE username = '$user' AND password = '$pass' ";
$result mysql_query($sql) or die(mysql_error());
while(
$row mysql_fetch_array($result)){
         
$utente $row['tot'];
        
$visibile $row['visibile'];
        if(
$utente == 0){
            
setcookie("Decade"""time()-9999);
            
sleep(5);
            
?>
                <script language="javascript" type="text/javascript">
                var proprioUrl = 'http://'+window.document.domain;
                alert("Controllare i dati inseriti");
                document.location.href = proprioUrl+"/dw-admin/index.php";        
                    </script>
               <?
        
}else{
            if(
$visibile=='Si'){
                
$_SESSION['user']= $user;
                
$_SESSION['pass']= $pass;
                
$contenuto$_POST['user'];
                
setcookie("Decade"$contenuto ,time() + 604800); // L'errore viene segnalato a questa riga!!!
                
            
}else{
                
?>
                <script language="javascript" type="text/javascript">
                
                alert("Utente non attivo");
                        
                    </script>
                <?
            setcookie
("Decade"""time()-9999);
            
sleep(5);
            
?>
                <script language="javascript" type="text/javascript">
                var proprioUrl = 'http://'+window.document.domain;
                alert("Controllare i dati inseriti");
                document.location.href = proprioUrl+"/dw-admin/index.php";        
                    </script>
               <?
            
}
        }
}
?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>CMS - Decadeweb.it</title>
<link rel="stylesheet" type="text/css" href="../css/style.css" />
<script type="text/javascript" src="../js/function.js"></script>

</head>
<body onLoad="javascript:startmenu()">
<div id="header">
<? echo"$titolo"?>
</div>
<div id="Content">
    <div id="Navmenu">
        [img]../img/article.png[/img][url="javaScript:menufunc('menu1')"]Articoli[/url]
        <hr />
        <div id="menu1">
            <ul>
                [*][url="articolo.php"]Elenco degli articoli[/url]
                [*][url="#"]Nuovo articolo[/url]
                [*][url='update-articolo.php']Modifica articolo[/url]
                [*][url='delete.php']Cancella articolo[/url][*][url='categoria.php']Categoria[/url]
            [/list]
            <hr />
        </div>
        [img]../img/media.gif[/img][url="javaScript:menufunc('menu2')"]Media[/url]
        <hr />
        <div id="menu2">
        <ul>
            [*][url='media.php']Libreria[/url]
            [*][url='new-media.php']Aggiungi nuovo[/url]
        [/list]
        <hr />
        </div>
        [img]../img/setting.png[/img][url="javaScript:menufunc('menu3')"]Impostazioni[/url]
        <hr />
        <div id="menu3">
            <ul>
                [*][url='setting.php']Setting[/url]
            [/list]
            <hr />
        </div>
        <?php menu(); ?>
    </div>
    <div id="MainContent">
    <?
    $sql 
"SELECT COUNT(*) AS conta FROM dw_articolo";
    
$result mysql_query($sql) or die(mysql_error());
    while(
$a mysql_fetch_array($result)){
        
$articoli =$a['conta'];
    }
    
$sql "SELECT COUNT(DISTINCT categorie) AS cat FROM dw_categorie";
    
$result mysql_query($sql) or die(mysql_error());
    while(
$row mysql_fetch_array($result)){
        
$categoria =$row['cat'];
    }
    
$sql "SELECT COUNT(*) AS media FROM dw_file";
    
$result mysql_query($sql) or die(mysql_error());
    while(
$a mysql_fetch_array($result)){
        
$media =$a['media'];
    }
    
    
$sql "SELECT COUNT(*) AS tot FROM dw_setting";
    
$rs mysql_query($sql) or die(mysql_error());
    while(
$row mysql_fetch_array($rs)){
        
$tot $row['tot'];
        if(
$tot == "0"){?>
            <script language="javascript" type="text/javascript">
                var proprioUrl = 'http://'+window.document.domain;
                document.location.href = proprioUrl+"/dw-admin/italian/setting.php";        
               </script>
        <?
        
}else{
    
?>
    <h1><? echo"".$_SERVER['SERVER_NAME']; ?></h1>
    
     <?
       
echo"Benvenuto [b] ".$_SESSION['user']."[/b]
"
;?>
            <table border="0" cellpadding="3" cellspacing="3" width="100%">
            <tr>
                    <td align="center"><? echo"".$articoli?> Articoli</td>
                    <td align="center"><? echo"".$categoria?> Categorie</td>
              </tr>
            <tr>
                    <td align="center"><? echo"".$media?> File</td>
                    <td align="center"></td>
                </tr>
                <tr>
                    <td colspan="2">Si sta utilizzando la piattaforma creata da Decadeweb.it, le auguriamo una buona navigazione!</td>
            </tr>
               </table>
        <?
        
}
    }
        
?>
  
    </div>
</div>
</body>
</html>
Mentre in tutte le pagine applico un controllo con il seguente codice, che mi permette di verificare se una persona è collegata.
codice:
<?
    $user = $_SESSION['user'];
	if(isset($_COOKIE['Decade']) && $_COOKIE['Decade'] == $user){
	   istruzioni...
	}else	
	echo"Per continuare a lavorare con la piattaforma devi eseguire un login.";
	?>
help..