benutze eine selbst erstellte Anmeldung die leider im Moment zugemüllt wird.
Ich würde dort gerne die Antispam-Funktion nutzen, bekomme sie nur nicht eingebunden.
Kann mir wer da helfen?
Vielen Danke vorab!
<?php
# Anmeldeformular
# Support: www.ilch.de
defined ('main') or die ( 'no direct access' );
$title = $allgAr['title'].' :: Anmeldung';
$hmenu = 'Anmeldung';
$design = new design ( $title , $hmenu );
$design->header();
$tpl = new tpl ('anmeldung.htm');
# Allgemein
$dlist = array(0 => 'Sonntag', 1 => 'Montag', 2 => 'Dienstag', 3 => 'Mittwoch', 4 => 'Donnerstag', 5 => 'Freitag', 6 => 'Samstag');
$mlist = array(1 => 'Jan', 2 => 'Feb', 3 => 'Mär', 4 => 'Apr', 5 => 'Mai', 6 => 'Jun', 7 => 'Jul', 8 => 'Aug', 9 => 'Sep', 10 => 'Okt', 11 => 'Nov', 12 => 'Dez');
$ak_tag = date('w'); // Numerischer Tag einer Woche
$ak_dat = date('j'); // Tag des Monats ohne führende Nullen
$ak_mon = date('n'); // Monatszahl, ohne führende Nullen
$ak_jahr = date('Y'); // Vierstellige Jahreszahl
$ak_time = date('H:i'); // Stunde im 24-Stunden-Format, mit führenden Nullen : Minuten, mit führenden Nullen
$empfaenger = 'geheim@geheim.de'; // Adminmail als Empfänger oder ( $empfaenger = 'email@email.de'; )
$subject_empf = 'Eine neue Anmeldung - mipräp 2015'; // Der Betreff der Email-Anfrage
$subject_send = 'Danke das Sie die Anmeldung ausgefüllt haben'; // Betreff der Bestätigungsmail
# Funktion zur Email Prüfung
function email_check($email) {
if (!preg_match( '/^([a-z0-9]+([-_\.]?[a-z0-9])+)@[a-z0-9äöü]+([-_\.]?[a-z0-9äöü])+\.[a-z]{2,4}$/i', $email)) return false;
if (!function_exists('checkdnsrr')) {
function checkdnsrr($host, $type) {
@exec('nslookup -type=' . $type . ' ' . $host, $output);
foreach ($output as $line)
if (preg_match('/^' . $host . '/i', $line)) return true;
return false;
}
}
$host = substr(strrchr($email, '@'), 1);
if (checkdnsrr($host, 'MX') or checkdnsrr($host, 'A')) {
return true;
} else {
return false;
}
}
# Daten wurden eingegeben
if (!empty($_POST['sub'])) {
$name = escape($_POST['name'], 'string');
$vorname = escape($_POST['vorname'], 'string');
$abteilung = escape($_POST['abteilung'], 'string');
$firma = escape($_POST['firma'], 'string');
$email = escape($_POST['email'], 'string');
$nachricht = escape($_POST['nachricht'], 'textarea');
$fehler_name = (empty($name) ? '<br /><span class="fehler">Bitte geben Sie ihren Namen an!</span>' : '');
$fehler_vorname = (empty($vorname) ? '<br /><span class="fehler">Bitte geben Sie ihren Vornamen an!</span>' : '');
$fehler_email = (empty($email) ? '<br /><span class="fehler">Bitte geben Sie ihre E-Mail Adresse an!</span>' : '');
$fehler_abteilung = (empty($abteilung) ? '<br /><span class="fehler">Bitte geben Sie den Namen ihrer Abteilung an!</span>' : '');
$fehler_firma = (empty($firma) ? '<br /><span class="fehler">Bitte geben Sie den Namen ihrer Firma an!</span>' : '');
if (empty($fehler_email) AND email_check($email) == false) {
$fehler_email = '<br /><span class="fehler">Bitte geben Sie eine gültige E-Mail Adresse an!</span>';
}
$fehler_nachricht = (empty($nachricht) ? '<br /><span class="fehler">Bitte geben Sie eine Nachricht ein!</span>' : '');
# Ausgabe mit Fehlern
if ( !empty($fehler_name)
OR !empty($fehler_vorname)
OR !empty($fehler_email)
OR !empty($fehler_abteilung)
OR !empty($fehler_firma)
OR !empty($fehler_nachricht)
OR strpos($nachricht, 'Content-Type:') === TRUE
OR strpos($nachricht, 'MIME-Version:') === TRUE) {
$tpl->set('fehler_name' , $fehler_name);
$tpl->set('fehler_vorname' , $fehler_vorname);
$tpl->set('fehler_email' , $fehler_email);
$tpl->set('fehler_abteilung' , $fehler_abteilung);
$tpl->set('fehler_firma' , $fehler_firma);
$tpl->set('fehler_nachricht', $fehler_nachricht);
$tpl->set('name' , $name);
$tpl->set('vorname' , $vorname);
$tpl->set('firma' , $firma);
$tpl->set('abteilung' , $abteilung);
$tpl->set('email' , $email);
$tpl->set('nachricht' , $nachricht);
$tpl->out(0);
# Emailversand da alles OK
} else {
# Nachricht an dem Empfänger
$text_empf = 'Nachricht gesendet am ' . $dlist[$ak_tag] . ', den ' . $ak_dat . '. ' . $mlist[$ak_mon] . ' ' . $ak_jahr . ' um ' . $ak_time . ' Uhr:' . "\n";
$text_empf .= '----------------------------------------------------------------' . "\n";
$text_empf .= 'Vorname : ' . $vorname . "\n";
$text_empf .= 'Name : ' . $name . "\n";
$text_empf .= 'Abteilung : ' . $abteilung . "\n";
$text_empf .= 'Email : ' . $email . "\n";
$text_empf .= 'Firma : ' . $firma . "\n";
$text_empf .= '----------------------------------------------------------------' . "\n";
$text_empf .= 'Nachricht : ' . $nachricht . "\n";
# Nachricht an den Abender als Bestätigung
$text_send = 'Am ' . $dlist[$ak_tag] . ', den ' . $ak_dat . '. ' . $mlist[$ak_mon] . ' ' . $ak_jahr . ' um ' . $ak_time . ' Uhr haben wir folgende Nachricht von Ihnen erhalten:' . "\n";
$text_send .= '----------------------------------------------------------------' . "\n";
$text_send .= 'Vorname : ' . $vorname . "\n";
$text_send .= 'Name : ' . $name . "\n";
$text_send .= 'Email : ' . $email . "\n";
$text_send .= 'Firma : ' . $firma . "\n";
$text_send .= 'Abteilung : ' . $abteilung . "\n";
$text_send .= '----------------------------------------------------------------' . "\n";
$text_send .= 'Nachricht : ' . $nachricht . "\n";
if (icmail ($empfaenger, $subject_empf, $text_empf, $vorname.' '.$name." <".$email.">")
AND icmail ($email, $subject_send, $text_send, $vorname.' '.$name." <".$email.">")) {
wd('index.php','Die Anmeldung wurde erfolgreich per Email versendet.', 10);
$tpl->out(1);
} else {
wd('index.php','Der Server konnte die Email nicht versenden, teilen sie dies ggf. einem Administrator mit.', 5);
$tpl->out(1);
}
}
# Leeres Formular anzeigen
} else {
$tpl->set('fehler_name' , '');
$tpl->set('fehler_vorname' , '');
$tpl->set('fehler_email' , '');
$tpl->set('fehler_firma' , '');
$tpl->set('fehler_abteilung' , '');
$tpl->set('fehler_nachricht', '');
$tpl->set('name' , '');
$tpl->set('vorname' , '');
$tpl->set('adresse' , '');
$tpl->set('email' , '');
$tpl->set('firma' , '');
$tpl->set('abteilung' , '');
$tpl->set('nachricht' , '');
$tpl->out(0);
}
$design->footer();
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ohne_Titel_1</title>
</head>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ohne_Titel_1</title>
</head>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ohne_Titel_1</title>
</head>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ohne_Titel_1</title>
</head>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ohne_Titel_1</title>
<style type="text/css">
.style1 {
border-style: solid;
border-width: 1px;
}
.style3 {
border-width: 0px;
}
.style4 {
text-align: center;
font-size: large;
}
.style5 {
margin-left: 40px;
}
.style6 {
text-decoration: underline;
}
.style7 {
font-family: Symbol;
}
</style>
</head>
<h1 class="style5" style="width: 198px"> </h1>
<h1 class="style5" style="width: 198px"> </h1>
<h1 class="style5" style="width: 198px"> </h1>
<h1 class="style5" style="width: 198px"><span class="style1">
<a href="http://www.benswebspace.de/bilder/Flyer-2015-AKTUELL.pdf">
<img src="http://www.benswebspace.de/bilder/mik.jpg" width="249" height="281" class="style3" /></a></span></h1>
<div style="position: absolute; width: 220px; height: 94px; z-index: 2; left: 45px; top: 838px" id="Ebene2" class="style4">
<a href="http://www.benswebspace.de/bilder/Flyer-2015-AKTUELL.pdf">Weitere Informationen zur Veranstaltung finden Sie
hier: </a><br />
<a href="http://www.benswebspace.de/bilder/Flyer-2015-AKTUELL.pdf">
<strong><br />
</strong><span class="style6"><strong><span class="style7">·
</span>Info-Flyer</strong></span></a><br />
<br />
<br />
<strong><a href="http://www.benswebspace.de/bilder/Parkn.pdf">
<span class="style7">· </span>Park- und
Übernachtungsmöglichkeiten</a></strong></div>
<p><br />
</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<div style="position: absolute; width: 360px; height: 828px; z-index: 3; left: 308px; top: 290px" id="Ebene3">
<a href="http://www.benswebspace.de/bilder/Flyer-2015-AKTUELL.pdf">
<img src="http://www.benswebspace.de/bilder/mik2.jpg" width="404" height="819" class="style3" /></a></div>
<p><br />
</p>
<p> </p>
<p> </p>
<p><br />
</p>
<p> </p>
<p> </p>
<p> </p>
<hr />
<h1>Anmeldung</h1>
<form action="index.php?anmeldung" method="POST" name="form">
<table width="100%">
<tr>
<td>Name:</td>
<td><input type="text" name="name" value="{name}" maxlength="30" style="width:400px" tabindex="1" />{fehler_name}</td>
</tr>
<tr>
<td>Vorname:</td>
<td><input type="text" name="vorname" value="{vorname}" maxlength="30" style="width:400px" tabindex="2" />{fehler_vorname}</td>
</tr>
<tr>
<td>Abteilung:</td>
<td><input type="text" name="abteilung" value="{abteilung}" maxlength="30" style="width:400px" tabindex="3" />{fehler_abteilung}</td>
</tr>
<tr>
<td>Firma:</td>
<td><input type="text" name="firma" value="{firma}" maxlength="30" style="width:400px" tabindex="3" />{fehler_firma}</td>
</tr>
<tr>
<td>Email:</td>
<td><input type="text" name="email" value="{email}" maxlength="50" style="width:400px" tabindex="4" />{fehler_email}</td>
</tr>
<tr>
<td style="vertical-align:top">Nachricht:</td>
<td><textarea name="nachricht" rows="10" style="width:400px">{nachricht}</textarea>{fehler_nachricht}</td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="sub" value=" Absenden "></td>
</tr>
</table>
</form>
{EXPLODE}<body><body>
</body>
verwendete ilch Version: 1.1 P
betroffene Homepage: externer Link
Zuletzt modifiziert von Oegli am 04.02.2015 - 20:08:56


