Rückrufservice - Website X5 Helpsite

Logo Schriftzug
Logo WSX5
Scan QR or Download Android App
Direkt zum Seiteninhalt

Rückrufservice

Scripte > Form-Mailer
Formular für den Rückrufservice von Usern

Dieses Skript versendet eine E-Mail-Nachricht mit dem Rückrufwunsch eines Kunden. Dieses Skript ist relativ einfach gehalten und hat als Sicherheitscode die Besonderheit, dass das Passwortfeld "leer" sein muss. Die Apassung an die Homepage erfolgt in der Datei "callstyle.css", alle anderen wichtigen Parameter sind in der Datei "settings.php" und falls notwendig in der Datei "callsend.php" vorzunehmen.
Damit die Felder der Usereinträge bei jedem Neuaufruf der Seite wieder geleert werden, muss hier zusätzlich ein Startcode innerhalb des
BODY-Tag onload="reset()" eingefügt werden.
ZIP-Datei in ein beliebiges Verzeichnis auf dem PC entpacken, die Settings.php mit einem beliebigen Editor öffnen und Parameter anpassen. Dann das Verzeichnis "wsX5Obj" auf den Webserver in das Root-Verzeichnis kopieren. HEAD-Code in den HEAD-Bereich <head>...</head> und HTML-Code in den BODY-Bereich <body>...</body> der aufrufende Datei einfügen.
Mit der "Danke-Seite" ist identisch zu verfahren oder eine eigene Seite zu verwenden.
Eine demo.php ist beigefügt, die zum Test in das Root-Verzeichnis des Webservers kopiert werden kann.
Aufruf: "http://www.domain.tld/demo.php". Die aufrufenden Dateien müssen die Dateiendung .php aufweisen.
Download Button
x runter geladen
Hier ist ein sehr einfacher, aber wirkungsvoller Spamschutz zum Einsatz gekommen. Ein Passwort wird vorgegeben und Nutzer muss das Passwort entfernen (das Passwortfeld leeren) um das Formular absenden zu können.

Unser kostenloser Rückrufservice

vormittags    nachmittags    ganztags
Passwort: Feld muss geleert werden!!!

Code für den <HEAD> Bereich
<script src="wsX5Obj/Obj60_0/callback.js"></script>
<link rel="stylesheet" href="wsX5Obj/Obj60_0/callstyle.css">

Der CSS-Verweis muss auch in den <HEAD>-Bereich in der Danke-Seite eingefügt werden.
Code für den <BODY> Tag
onload="Obj60_reset()"

Wer nicht mit Website X5 arbeitet:
<body onload="Obj60_reset()">

Beim Verlassen bzw. Neuaufruf der Seite , werden die Felder wieder geleert.
Code für den <BODY> Bereich
<?php include "wsX5Obj/Obj60_0/callback.php"; ?>

Einbindung "Danke-Seite:
<?php include "wsX5Obj/Obj60_0/callthank.php"; ?>

Der Parameter $DankeURL in der Datei "settings.php" ist anzupassen!
Code Datei "settings.php"
<?php
$WebEmail = "mail@domain.tld";                        // Eigene E-Mail-Adresse
$WebsiteURL = "http://www.domain.tld";                // Eigene Webseite mit http://
$Subject = "Rückruf-Nachricht";                       // Betreff-Text E-Mail  
$DankeURL = "http://www.domain.tld/rueckruf_ok.php";  // Einbindung Danke Seite  
?>
Code Datei "callsend.php"
<?php
include_once 'settings.php';
// Fehler-Prüfung
if(!isset($_POST['name'])) {
header("location: $WebsiteURL");
exit();
}
// Sender-Detail-Check
$date = (date ("d.m.Y"));                // Sende-Datum
$time = (date ("H:i:s"));                // Sende-Uhrzeit
$IPnumber = getenv("REMOTE_ADDR");       // von welcher IP kommend
$Browser = $_SERVER["HTTP_USER_AGENT"];  // verwendeter Browser
$ReferURL = $_SERVER["HTTP_REFERER"];    // von welcher Seite kommend
$_POST['phone'] = preg_replace("/[\n\r]+/", "", $_POST['phone']);
$_POST['name'] = preg_replace("/[\n\r]+/", "", $_POST['name']);
// E-Mail-Text den der Betreiber erhält
$Text = "
".$_POST['name']." hat eine Rückrufwunsch auf ".$WebsiteURL." hinterlassen.
Rückrufnummer: ".$_POST['phone']."
Rückrufzeitraum: ".$_POST['besttime']."
Rückrufdetails:
---------------------------------------------------
Datum/Zeit: ".$date." um ".$time."\n
IP Nummer:  ".$IPnumber."\n
Browser:    ".$Browser."\n
Referer:    ".$ReferURL."
---------------------------------------------------
";
$Subject = stripslashes($Subject);
$text = stripslashes($Text);
@mail("$WebEmail", $Subject, $Text, "From: <$WebEmail>");
header("location: $DankeURL");
exit();
?>

Code Datei "callstyle.css"
.Obj60_input { color: #000!important; border: 1px solid #000; border-radius: 3px!important; margin-top: 7px; }
.Obj60_passwd { color: #000!important; border: 1px solid #000; border-radius: 3px!important; }
.Obj60_titel { font-size: 14px; font-weight: bold; margin: 10px; }
.Obj60_label { font-size: 12px; padding-top: 5px; vertical-align: middle; }
.Obj60_table {
width: 400px;
font-family: Tahoma, Arial, Verdana;
color: #000;
border: 2px solid #3E78FD;
background-color: #ECF4FC;
}
.Obj60_button {
font-size: 13px;
font-weight: bold;
background-color: #CAE4FC;
border: 2px solid #3E78FD;
border-radius: 5px;
margin: 10px;
}
.Obj60_button:hover { background-color: #ECF4FC; }

» nach oben «
Logo Host Europe
Button Spenden
🏠 © 2009 - 2024
Hosting by
Zurück zum Seiteninhalt