Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

[PHP] headers already sent by

  Alt 24. Mär 2010, 21:26
Ich habe ein kleines Koordinationspronblem.

Code:
function getURLParams(){
    $params = $_GET['dir'];
    if (!isset ($params))
        $params = "./";
    if (!file_exists($params)){
       header("HTTP/1.0 404 Not Found");
       die();
    }
    return $params;
}

?>

<html>
    <body>
       



            <?php
            $dir = getURLParams();
Logisch, was passiert. Wenn das Verzeichnis nicht existiert, soll ein 404 gesendet werden. Allerdings ist zu dem Zeitpunkt der eigentliche Header ja schon verschickt worden.

Wie kann man das am geschicktesten lösen?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat