PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP Kontaktformular versenden


cyberchris
10.04.2003, 00:46:21
Hi, habe ein Kontaktformular erstellt, das beim absenden eine neue Datei öffnet mit folgendem PHP-Teil. Es kommt keine Fehlermeldung von PHP oder sonst was. Die Daten wurden auchmit post übertragen. (PHP 6.0.6)
Woran liegt der Fehler? danke:

<?php
if ($email AND $mitteilung)
{
$email_to="info@mtevents.de";
$betreff="MTevents eMail-Mitteilung";
$header="From:$name<$email>n";
$header.="Reply-To: $emailn";
$header.="X-Sender-IP: $REMOTE_ADDRn";
$header.="n Content-Type: text/html";
$message="Name: ";
$message.=$name;
$message.="<br>eMail: ";
$message.=$email;
$message.="<br>Mitteilung:";
$message.="<br>$mitteilung";
mail($email_to,$betreff,$message,$header);
if (mail("info@mtevents.de","MTevents eMail-Mitteilung",$message,$header))
{
echo '<p align="center"><b>Deine Mitteilung wurde abgeschickt!</b>';
}
else
{
echo '<p align="center"><b>Deine Mitteilung konnte nicht abgeschickt werden!</b><br><br>Bitte versuche es sp&auml;ter noch einmal.';
}
}
if (!$email AND $mitteilung) {echo '<p align="center"><b>FEHLER:</b><br><br>Du hast keine eMail angeben.';}
if ($email AND !$mitteilung) {echo '<p align="center"><b>FEHLER:</b><br><br>Du hast keine Mitteilung eingegeben.';}
if (!$email AND !$mitteilung) {echo '<p align="center"><b>FEHLER:</b><br><br>Du hast keine eMail und keine Mitteilung eingegeben.';}
?>

|Coding
10.04.2003, 08:01:14
hi,

erst mal glaube ich nicht, das mit dem obiegen script eine neue datei geöffnet wird.

was bitte ist überhaupt das problem, bei dem script?

cyberchris
10.04.2003, 18:53:50
Hi,

ich habe doch geschrieben, dass ich ein Formular erstellt habe und dass der Script in der Antwort Mail ist!
Hier aber das Formular:
<form action="meldung1.php" method="post" target="_self">
<tr>
<td width="670" height="25" colspan="2" bgcolor="#E9E9FA">&nbsp;</td>
</tr>
<tr>
<td width="184" height="30" bgcolor="#E9E9FA" valign="middle">
<p align="right"><b>Name:&nbsp;</b></p>
</td>
<td width="486" height="30" bgcolor="#E9E9FA" valign="middle">
<p align="left"><input type="text" name="name" size="20" style="background-color: #DCDCFA"></p>
</td>
</tr>
<tr>
<td width="184" height="30" bgcolor="#E9E9FA" valign="middle">
<p align="right"><b>eMail:&nbsp;</b></p>
</td>
<td width="486" height="30" bgcolor="#E9E9FA" valign="middle">
<p align="left"><input type="text" name="email" size="20" style="background-color: #DCDCFA"></p>
</td>
</tr>
<tr>
<td width="184" height="150" bgcolor="#E9E9FA" valign="middle">
<p align="right"><b>Deine&nbsp;<br>Mitteilung:&nbsp;</b></p>
</td>
<td width="486" height="150" bgcolor="#E9E9FA" valign="middle">
<p align="left"><textarea cols="35" rows="8" name="mitteilung" style="background-color: #DCDCFA"></textarea></p>
</td>
</tr>
<tr>
<td width="670" height="25" colspan="2" bgcolor="#E9E9FA">&nbsp;</td>
</tr>
<tr>
<td width="670" height="50" valign="middle" colspan="2">
<p align="center"><input type="submit" value="Mitteilung senden">&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset" value="Zur&uuml;cksetzen"></p>
</td>
</tr>
</form>

Es kommt kein Fehler. Zeigt auch an, dass die Übertragung i.o. war.
nur kommt keine Mail bei mir an!