Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

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

Geschrieben

der link wo ich dir gegeben hab zeigt doch genau auf eine website wo das erklärt wird... also du musst nur strg+c und strg+v können und dann halt abändern/anpassen... hm kopier einfach mal das zeug rein was du machen willst dann haben wir das schnell... ;)

Geschrieben

$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).

Geschrieben

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!"

?>

Geschrieben

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]

Geschrieben

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

Geschrieben

$admin = "nixe84@freenet.de";

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

$message = "irgendwas......";

mail ($admin, $subject, $message, "From:$email_from_name");

Probier mal.....

Geschrieben
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. ;)

Geschrieben
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.

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...