Problem mit Email senden, Email kommt nicht an.

cinema

Mitglied
Moin Jungs.

Ich hab ein Kontakt Formular, und wenn man das abschickt, sollte mir der Inhalt per email gesended werden.

anmelden.html


HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

<head>
  <title>Grillfest</title>
  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />

  <!-- **** layout stylesheet **** -->
  <link rel="stylesheet" type="text/css" href="style/style.css" />

  <!-- **** colour scheme stylesheet **** -->
  <link rel="stylesheet" type="text/css" href="style/orange.css" />

</head>

<body>
  <div id="main">
    <div id="links"></div>
    <div id="logo">
      <h1><center>
      </center></h1>
    </div>
    <div id="menu">
      <ul>
        <!-- **** INSERT NAVIGATION ITEMS HERE (use id="selected" to identify the page you're on **** -->
        <li><a href="index.html">home</a></li>
        <li><a href="events.html">events</a></li>
        <li><a href="#">fotogalerie</a></li>
        <li><a id="selected" href="anmelden.html">Anmelden</a></li>
      </ul>
    </div>
    <div id="content">
      <div id="column1">
        <div class="sidebaritem">
          <div class="sbihead">
            <h1>Aktuelles Event</h1>
          </div>
          <div class="sbicontent">
            <p>
              <!-- **** INSERT NEWS ITEMS HERE **** -->
            <h2>05.09.2009</h2>
            <h3>Grillabend und Kino</h3>
			<p>Wir planen einen Grillabend, bei dem wir uns näher kommen, tratschen und uns einfach nett unterhalten. Im Anschluss gibt es dan noch ein "Kino unter Sternen"</p>
            <p><a href="events.html">Lesen Sie weiter ...</a></p>
            <p></p>
            <p></p>
          </div>
        </div>
        <div class="sidebaritem">
          <div class="sbihead">
            <h1><a href="http://www.wetter.at/wetter/oesterreich/wien/wien"><font color="blue"><center>Eventwetter</center></font></a></h1>
          </div>
          <div class="sbilinks">
            <!-- **** INSERT ADDITIONAL LINKS HERE **** -->

          </div>
        </div>
        <div class="sidebaritem">
          <div class="sbicontent">
            <!-- **** INSERT OTHER INFORMATION HERE **** -->
            <p>

            </p>
          </div>
        </div>
      </div>
      <div id="column2">
        <h1>Anmelden</h1>
        <!-- **** INSERT PAGE CONTENT HERE **** -->
        <p><center>
			<form action="mail.php" method="post"> 
			Name: <input type="text" name="name" size="20"><br> 
			Stiege: <input type="text" name="stiege" size="20"><br>
			Tür: <input type="text" name="door" size="20"><br>
			Email: <input type="text" name="mail" size="20"><br>
			<input type="submit" value="Anmelden"> 
        </p></center>
        <p>
        </p>
        <p>
        </p>
        <h1></h1>
        <p></p>
      </div>
    </div>
    <div id="footer">
    copyright &copy; 2009 Patrick Pfeiler </div>
</div>
   <a href="http://www.kostenlose-templates.eu"></a> 
</body>
</html>

und nun die mail.php

PHP:
<?php
  $name = $_POST['name'];
  $stiege = $_POST['stiege'];
  $door = $_POST['door'];
  $mail = $_POST['mail'];

  $to = "XXXXX@gmx.at";
  $subject = "Ich komme!";
  $content = "Ich, ".$name ."komme von Stiege ".$stiege ." Tür ".$door ." Email: ".$mail;
  mail($to, $subject, $content);
?>

Er schreibt mir keinen fehler, nur kommt die Email nie an.
 
Bei deiner "anmelden.html" hast du folgenden Code:

PHP:
 <p><center>
			<form action="mail.php" method="post"> 
			Name: <input type="text" name="name" size="20"><br> 
			Stiege: <input type="text" name="stiege" size="20"><br>
			Tür: <input type="text" name="door" size="20"><br>
			Email: <input type="text" name="mail" size="20"><br>
			<input type="submit" value="Anmelden"> 
        </p></center>

dieser müsste so aussehen

Code:
 <p><center>
			<form action="mail.php" method="post"> 
			Name: <input type="text" name="name" size="20"><br> 
			Stiege: <input type="text" name="stiege" size="20"><br>
			Tür: <input type="text" name="door" size="20"><br>
			Email: <input type="text" name="mail" size="20"><br>
			<input type="submit" value="Anmelden"> 
                       </form>
        </p></center>

du hast das
PHP:
</form>
vergessen.
 
ich sende emails immer so:

PHP:
     $header = "From: $absender" . "\r\n" .
     "Reply-To: $absender" . "\r\n" .
     'X-Mailer: PHP/' . phpversion();

     mail("$empfaenger","Internetanfrage", "$inhalt", $header);

vielleicht hilft das ja was?!
 
Zurück