Teil von  SELFPHP   Teil von  Praxisbuch  Teil von  Lösungen für den Alltag
Professional CronJob-Service

Suche

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: SELFPHP Forum ::

Fragen rund um die Themen PHP?
In über 130.000 Beiträgen finden Sie sicher die passende Antwort!  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 
 
Formular samt Autoresponder: Seite 4

SELFPHP ist Shopware Solution Partner
Shopware ist ein vielfach ausgezeichnetes Onlineshop-System der shopware AG, das auf PHP. Zend Framework und SQL basiert.
SELFPHP unterstützt Sie als Shopware Solution Partner bei der Konzeption, Programmierung und Realisierung Ihres Onlineshops und passt Shopware bei Bedarf an Ihre Unternehmensbedürfnisse an. Weitere Informationen



Das Formular selbst ist ein einfaches HTML-Dokument, welches über JavaScript-Abfragen und Formularelemente verfügt. Die wohl interessanteste Passage im HTML-Dokument sind folgende Codezeilen:

<input type="hidden" name="mailer" value="Atomic Mailer">
<input type="hidden" name="trennzeichen" value=": ">
<input type="hidden" name="automailtext" value="answer.txt">
<input type="hidden" name="weiterleitung" value="meldung.htm">

Innerhalb des <form>-Tags werden die Übertragungsmethode und das betreffende PHP-Dokument festgelegt. Die <input>-Felder, welche versteckt sind, dienen als Konfigurationshilfe.
  • Das mailer-Feld legt den Namen des Formmailers innerhalb der Betreffzeile einer E-Mail fest.
  • Das trennzeichen-Feld wird in der E-Mail einen Doppelpunkt zwischen dem jeweiligen Formularelement und dem Inhalt setzen.
  • Das automailtext-Feld enthält den für die automatische Rückantwort benötigten Dateinamen.
  • Das weiterleitung-Feld verweist auf die URL bzw. auf das Dokument, welches nach dem erfolgreichen Versenden der Mail erscheinen soll.

Achtung: Sie sollten bei der Erweiterung des Formulars unbedingt darauf achten, dass Sie diese vier versteckten Felder nicht entfernen und, falls Sie sie anpassen wollen, lediglich die Inhalte der value-Attribute bearbeiten.

Im PHP-Dokument mailform.php sind die für die Mailübertragung verantwortlichen Codezeilen enthalten. Um die Formulardaten an eine bestimmte E-Mail-Adresse und einen Webmaster zu versenden, müssen Sie die zwei folgenden Codezeilen anpassen:

$webmaster = "Matthias Kannengiesser";
$webmastermail = "matthiask@flashstar.de";

Sämtliche übrigen Codezeilen müssen nicht angepasst werden. Der Formmailer verfügt über folgende Funktionen:
  • Der Webmaster erhält eine formatierte Mail des Nutzers.
  • Sämtliche Formularelemente werden verschickt, egal, wie viele Formularelemente auch immer im formular.htm enthalten sind. Ausnahmen bilden die Inhalte der versteckten Felder und der Senden-Schalter.



Bild 5.19: Fehler bzw. erfolgreiche Übertragung der Formulardaten
  • Festlegung von benutzerdefinierten Fehlermeldungen
  • Abfangen der System-Fehlermeldungen
  • Der Benutzer des Formulars erhält eine automatische Rückmeldung




Formular samt Autoresponder: Seite 3
 




:: Premium-Partner ::

Webhosting/Serverlösungen

PSW GROUP GmbH & Co. KG weitere Premium-Partner
 

:: SELFPHP Sponsor ::

ionCube Ltd. weitere Sponsoren
 


:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Webhosting/Serverlösungen

Suchen Sie den für Sie passenden IT-Dienstleister für Ihr Webhosting-Paket oder Ihre Serverlösung?

Sie sind nur ein paar Klicks davon entfernt!


 

Ausgewählter Tipp im Bereich PHP-Skripte


Vorschaubilder wahlweise in Farbe oder Graustufen erstellen

Weitere interessante Beispiele aus dem SELFPHP Kochbuch finden Sie im Bereich PHP-Skripte
 

SELFPHP Code Snippet


Ein Bild on-the-fly vertikal spiegeln

Weitere interessante Code Snippets finden Sie auf SELFPHP im Bereich PHP Code Snippets
 
© 2001-2024 E-Mail SELFPHP Inh. Damir Enseleit, info@selfphp.deImpressumKontakt
© 2005-2024 E-Mail PHP5 Praxisbuch - Matthias Kannengiesser, m.kannengiesser@selfphp.de