Re: PHP MySQL und IIS6
From: Karsten Samaschke [MVP] (msnews_at_ksamaschke.de)
Date: 01/18/05
- Previous message: Gernot Benz: "PHP MySQL und IIS6"
- In reply to: Gernot Benz: "PHP MySQL und IIS6"
- Next in thread: Gernot Benz: "Re: PHP MySQL und IIS6"
- Reply: Gernot Benz: "Re: PHP MySQL und IIS6"
- Messages sorted by: [ date ] [ thread ]
Date: Tue, 18 Jan 2005 01:43:35 +0100
Gernot Benz schrieb:
> Undefined variable: bereich in E:\LocalUser\u406xxxx\v02\start\index.php on
> line 121
Das bedeutet, dass die Variable "bereich" nicht definiert worden ist und
PHP eine entsprechende Fehlermeldung wirft. Eindeutig ein Fehler des
Entwicklers.
> Die Fehlermeldungen ziehen sich über alle Sites.
Naja, wahrscheinlich in einem Menü verwendet?
> Der kundenseitige Entwickler dieser Site meint, wir sollen Apache einsetzen;
> dann würde die Website laufen. Bei seinem Webserver würde diese Site
> einwandfrei funktionieren.
Jaaaha, das liebe ich. Von Tuten und Blasen keine Ahnung haben, aber
sagen, dass es am IIS liegen würde. Nein, die Analyse ist ganz einfach:
PHP ist so konfiguriert, dass die Deklaration von Variablen vor deren
Verwendung erwartet wird. Dies ist ein nicht ganz unwichtiges Feature,
denn so wird verhindert, dass Variablen verwendet werden, die einen
nicht definierten Wert haben. Ein guter Entwickler weiss dies.
Gib ihm folgende Tipps:
- error_reporting = E_ALL sollte auf error_reporting = E_ALL &
~E_NOTICE geändert werden
- Auf übergebene Variablen wird per $_REQUEST["<Name>"] oder
$_POST["<Name>"] oder $_GET["<Name>"] zugegriffen
- Generell ist es gute Coding-Practice, Variablen vor deren
Verwendung zu deklarieren
> Hat jemand eine Ahnung, was sich dahinter verbirgt?
Die Unwissenheit des Entwicklers...?
-- Karsten Samaschke IT-Consulting, IT-Development, IT-Training 4x MS MVP ASP / ASP.NET, Germany http://www.karsten-samaschke.de - - - - - - - - - - - - - - - - - - - - - - - - - - German ASP / ASP.NET-Portal: http://www.aspextra.de ASP / ASP.NET Codebooks: http://books.ksamaschke.de
- Previous message: Gernot Benz: "PHP MySQL und IIS6"
- In reply to: Gernot Benz: "PHP MySQL und IIS6"
- Next in thread: Gernot Benz: "Re: PHP MySQL und IIS6"
- Reply: Gernot Benz: "Re: PHP MySQL und IIS6"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|