Fehlermeldung.. finde aber den Fehler nicht!

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
gnol
Mitglied
Beiträge: 79
Registriert: 13.09.2006 15:07
Wohnort: Bodensee
Kontaktdaten:

Fehlermeldung.. finde aber den Fehler nicht!

Beitrag von gnol »

Wenn man etwas auf http://sig-box.de surft kommt dieser fehler:

Warning: Cannot modify header information - headers already sent by (output started at /home/www/web149/html/sig/f/show_sig.php:89) in /home/www/web149/html/sig/f/counter.php on line 20

Ich weiß nicht genau wieso dieser Fehler da ist.. ich vermute aber es liegt an meinen Cookies.. Hier ist der Code:

Code: Alles auswählen

function counter($id)
 {

   $sql = "SELECT
            IP,ID
           FROM
            count
           WHERE
            ID = '".$id."' AND IP = '".$_SERVER['REMOTE_ADDR']."'";
   $ab = mysql_query($sql) OR die(mysql_error());
   $ab2 = mysql_fetch_assoc($ab);
   
   if ($ab2['IP'] == $_SERVER['REMOTE_ADDR'] or $_COOKIE['sigboxc'] == $id)
   {
     return true;
   }
   else
   {
   setcookie("sigboxc", $id, time() + 60*60*24);
   $sql = "UPDATE
            sig
           SET
            counter = counter+1
           WHERE
            ID = '$id'";
   $add = mysql_query($sql) OR die(mysql_error());
   $sql = "INSERT INTO count
            (ID, IP, date)
           VALUES
            ('$id', '".$_SERVER['REMOTE_ADDR']."', NOW())";
   $ip = mysql_query($sql) OR die(mysql_error());

   
   
   return true;
   }
 }
?>
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

KB:headers_already_sent :roll:
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

gib doch mal die show_sig.php:

KB:datei

Jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
gnol
Mitglied
Beiträge: 79
Registriert: 13.09.2006 15:07
Wohnort: Bodensee
Kontaktdaten:

Beitrag von gnol »

Nach dem Text Was bedeutet 'headers already sent'?
Soll ich den Cookie schon erstellen bevor der <html> Tag anfängt?

Hier die show_sig.php:
http://galaxyserver.de/show_sig.txt
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

so siehst aus...

also cookie setzen bevor irgendeine html ausgabe stattfindet

Jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
Antworten

Zurück zu „Coding & Technik“