[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Forumlare mit Mailfunktion?? - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
benji
Beiträge: 16
Registriert: 24. Aug 2004, 22:11

Forumlare mit Mailfunktion??

6. Jan 2005, 15:26

Hallo,
ich habe folgendes Problem. Ich möchte ein Anfrageformular implementieren, welches die Daten mit der mail()-Funktion versendet.

Habe das Script mit Formular in die Ausgabe eines Moduls eingefügt.
Irgendwie habe das Gefühl das der PHPcode des Script überhaupt nicht ausgeführt wird. (Das Modul in ist für PHP zugelassen)

Hatte im Forum etwas von FORM Array aufgeschnappt. ????

Wie könnte man ein Mailformular richtig implementieren?
Gruß und Danke

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

6. Jan 2005, 15:41

hast du alle nameFelder so deklariert? name="FORM[nachname]"

Beispiel für das Suchformular

Code: Alles auswählen

<div class="search">
<form action="/index.php" method="post" class="search-form">
<div>
<input type="hidden" name="article_id" value="12">
<input type="hidden" name="FORM[send]" value="1">

<input class="search-input" name="FORM[searchtxt]" type="text" value="" />
<input class="search-submit" name="send" type="image" value="Los" src="/a_img/search_go.gif" alt="Suchen" />
</div>
</form>
</div>	

Gruss Thomas

benji
Beiträge: 16
Registriert: 24. Aug 2004, 22:11

6. Jan 2005, 16:38

Danke dir,
habe nun alle Variablen in folgende Form gebracht: name="FORM[name]"

Hast du eine Ahnung wie es nun weitergeht.
Wie kann ich die Daten aus dem Array FORM[..] nach dem Senden auslesen und daraufhin mit der Mail()Funktion versenden?

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

6. Jan 2005, 23:23

man liest sie mit $FORM[irgendwas] aus.

Schau dir mal die Demo genauer an. Dort im Bereich Kontakt findest du etwas, was du wohl brauchst.

Gruss Thomas

Goldfisch
Beiträge: 230
Registriert: 22. Sep 2004, 17:47
Wohnort: Aschaffenburg
Kontaktdaten: Website

11. Jan 2005, 13:47

so in etwa:

//SAMMELN DER INHALTE AUS FELDERN
$body = "Von: " . $FORM[vorname] . ", " . $FORM[name];
$body .= "Nachricht: " . $FORM[nachricht];

//MAIL HEADER ERSTELLEN
$from = $FORM[email];
$header = "From: " . $from . "\nContent-Type: text/plain; charset=iso-8859-1";

// EMPFÄNGER
$mailto = 'REX_VALUE[1]';

$subject = $FORM[betreff];

//MAIL SENDEN
mail($mailto,$subject,$body,$header);

Zurück zu „Allgemeines [R2]“