Problem mit php unter windows server 2003 Hi,
also ich habe einen windows server 2003 stehen und auf dem den webserver eingerichtet und in der Internetdienstverwaltung php hinzugefügt. Habe vorher natürlich php mit dem windows installer installiert und danach in den diensten php hinzugefügt und die php.exe zugelassen. Das ganze funktioniert auch. Es lassen sich die seiten mit einer .php endung öffnen.
Aber ich wollte gestern ein Gästebuch und ein kontaktformular auf meiner seite hinzufügen.
beides funktioniert nicht obwohl die scripte richtig sind und ich für das Kontaktformular auch den smtp richtig konfiguriert habe. Und für das gästebuch braucht man kein mysql. Aber nun zurück zum eigentlichen punkt. ich poste jetzt mal das Kontaktformular und die fehler die auftraten:
<html><head><title>Mail verschicken mit PHP </title></head>
<body>
<form action=maili.php method="post">
<table>
<tr><td>Nachname</td><td><input type=text name=Nachname></td></tr>
<tr><td>Vorname</td><td><input type=text name=Vorname></td></tr>
<tr><td>Beruf</td><td><input type=text name=Beruf></td></tr>
<tr><td>Telefon</td><td><input type=text name=Telefon></td></tr>
<tr><td>email</td><td><input type=text name=mailaddi></td></tr>
<tr><td colspan=2 align=middle><input type=submit value="abschicken"></td></tr>
</table>
</form>
</body>
</html>
maili.php:
<?
$mail_empfaenger="*********@yahoo.de";
$mail_absender=$mailaddi;
$betreff="Eine Testmail";
$text="Mein Name ist $Vorname $Nachname, von Beruf bin ich $Beruf.
Rufen Sie mich mal an unter der Nummer $Telefon. \n Mit freundlichen Grüssen";
mail($mail_empfaenger, $betreff, $text,"from:$mail_absender");
?>
es kommen folgende fehler:
Notice: Undefined variable: mailaddi in c:\Inetpub\wwwroot\Bike\maili.php on line 3
Notice: Undefined variable: Vorname in c:\Inetpub\wwwroot\Bike\maili.php on line 5
Notice: Undefined variable: Nachname in c:\Inetpub\wwwroot\Bike\maili.php on line 5
Notice: Undefined variable: Beruf in c:\Inetpub\wwwroot\Bike\maili.php on line 6
Notice: Undefined variable: Telefon in c:\Inetpub\wwwroot\Bike\maili.php on line 6
aber diese fehler stimmen doch net.......
eine mail wird allerdings geschcikt jedoch steht darin nur das
Mein Name ist , von Beruf bin ich .
Rufen Sie mich mal an unter der Nummer .
Mit freundlichen Grüssen
denn er liest die daten nicht aus die der benutzer eingibt obwohl ich php den mailserver alles richtig konfig. habe.
So das ist der Fehler beim kontakformular. beim Gästebuch is das das selbe auch da wieder diese Fehler mit undefine variable. Und diese Fehler können nichrt stimmen da ich diese beiden sachen schon auf einem anderen sever laufen hatte und da alles gefunzt hat. zumindest das kontaktformular müstte 100% funzen denn das stimmt alles oder?
ich gehe also mal davon aus das php nicht richtig funzt......
Hatte schonmal von euch einer so ein Fehler und woran liegt das??? |