Formular und Automailer(?)

Hallo,

Ich bräuchte 2 kleine PHP-Scripte :smile:

  1. Kontaktformular
    Ein ganz normales Kontakformular… Werd’ ich wahrscheinlich auch so finden!

  2. ???
    Dem User soll automatisch eine vordefinierte eMail geschickt werden, wenn er seine Adresse einträgt…
    Gleichzeitig soll eine Bestätigung an 2 weiter eMail-Adressen gesandt werden…

An dem 2. häng’ ich ziemlich!!

Kann mir jemand weiterhelfen?

CrackMan

Hi,

$email = „[email protected]“;
$email2 = „[email protected]“;
$data = „Inhalt der 1. E-Mail\n“;
$data2 = „Inhalt der 2. E-Mail\n“;
$mailheader = „From: $email\nReply-To: $email\nX-Mailer: PHP/“ . phpversion();
$mailheader2 = „From: $email2\nReply-To: $email2\nX-Mailer: PHP/“ . phpversion();

$subject = „Betreff 1. Nachricht“;
$subject2 = „Betreff 2. Nachricht“;

mail($email, $subject, $data, $mailheader);
mail($email2, $subject2, $data2, $mailheader2);

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Danke! Das hat mir schonmal sehr geholfen :o)…
Ich verstehe das Script auch… Nur wie mache ich es, dass die 1. eMail Adresse automatisch die vom User eingetragene ist? :smile:)

Da muss ich doch ein Textfeld in eine andere Seite machen, den Inhalt dieses Feldes mit einer Variablen versehen, die an dieses Script gesand wird, woraufhin dieses script an die Variable sendet, oder?

Und wie macht man das? =D

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Wenn ich das richtig verstanden habe, hast Du ein Formular, wo der Benutzer eine Nachricht und seine E-Mail-Adresse eintragen kann und diese Nachricht z.B. an dich (statische Adresse) und eine vordefinierte Nachricht an den Benutzer geschickt werden soll. Sehe ich das richtig? Muss ich nur vorher abklären, bevor ich mir hier einen Wolf schreibe :smile:

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi,

Nein… Es geht um folgendes :smile::

Der User soll seine eMail Adresse eintragen.
Daraufhin sollte eine vorher festgelegte eMail an ihn gesandt werden :smiley:
Im gleichen Atemzug soll eine Bestätigung an mich herausgehen…
Diese Mail soll dann enthalten:

  • Die E-Mail Adresse des Users! :smiley:

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Untitled Document<?PHP if ($send == 1)
{
////////////////////////////////////////////////////////////////////////////////
// Hier kannst Du Deine E-Mail-Adresse eingeben, also die Adresse, an die //
// die E-Mail des Benutzers geschickt werden soll //
////////////////////////////////////////////////////////////////////////////////

$deine_email = „[email protected]“;

////////////////////////////////////////////////////////////////////////////////
// Hier wird die E-Mail-Adresse, die der Kunde eingegeben hat, auf die //
// Variable $data kopiert //
////////////////////////////////////////////////////////////////////////////////

$data = $email;

////////////////////////////////////////////////////////////////////////////////
// Hier kannst Du den Inhalt der E-Mail eintragen, die an den Benutzer //
// gesendet werden soll. //
////////////////////////////////////////////////////////////////////////////////

$data2 = „Inhalt der E-Mail an den Benutzer\n“;

////////////////////////////////////////////////////////////////////////////////
// Definition der Mailheader für die zu versickenden E-Mails //
// Wenn Du noch mehr Mails wegschicken willst, einfach das gleiche ein //
// drittes mal einfügen und die variablen für die E-Mail-Adresse abändern //
////////////////////////////////////////////////////////////////////////////////

$mailheader = „From: $email\nReply-To: $email\nX-Mailer: PHP/“ . phpversion();
$mailheader2 = „From: $deine_email\nReply-To: $deine_email\nX-Mailer: PHP/“ . phpversion();

////////////////////////////////////////////////////////////////////////////////
// Hier eintragen, was in der Betreffzeile der E-Mails stehen soll //
////////////////////////////////////////////////////////////////////////////////

$subject = „Betreff Nachricht an den Benutzer“;
$subject2 = „Betreff Nachricht an Dich“;

// Und weg mit den Mails :smile:
mail($email, $subject, $data, $mailheader);
mail($deine_email, $subject2, $data2, $mailheader2);

echo „E-Mail-Adresse erhalten, vielen Dank.“;

}
else
{
?>

<?PHP }
?\> So, damit müsste Dein Problem gelöst sein, nur das Layout selbst machen :smile: Gruß Mark

Stop, hatte noch kleinen Fehler drin

Untitled Document<?PHP if ($send == 1)
{

////////////////////////////////////////////////////////////////////////////////
// Hier kannst Du Deine E-Mail-Adresse eingeben, also die
Adresse, an die //
// die E-Mail des Benutzers geschickt werden soll
//

////////////////////////////////////////////////////////////////////////////////

$deine_email = „[email protected]“;

////////////////////////////////////////////////////////////////////////////////
// Hier wird die E-Mail-Adresse, die der Kunde eingegeben
hat, auf die //
// Variable $data2 kopiert
//

////////////////////////////////////////////////////////////////////////////////

$data2 = $email;

////////////////////////////////////////////////////////////////////////////////
// Hier kannst Du den Inhalt der E-Mail eintragen, die an
den Benutzer //
// gesendet werden soll.
//

////////////////////////////////////////////////////////////////////////////////

$data = „Inhalt der E-Mail an den Benutzer\n“;

////////////////////////////////////////////////////////////////////////////////
// Definition der Mailheader für die zu versickenden
E-Mails //
// Wenn Du noch mehr Mails wegschicken willst, einfach
das gleiche ein //
// drittes mal einfügen und die variablen für die
E-Mail-Adresse abändern //

////////////////////////////////////////////////////////////////////////////////

$mailheader = „From: $email\nReply-To: $email\nX-Mailer:
PHP/“ . phpversion();
$mailheader2 = „From: $deine_email\nReply-To:
$deine_email\nX-Mailer: PHP/“ . phpversion();

////////////////////////////////////////////////////////////////////////////////
// Hier eintragen, was in der Betreffzeile der E-Mails
stehen soll //

////////////////////////////////////////////////////////////////////////////////

$subject = „Betreff Nachricht an den Benutzer“;
$subject2 = „Betreff Nachricht an Dich“;

// Und weg mit den Mails :smile:
mail($email, $subject, $data, $mailheader);
mail($deine_email, $subject2, $data2, $mailheader2);

echo „E-Mail-Adresse erhalten, vielen Dank.“;

}
else
{
?>

<?PHP }
?\> So, jetzt isses richtig :smile: