Kontaktformular

securid

Mitglied
Hey!

Habe ein Problem.

Ich hab ein standard formular gemacht:

<form action="index.php?action=send_kontakt" method="post">
<table border="0" cellspacing="0" cellpadding="0" valign="top">
<tr>
<td class=text>
Name:</td>
<td width="5"></td>
<td>
<input type="name" name="name" size="30"></td>
<td width="10"></td>
<td class=text>
Firma:</td>
<td width="5"></td>
<td>
<input type="name" name="firma>" size="30"></td>
</tr>
<tr>
<td height="5"></td>
</tr>
<tr>
<td class=text>
E-Mail:</td>
<td width="5"></td>
<td>
<input type="name" name="mail" size="30"></td>
<td width="10"></td>
<td class=text>
Telefon:</td>
<td width="5"></td>
<td>
<input type="name" name="phone" size="30"></td>
</tr>
<tr>
<td height="5"></td>
</tr>
<tr>
<td class=text>
Betreff:</td>
<td width="5"></td>
<td class=text colspan="6">
<input type="name" name="betreff" size="79"></td>
</tr>
<tr>
<td height="5"></td>
</tr>
<tr>
<td class=text colspan="2" valign="top">
Kommentar:</td>
<td colspan="6">
<textarea cols="78" rows="15" name="commend"></textarea></td>
</tr>
<tr>
<td height="5"></td>
</tr>
<tr>
<td colspan="7" align="center">
<input type="submit" name="submit" value="Anfrage senden">
<input type="reset" name="reset"></td>
</tr>
</table>
</form>

und möchte dieses an eine fixe mail adresse verschicken.

könnt ihr mir helfen?

lg alex
 
PHP:
<?php

if($abschicken)
{
   if(empty($username))
   {
      echo "<h1 align=center>Bitte gehen Sie zur&uuml;ck und f&uuml;llen Sie Ihren Namen aus!</h1>";
      echo "<BR>";


   }
   else
   {

         if($feld!="abschicken")
         {
            $mailnachricht.=
            "
Die Nachricht ist von: $username
Die E-Mail des Absenders Lautet: $email

betreff: $wo

Genaue Beschreibung:
$beschreibung
            ";
         }

      $mailnachricht.="\nDatum/Zeit: ";
      $mailnachricht.=date("d.m.Y H:i:s");
      $mailbetreff="PW/Fehler";
      $mailbetreff.=$HTTP_POST_VARS[betreff];
      mail("#email#", $mailbetreff, $mailnachricht, "From: $email"); //anstatt #email# deinen Mail
      echo "<br><br><br><br><br><center>";
      echo "Vielen Dank für Ihre Meldung ich werde es so schnell wie möglich bearbeiten!";
      echo "<br>";
      echo "<h2><a href=javascript:window.close()> Formular schliessen </a></center></h2>";
   }
}
else
{
   echo "Ein Fehler ist aufgetreten.";
}

?>

das sollte dir helfen du musst es jetzt nur noch für deine Bedürfnisse zurecht schnippeln!
 
ich weiss, dass es euch schon gewaltig reicht mit den kontaktformularen.

habe mir die beiträge schon komplett durchgesehen, teilweise auch brauchbares gefunden, aber trotzdem noch einen fehler drinnen den ich seit 2 stunden nicht finden kann.

kontakt.php:

<form action="send_kontakt.php" method="post">
<table border="0" cellspacing="0" cellpadding="0" valign="top">
<tr>
<td class=text>
Name:</td>
<td width="5"></td>
<td>
<input type="name" name="name" size="30"></td>
<td width="10"></td>
<td class=text>
Firma:</td>
<td width="5"></td>
<td>
<input type="name" name="firma" size="30"></td>
</tr>
<tr>
<td height="5"></td>
</tr>
<tr>
<td class=text>
E-Mail:</td>
<td width="5"></td>
<td>
<input type="name" name="mail" size="30"></td>
<td width="10"></td>
<td class=text>
Telefon:</td>
<td width="5"></td>
<td>
<input type="name" name="phone" size="30"></td>
</tr>
<tr>
<td height="5"></td>
</tr>
<tr>
<td class=text>
Betreff:</td>
<td width="5"></td>
<td class=text colspan="6">
<input type="name" name="betreff" size="79"></td>
</tr>
<tr>
<td height="5"></td>
</tr>
<tr>
<td class=text colspan="2" valign="top">
Kommentar:</td>
<td colspan="6">
<textarea cols="78" rows="15" name="commend"></textarea></td>
</tr>
<tr>
<td height="5"></td>
</tr>
<tr>
<td colspan="7" align="center">
<input type="submit" name="submit" value="Anfrage senden">
<input type="reset" name="reset"></td>
</tr>
</table>
</form>



soweit so gut .. sollte ja noch stimmen.

hier die "sendenfunktion":

<?
$Betreff = $_POST["betreff"];
$name = $_POST["name"];
$Firma = $_POST["firma"];
$Telefon = $_POST["phone"];
$email = $_POST["mail"];
$Mitteilung = $_POST["commend"];
$text = $mailnachricht.
"\nBetreff:".$_POST["betreff"].
"\nAbsender:".$name.
"\nFirma:".$_POST["firma"].
"\nTelefon:".$_POST["phone"].
"\nE-Mail:".$_POST["mail"].
"\nMitteilung:".$_POST["commend"];

if(true)
{
$mailnachricht.="\nDatum/Zeit: ";
$mailnachricht.=date("d.m.Y H:i:s");
$mailbetreff="Kontakt: ";
$mailbetreff.=$betreff;
$mail=mail("alexander.kucera@gmx.net", $mailnachricht, $text, "From:".$name);
echo "Vielen Dank für Ihre eMail! Sie erhalten umgehend eine Antwort!";
}
else
{
echo "Ein Fehler ist aufgetreten.";
}
?>


was stimmt daran nicht.

bitte um hilfe, verzweifle schon langsam

lg alex
 
das ist die genaue fehlermeldung


Warning: mail(): SMTP server response: 550 <alexander.kucera@gmx.net>, Recipient unknown in h:\home\incos..at\htdocs\send_kontakt.php on line 24
Vielen Dank für Ihre eMail! Sie erhalten umgehend eine Antwort!
 
Zurück