phpbar.de logo

Mailinglisten-Archive

[php] Fehlermeldung

[php] Fehlermeldung

Hans Theo Mislisch php_(at)_phpcenter.de
Wed, 5 Sep 2001 09:51:03 +0200


Hallo Rosalina, hallo Liste,

Rosalina Gaydouk schrieb am 05.09.2001 um 09:48 unter anderem:

> Fehlermeldung
> ---------------------------
> Warning: Unable to resolve  IP in
> /usr/local/httpd/htdocs/user_name/phpwebed/index.php on line 7

> Warning: Cannot add header information - headers already sent by (output
> started at /usr/local/httpd/htdocs/user_name/phpwebed/index.php:7) in
> /usr/local/httpd/htdocs/user_name/phpwebed/index.php on line 8



> Teil des Scripts
> ------------------------------------
> <?include "config.inc.php";
> include "$phpWebEd_language.inc.php";

> if ($submit == "Login") {
> if ($name == $phpWebEd_username && $pass == $phpWebEd_userpass) {
> setcookie("auth",md5($name.$pass),0,"/");
> error_log (date("Y-m-d H:i") . "\t$name\t" . gethostbyaddr($REMOTE_ADDR) .
> "\r\n", 3, "logins.txt");
> header("Location: index.php?check_cookie=1");
> exit();


Das ist einfach. Vor dem Befehl header() darf NICHTS an
den Browser gesandt werden. Du sendest aber einen
Cookie. Daran wirds wohl liegen. Oder?

Die Fehlermeldung sagt ja eindeutig:
Cannot add header information - headers already sent by

Wenn also der Header nicht nochmal gesetzt werden kann,
dann hat irgend eine Ausgabe an den Browser das zuvor
getan. Und ich sehe nur das setcookie().


b.t.w.
das <?include "config.inc.php"; kannst Du ruhig so
schreiben:
<?
include "config.inc.php";

Daran wird es nicht gelegen haben. ;-)


Liebe Grüße

Theo



php::bar PHP Wiki   -   Listenarchive