Source for file command.php
Documentation is available at command.php
* @author Felix Rupp <kontakt@felixrupp.com>
* @copyright Copyright (c) 2011, Felix Rupp, Nicole Reinhardt
* @license http://www.opensource.org/licenses/mit-license.php MIT-License
* @license http://www.gnu.org/licenses/gpl.html GNU GPL
#require_once("Configurator.php");
#$config = Configurator::getConfigurator("admin");
echo
"Nicht direkt Laden!";
$errors=
array(false,false,false,false);
if(isset
($_POST["absenderName"]) &&
preg_match("/([A-Za-zÄÖÜäöüß-]+)/",$_POST["absenderName"])) {
$name =
$_POST["absenderName"];
echo
"Bitte Absender eintragen.";
if(isset
($_POST["absenderEmail"]) &&
preg_match("/^([_a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,6})$/",$_POST["absenderEmail"])) {
$email =
$_POST["absenderEmail"];
echo
"Bitte gültige E-Mail-Adresse eintragen.";
if(isset
($_POST["absenderBetreff"])) {
$title =
$_POST["absenderBetreff"];
if(isset
($_POST["absenderNachricht"]) &&
(strlen($_POST["absenderNachricht"]) >=
10)){
echo
"Bitte eine mindestens 10 Zeichen lange Nachricht eingeben.";
if(isset
($_POST["absenderTelefon"]) &&
(strlen($_POST["absenderTelefon"]) >=
4)) {
$phone =
$_POST["absenderTelefon"];
$message .=
"\n\nTelefonnummer: ".
$phone;
if(isset
($_POST["kopie"]) &&
$_POST["kopie"]==
"true") {
$recipient =
$config->getConfigString("CONTACT_EMAIL");
if($errors[0]==
false &&
$errors[1]==
false &&
$errors[2]==
false &&
$errors[3]==
false) {
$title2 =
$title.
" - Kopie";
if(!mail($email,$title2,$message,"From: $name <$email>")) {
echo
"Fehler: Nachricht wurde nicht gesendet.";
if(mail($recipient,$title,$message,"From: $name <$email>")) {
echo
"Ihre Nachricht wurde erfolgreich versendet. Vielen Dank.";
echo
"Fehler: Nachricht wurde nicht gesendet.";
} elseif($kopie==
false) {
if(mail($recipient,$title,$message,"From: $name <$email>")) {
echo
"Ihre Nachricht wurde erfolgreich versendet. Vielen Dank.";
echo
"Fehler: Nachricht wurde nicht gesendet.";