[Frage] Bekomme Warnmeldung!

druckgott

Erfahrenes Mitglied
Hallo ich bekomme diese Warnmeldung aber ich weiß nicht warum

Warning: Cannot add header information - headers already sent by (output started at /srv/www/htdocs/web2/html/coolpixx/bilder/HTML/neuekom.php:1) in /srv/www/htdocs/web2/html/coolpixx/bilder/HTML/neuekom.php on line 38
Es sind neue Kommentare seit deinem letzen Besuch vorhanden

der PHP Code sieht so aus:

PHP:
<title>test</title><?php
  function get_size($ordner) 
  {
    $handle = opendir($ordner);
    while ($file = readdir ($handle)) 
    {
        if($file != "." && $file != "..") 
        {
            if(is_dir($ordner."/".$file)) 
            {
                $size = $size + get_size($ordner."/".$file);
                $size = $size + filesize($ordner."/".$file);
            }
            else
            {
                $size = $size + filesize($ordner."/".$file);
            }
        }
    }
    closedir($handle);
    return $size;
  }

  function transform_size($size) 
  {
    return round($size/(1),2);
  }

  $mb = transform_size(get_size("."));

  if (isset($_COOKIE["coolpixx"]))
  {
     $fileSize = $_COOKIE["coolpixx"];

     if ($fileSize != $mb)
     {
        // Cookie mit einer Lebensdauer von 30 Tagen
        setCookie("coolpixx", $mb, time()+2073600);
        echo "Es sind neue Kommentare seit deinem letzen Besuch vorhanden";
     }
     else
       echo "Es gibt keine neuen Kommentare";
  }
  else
  {
    // Cookie mit einer Lebensdauer von 30 Tagen
    setCookie("coolpixx", $mb, time()+2073600);
    echo "Du warst wohl noch nicht da also schau mal ob Kommentare dabei sind"; 
  }
?>

das ruf ich in einem Popup auf!

Kann mir da jemand weiterhelfen an was das liegt?

MFG
Druckgott
 
Ohne mir den Code genauer angesehen zu haben!
Cookies müssen immer vor dem Text oder sonstigem stehen!
In diesem fall müsstest Du die Abfrage vor dem <title> machen!

(Schlagt mich wenn ich mich Irre :D)
 
@Druckgott

1.) Dieses Problem wurde hier schon tausend mal behandelt. Gib "headers already sent" in die Suchfunktion ein und Du wirst mit Threads überhäuft! Dies sollte ohnehin der erste Weg sein, wenn man ein Problem hat -> :suchen:!

2.) Wenn Du das PHP-Forum betrittst springen Dir 5 Threads gleich zu Beginn entgegen, die als wichtig gekennzeichnet sind. Der vierte von oben lautet "Wichtig: [PHP FAQ] - Guckt bitte erst, ob euer Problem hier behandelt wird" (http://www.tutorials.de/tutorials128581.html) Dort findest Du auch des Rätselts Lösung.

Also Leute, bitte erst suchen und dann posten!

In diesem Sinne, snuu
 
Zurück