Hallo SwissKnife,
musste gerade meinen Kumpel falten, da er schon wieder an der Website rumgefummelt hat
Nun erscheint nicht mehr die Fehlermeldung, sondern eine quasi leere Seite
(Ich habe ihm jetzt erst mal die Zugriffrechte zu
seinem Server entzogen
Doch nun zur Sache: InlineFrame? Sagt mir jetzt erstmal nix.
Nun die beiden Dateien:
kontakt.php
----------------------------------------------------
<?php include("../scripts/skn_mail.php"); ?>
<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.0 Transitional//EN"">
<HTML>
<HEAD>
<TITLE> Der Titel der Seite wird von NetObjects Fusion generiert </TITLE>
<!-- Beginn SwissKnife SecureForm -->
<script src="
http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"
type="text/javascript"></script>
<script type="text/javascript" src="../javascript/secure_form.js"></script
<!-- Ende SwissKnife SecureForm -->
<!-- NetObjects Fusion Generated HEAD HTML-->
</HEAD>
<BODY Von NetObjects Fusion generierte BODY-Parameter
>
<!-- BODY Von NetObjects Fusion generierte BODY Parameter -->
</BODY>
</HTML>
----------------------------------------------------
skn_mail.php
----------------------------------------------------
<?php
/****************************************************************
* SwissKnife for NOF: Spamsicherer Mailer für Kontaktformulare
*
* (c)2012 SwissKnife for NOF by SME
*
*
* ***************************************************************
* Konfiguration:
*
* 1. Mail-Adressen für Admin eintragen.
* 2. Server-Adresse eintragen.
* 3. Für alle Felder des Formulars im Abschnitt "Message an den Administrator"
* die Namen in "$_POST['<Feldname>']" eintragen.
* In diesem Abschnit wird auch das Format erstellt,
* wie die Meldung endgültig dargestellt werden soll.
*****************************************************************/
if (isset($_POST['action']) && ($_POST['action']=='send'))
{
// SwissKnife AntiSpam/Form-Security
include('../scripts/check_token.php');
$mailadr_admin= '
ferienhaus@fougeras.de';
/* Falls Meldung an einen 2. Administrator: Nächste Zeile aktivieren */
$mailadr_admin1= '
xxx@xxx.de';
$mailadr_customer = $_POST['eMail'];
// 1. Message an den Administrator
$subject_admin = 'Buchungsanfrage von '.$_POST['Vorname'].' '.$_POST['Name'];
$message_admin = 'Anrede: '.$_POST['Anrede']."n";
$message_admin = 'Name: '.$_POST['Vorname'].' '.$_POST['Name']."n";
$message_admin.= 'Adresse: '.$_POST['Strasse'].' '.$_POST['Hausnummer']."n"
$message_admin.= 'Wohnort: '.$_POST['PLZ'].' '.$_POST['Ort']."n";
$message_admin = 'Land: '.$_POST['Land']."nn";
$message_admin.= 'Telefon: '.$_POST['Vorwahl'].' '.$_POST['Rufnummer']."n"
$message_admin = 'Handy: '.$_POST['Mobilnummer']."n";
$message_admin.= 'Mail: '.$_POST['eMail']."nn";
$message_admin = 'Anreise: '.$_POST['Anreise']."n";
$message_admin = 'Abreise: '.$_POST['Abreise']."nn";
$message_admin = 'Erwachsene: '.$_POST['Erwachsene']."n";
$message_admin = 'Kinder : '.$_POST['Kinder']."nn";
$message_admin.= 'Hunde : '.$_POST['Hunde'].' '.$_POST['Hunderasse']."n"
$message_admin.= 'Andere Tiere:'.$_POST['AndereTiere'].' '.$_POST['RasseAndereTiere']."nn"
$message_admin.= 'Nachricht:'."nn".$_POST['Textfeld']."n";
// unbedingt Serveradresse anpassen
$message_admin.= 'Server:
www.fougeras.de'."\n";
// 2. Message an den Kunden
$subject_customer = 'Ihre Anfrage an die Schatzkiste'."\n\n";
$message_customer = 'Sehr geehrte';
if ($_POST['Anrede'] == "Herr")
{
$message_customer.= 'r';
}
$message_customer.= ' '. $_POST['Anrede'].' ';
$message_customer.= $_POST['Name'].','."\n\n";
$message_customer.= 'Sie haben beiliegende Anfrage an '.$mailadr_admin.' geschickt:'."\n\n";
foreach($_POST as $name=> $value)
{
if (($name == "action") || ($name == "Senden") || ($name == "zeit"))
{
;
}
else
{
if ($name <> 'skn_ts')
{
$message_customer.= "$name:";
$message_customer.= str_repeat(" ",16-strlen($name));
$message_customer.= "$value\n";
}
}
}
$message_customer.="\n\n".'Wir werden Ihre Anfrage so schnell wie möglich beantworten.'."\n\n\n".'Mit freundlichen Grüssen'."\n\n".'Rene Fougeras';
// Send it SMTP on localhost
mail($mailadr_admin, $subject_admin, $message_admin, "From: ".$mailadr_customer);
// Mail to Customer
mail($mailadr_customer, $subject_customer, $message_customer, "From: ".$mailadr_admin);
/* Falls Meldung an einen 2. Administrator: Nächste Zeile aktivieren */
mail($mailadr_admin1, $subject_admin, $message_admin, "From: ".$mailadr_customer);
header("Location: ./danke.html");
}
?>
----------------------------------------------------
Ich hoffe Du kannst damit was anfangen...
Vielen Dank im Voraus
Martin