Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Warning: Cannot modify header information itd.
elektronic
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 3.09.2007
Skąd: Tarnów

Ostrzeżenie: (0%)
-----


Witam.

Robie ankietę w php, wszystko idzie dobrze ale ni z tąd ni z owąd zaczęło mi wyskakiwać na stronie coś takiego :

Warning: Cannot modify header information - headers already sent by (output started at /disk3/users/elektronic/public_html/test2.php:8) in /disk3/users/elektronic/public_html/test2.php on line 46
linia 46:
Kod
setcookie('entry1', "$entry1", time()+3110400);


nie działa ob_start(); , które niby powinno pomagać. Dziwne jest to że przepisywałem kod 3 razy analizując go bardzo dokładnie. Był moment kiedy wszystko działało poprawnie... aż tu nagle warning.

Z góry dzięki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
elektronic
post
Post #2





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 3.09.2007
Skąd: Tarnów

Ostrzeżenie: (0%)
-----


hmm... kod jako taki jest raczej dobry, problem chyba wystąpił jak dodałem te wszystkie meta, head itd. Potem się okaże że są głupie błędy :

Kod
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Ankieta</title>
<LINK REL="stylesheet" HREF="images/css.css" TYPE="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<meta http-equiv="Content-Language" content="pl">
<style type="text/css">

</style>
</head>
<body>
<table>
<?


if(!($send)) {

if(!($next)) {
  
      print'<form method=post>';
        print'<tr><td>';
        print'<p>Czy posiadasz w domu internet?<br><br>';
        print'<input type="radio" name="pole1" value="1">Tak<br>';
        print'<input type="radio" name="pole1" value="2">Nie</p>';
        print'</td></tr>';
    
        print'<tr><td>';
        print'<input type="submit" name="next" value="dalej">';
        print'</td></tr>';
        print'</form>';

  } else { //  jeśli naciśnięto "dalej"
  
   $entry1++;
   setcookie('entry1', "$entry1", time()+3110400);

  
   if($entry1==1) {
     if($pole1==1) {
/******************************************/          
/* TU ZACZYNA SIĘ WŁAŚCIWA TREŚĆ ANKIETY  */
/******************************************/

    } else {
     print'<tr><td><p>';
     print "jakiś tekst";
     print'</p></td></tr>';
    }    
} else {
    print'</p></td></tr>';
    print"Eh... Wchodzisz tu już $entry1 raz...<br>";
    print'</p></td></tr>';
    print'<tr><td><p>';
    print "Już rozwiązywałeś ankietę";
    print'</p></td></tr>';
    }  
}
  


} else {

// tu jakieś instrukcje

}

?>
</table>
</body>
</html>


Ten post edytował elektronic 3.09.2007, 20:50:59
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 15:43