mailformular in externer PHP datei?

kharn

Erfahrenes Mitglied
Hallo zusammen,

hier im Forum gibts ja so einige Mailformulare, aber ich bekomm die einfach nicht ans laufen.

Ich würde gerne aus einer HTML Datei ein PHP Formular ausführen und versuche mir das ganze irgendwie hin zu biegen. Da ich aber ehrlich gesagt 0 Ahnung von PHP habe klappts nicht. Später möchte ich auch noch die Felder überprüfen und das Formular ohne Reload der Seite abschicken, aber der Reihe nach :P

Hoffe ihr könnt mir helfen:
HTML CODE
Code:
<html>
  <head>
      <title>Einfaches Kontaktformular mit HTML und PHP</title>
      <?php include "mailme_02.php"; ?> 
  
  </head>
  <body>
      <form action="file:///E|/web/pixelasm/pxa_003_website_2008_html/website/html_03/mailme_02.php" method="post">
          Name: <input name="user_name" size="40"/><br />
          E-Mail: <input name="user_adress" size="40"/><br />
          Nachricht: <br />
          <textarea name="user_text" cols="50" rows="10"></textarea>
          <br />
          <input name="submit" type="submit" value="sendmail"/>
      </form>
  </body>
</html>


PHP CODE
Code:
<?php

    $admin_adress = "admin@gmx.de";
	$admin_adress_official = "admin_official@gmx.de";
	$admin_subject = "Test";
	$user_subject = "Thank you for your mail.";
	
	// messages
	$user_response = "Thank you ".$user_name." for sending me a message. I will respond to your e-mail as quickly as possible.\n\n\nYou have sent me this message:\n".$user_text."";
	$admin_response = $user_name." send you the following message:\n".$user_text."";
	
	// send mails from, subject, message, target
	if ( isset($_POST['name']) && !empty($_POST['name']) ? $_POST['name'] : '' );
	
	mail($admin_adress_official, $user_subject, $user_response, $user_adress); // response to user
	mail($admin_adress, $admin_subject, $user_message, $admin_adress); // mail to admin
	
    ?>
 
Das sieht doch mal wieder nach einem Happy Aua aus: PHP muss interpretiert werden, damit das Skript ausgeführt wird. Das passiert jedoch nicht, wenn du in deinem Pfad auf das Skript per file:/// verweist. Damit wird der Quelltext in Reinform angezeigt.
 
Zurück