Zum Inhalt springen

Formular um eMails zu verschicken


Empfohlene Beiträge

Hallöchen,

hat einer von euch schon mal ein Formular erstellt, in das man Daten eingibt dann auf abschicken klickt und die Daten werden per eMail verschickt?

Es muss so gehen das der Benutzer keinen eMail Client benötigt.

Hat einer ne Anleitung?

In JavaScript? PHP?

Ist ganz egal.

Ich hab es schon in verschiedenen Varianten ausprobiert aber nichts klapt so richtig.

:(

Ich hoffe einer von euch kann mir helfen.

PS: das Script muss auf Linux und ne Apache Server laufen

Thanx

Link zu diesem Kommentar
Auf anderen Seiten teilen

$header  = "From:$absender_name <$absender_email>\n";
$header .= "Reply-To: $absender_email\n";
$header .= "Content-Type: text/html; charset=iso-8859-1; Content-Transfer-Encoding: 8bit";
$header .= "X-Mailer: PHP/" . phpversion(). "\n";
$header .= "X-Sender-IP: $REMOTE_ADDR\n";
$header .= "X-Priority: 3"; // 1 = Wichtige Nachricht, 3 = Normal

$empfaenger_name = "Name";
$empfaenger_email = "email@webadresse.de";
$mailheader = "BETREFFZEILE";

mail("$empfaenger_name <$empfaenger_email>","$mailheader","$mailbody", $header);
[/PHP]

Damit gehts!

Einfach die Variablen mit entsprechenden Werten füllen (evtl über ein Formular was man vorher ausfüllen muss).

Link zu diesem Kommentar
Auf anderen Seiten teilen

mail2.htm:

-------------------------------------------------------

<html>

<head>

<title>mail</title>

</head>

<body>

<br>

<h3>MailProg Version 2</h3>

<form method="post" action="formular.php" name="formular">

<input type="text" name="name" value="Ihr Name"><br /><br />

<input type="text" name="mail" value="Ihre e-mail-Adresse">

<br><br>

<input type="submit" name="senden" value="senden" >

</form>

</body>

</html>

formular.php:

---------------------------------------------------------

<?php

$admin = "nixe84@freenet.de";

$subject = "Formular wurde ausgefüllt!";

while(list($name,$value)=each($HTTP_POST_VARS)){

$massage.="$name:$value\n\n";

}

mail($admin,$subject,$massage,"From: $mail");

echo "Vielen dank für das ausfüllen des Formulares!"

?>

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also das die Mailfunktion:

Nun kannst durch das Formular die Werte weitergeben...

Sprich im PHP definierst du deine eMailaddy:

$email_to = "deine@email.de";

und vielleicht noch den betreff:

$email_betreff = "kontakt";

und das ander holst aus deinem formular... :)


$header="From:$email_from_name<$email_from_mail>\n";
mail($email_to,$email_betreff,$kommentar,$header);
[/PHP]

Link zu diesem Kommentar
Auf anderen Seiten teilen

jetzt habe ich es nochmal so geschrieben:

mail2.htm:

----------------------------------------------------

<html>

<head></head>

<body>

<br>

<h3>MailProg Version 2</h3>

<form method="post" action="1.php" name="formular">

Name:<br>

<input type="text" name="email_from_name"><br><br>

eMail:<br>

<input type="text" name="email_from_mail">

<br><br>

<input type="submit" name="senden" value="senden" >

</form>

</body>

</html>

1.php

------------------------------------------------------

<?php

$email_to = "nixe84@freenet.de";

$email_betreff = "kontakt";

$header="From:$email_from_name<$email_from_mail>\n";

mail($email_to,$email_betreff,$header);

?>

und nun kommt immer die Fehlermeldung:

Warning: Server Error in c:\Azubis\administration\1.php on line 6

Die zeile 6 ist:

mail($email_to,$email_betreff,$header);

was mache ich falsch

Link zu diesem Kommentar
Auf anderen Seiten teilen

Originally posted by BigB

Ich meine aber, dass die Einstellungen schon standardmäßig wären.

Aber nur wenn auf der lokalen Kiste ein SMTP-Server läuft, ansonsten muß man in der php.ini angeben welcher SMTP-Server verwendet werden soll. Ich hab jetzt nur grad keine Kiste mit php hier und kann daher nicht nachschauen, welche Einträge das genau sind, sollte aber eigentlich zu finden sein. ;)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Originally posted by Wolle

[...] Ich hab jetzt nur grad keine Kiste mit php hier und kann daher nicht nachschauen, welche Einträge das genau sind, [...]

Mir gehts genauso. Deswegen musste ich auch googlen um was dazu zu finden! Aber ich denke damit kann man schon was anfangen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...