Warning: Cannot modify header information

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
alexinio3d
Mesaje: 96

Warning: Cannot modify header information

Am creat urmatoru fisier php pentru logare si creare cookie :

Cod: Selectaţi tot

<?php
if (!isset($_POST['submit'])) {
echo '<center>
<form method="post">
<br />
    <table>
        <tr>
            <td><font color="#000">E-mail :</td><td align="right"><input name="email" placeholder="your.email@yahoo.com / @gmail.com" type="text" size="30" maxlength="50" id="email" class="tbox" /></td>
        </tr>
        <tr>
            <td><font color="#000">Parola :</td><td align="right"><input name="password" placeholder="Parola aleasa" type="password" size="30" maxlength="20" id="password" class="tbox" /></td>
        </tr>
        <tr>
            <td align="center" colspan="2"><br><input name="submit" type="submit" value="Autentificare" class="btn btn-primary" /></td>
        </tr>
    </table><br />
</form></center>';
}
else {
// Variabile-----------------------
if(!isset($_POST['email'])){ 
    $email = htmlspecialchars($email);
} else { 
    $email = $_POST['email'];
} 

if(!isset($_POST['password'])){ 
    $password = htmlspecialchars($password);
} else { 
    $password = md5($_POST['password']);
}
// -------------------
// Verificam daca e-mail exista in DB !
$verificare_email = "SELECT * FROM users WHERE email = '$email' AND pass = '$password'";
$result_email = mysql_query($verificare_email);
if( mysql_num_rows($result_email) == 0 ) {
echo "<center><div class='alert alert-block'><h4>Warning!</h4>E-mail sau parola sunt incorecte !<br /><br />Intoarcete la pagina de <a href='./conectare.php'>conectare</a></div></center>";
}
else {
setcookie("cookie_name2", $email, time()+3600);             // expire in 1 hour
echo "<center><div class='alert alert-success'><h4>Succes!</h4>Te-ai conectat cu succes<br /><br />Intoarcete la pagina de <a href='./conectare.php'>conectare</a><br />Vei fi redirectionat pe pagina principala in 5 sec.</div></center>";
echo "<meta http-equiv=\"refresh\" content=\"5; url=.\" /> ";
}
}
?>
Dar imi da aceasta eroare :

Cod: Selectaţi tot

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\magazin\template\header.php:56) in C:\xampp\htdocs\magazin\include\conectare.php on line 40
Imi puteti spune cu ce am gresit demi da urmatoarea eroare?
Siteuri create / configurate de mine :
SilvoProject.Ro ( Magazin Online ) : SilvoProject.Ro
TreiSute.Ro ( Comunitate de gaming ) : TreiSute.Ro

MarPlo Mesaje: 4343
Salut
Problema mai este pusa pe forum, foloseste optiunea de cautare pe forum, dupa cuvintele: "Cannot modify header".