Ich habe die Windows-Installer Variante von PHP 4.3.7 an den MS IIS Webserver 5.1 (WinXP)
gebunden.
Ich scheitere aber schon an einem simplen Problem!
Meine Startseite ...\wwwroot\index.htm hat folgenden Inhalt:
Die Datei foo.php habe ich brav im wwwroot-Verzeichnis danebengelegt:
Der Wochentag wird korrekt ausgegeben. Aber die Ausgabe von $Name erzeugt folgende Meldung:
Notice: Undefined variable: Name in c:\inetpub\wwwroot\foo.php on line 9
Ich dachte PHP erzeugt im Kontext von foo.php automatisch eine Variable $Name?
gebunden.
Ich scheitere aber schon an einem simplen Problem!
Meine Startseite ...\wwwroot\index.htm hat folgenden Inhalt:

Code:
<HTML> <HEAD> <TITLE>Eingabe</TITLE> </HEAD> <BODY> <form action="foo.php" method="post"> Name: <input type="text" name="Name"> <input type="submit"> </form> </BODY> </HTML>
Die Datei foo.php habe ich brav im wwwroot-Verzeichnis danebengelegt:
Code:
<html> <head> <title>Unbenanntes Dokument</title> </head> <body> <? $Heute = date ("l"); print("Heute ist $Heute "); print("Eingabe war $Name"); ?> </body> </html>
Der Wochentag wird korrekt ausgegeben. Aber die Ausgabe von $Name erzeugt folgende Meldung:
Notice: Undefined variable: Name in c:\inetpub\wwwroot\foo.php on line 9
Ich dachte PHP erzeugt im Kontext von foo.php automatisch eine Variable $Name?
Kommentar