Die sendform.php versendet alle möglichen Arten von Formularen als Mail. Die Datei logo.jpg wird mit der Mail versendet und muß durch das eigene Logo ausgetauscht werden.
In der config.php werden die Mail-Versandeinstellungen festgelegt.
Direkt nach dem Bodytag wird die sendform.php includet:
<?PHP include "includes/forms/sendform.php"; ?>
Formulare werden nach folgender Vorlage erstellt:
Zur Überprüfung der Pflichtfelder den "Formularnamen" und die "Namen der Pflichtfelder" kommagetrennt in die forms_onsubmit-Funktion eintragen. Das Javascript zur Überprüfung wird automatisch geladen. Formulare werden im Action-Attribut an sich selbst geschickt.
<form name="Formular" onsubmit="return forms_onsubmit('Formular', 'Name,eMail');" method="post" action="<?PHP echo $_SERVER['REQUEST_URI']; ?>">
Name:* <input type="text" name="Name" />
eMail:* <input type="text" name="eMail" />
Kommentar: <textarea rows="5" name="Kommentar"></textarea>
<input type="hidden" value="1" name="sendto" />
<input type="submit" name="sendform" value="Senden" />
</form>
Das Textfeld eMail muß vorhanden sein, es wird als Absenderfeld für den Versand benutzt und der Submit-Button muß den Namen "sendform" haben, damit die Mail versendet wird. Mit dem versteckten Feld "sendto" können verschiedene Formulare an verschiedene Empfänger gesendet werden.
Mehrfach-Auswahlmöglichkeiten können als Array übergeben werden. Beispiel:
<input type="checkbox" name="Bestellung[]" value="Katalog" />
<input type="checkbox" name="Bestellung[]" value="Prospekt" />