04.05.2008, 14:01
Hallo,
kann mir jemand bei dem folgenden Problem. Helfen. Ich möchte mein Kontakformular auf meiner Seite mit folgenden Features erweitern:
Also ich habe auf meiner Seite ein Kontaktformular, der PHP Code weiter unten. Das abgesendete Formular wird an unsere Supportabteilung gesendet. Da wir in der letzten Zeit öfter mit Spam zu tun hatten ist es außerdem wichtig das Datum und Uhrzeit in Verbindung mit der IP auch an unseren Kundenservice vermittelet wird. Das Formular muss nicht unbedingt einen Captacha Code erhalten. Es kann auch einfach eine IP Sperre von 2 Minuten erhalten. Jetzt brauche ich nur die Codes z.B. für den IP Log. Zu der IP Sperre: Wenn eine Datenbank nötig ist, ich habe eine!!
Und hier der Code von meinem Formular:
Vielen Dank für jede Hilfe!!
MFG
kann mir jemand bei dem folgenden Problem. Helfen. Ich möchte mein Kontakformular auf meiner Seite mit folgenden Features erweitern:
Also ich habe auf meiner Seite ein Kontaktformular, der PHP Code weiter unten. Das abgesendete Formular wird an unsere Supportabteilung gesendet. Da wir in der letzten Zeit öfter mit Spam zu tun hatten ist es außerdem wichtig das Datum und Uhrzeit in Verbindung mit der IP auch an unseren Kundenservice vermittelet wird. Das Formular muss nicht unbedingt einen Captacha Code erhalten. Es kann auch einfach eine IP Sperre von 2 Minuten erhalten. Jetzt brauche ich nur die Codes z.B. für den IP Log. Zu der IP Sperre: Wenn eine Datenbank nötig ist, ich habe eine!!
Und hier der Code von meinem Formular:
PHP-Code:
<html><head>
<title>Contact Form</title>
</head>
<body bgcolor=#FFFFFF Link=#0000FF ALink=#FF0000 VLink=#808080 >
<style type="text/css">
<!--
.PS_1{
top:359px;
width:100px;
height:30px;
border-width:1px;
font-size:8pt;
border-color:#000000;
color:#000000;
background-color:#C0C0C0;
border-style:solid;
font-weight:;
font-family:Arial;
cursor:pointer;
font-style:;
}
.PC_1{
top:359px;
width:100px;
height:30px;
border-width:1px;
font-size:8pt;
border-color:#808080;
color:#808080;
background-color:#C0C0C0;
border-style:solid;
font-weight:;
font-family:Arial;
cursor:pointer;
font-style:;
}
.TTE3_1{
top:5px;
width:60px;
height:30px;
border-width:0px;
font-size:14pt;
border-color:#000000;
color:#000000;
background-color:#FFFFFF;
border-style:dotted;
font-weight:;
font-family:Arial;
cursor:;
font-style:;
}
.TED4_1{
top:5px;
width:180px;
height:25px;
border-width:1px;
font-size:10pt;
border-color:#000000;
color:#000000;
background-color:#FFFFFF;
border-style:solid;
font-weight:;
font-family:Arial;
cursor:text;
font-style:;
}
.TTE5_1{
top:50px;
width:60px;
height:30px;
border-width:0px;
font-size:14pt;
border-color:#000000;
color:#000000;
background-color:#FFFFFF;
border-style:dotted;
font-weight:;
font-family:Arial;
cursor:;
font-style:;
}
.TSE8_1{
top:50px;
width:180px;
height:24px;
border-width:0px;
font-size:10pt;
border-color:#000000;
color:#000000;
background-color:#FFFFFF;
border-style:none;
font-weight:;
font-family:Arial;
cursor:pointer;
font-style:;
}
.TTE9_1{
top:95px;
width:80px;
height:20px;
border-width:0px;
font-size:14pt;
border-color:#000000;
color:#000000;
background-color:#FFFFFF;
border-style:dotted;
font-weight:;
font-family:Arial;
cursor:;
font-style:;
}
.TSE10_1{
top:95px;
width:180px;
height:24px;
border-width:0px;
font-size:10pt;
border-color:#000000;
color:#000000;
background-color:#FFFFFF;
border-style:none;
font-weight:;
font-family:Arial;
cursor:pointer;
font-style:;
}
.TTE11_1{
top:140px;
width:70px;
height:20px;
border-width:0px;
font-size:14pt;
border-color:#000000;
color:#000000;
background-color:#FFFFFF;
border-style:dotted;
font-weight:;
font-family:Arial;
cursor:;
font-style:;
}
.TED12_1{
top:140px;
width:180px;
height:25px;
border-width:1px;
font-size:10pt;
border-color:#000000;
color:#000000;
background-color:#FFFFFF;
border-style:solid;
font-weight:;
font-family:Arial;
cursor:text;
font-style:;
}
.TME13_1{
top:190px;
width:300px;
height:150px;
border-width:1px;
font-size:10pt;
border-color:#000000;
color:#000000;
background-color:#FFFFFF;
border-style:solid;
font-weight:;
font-family:Arial;
cursor:;
font-style:;
}
.TTE14_1{
top:190px;
width:60px;
height:30px;
border-width:0px;
font-size:14pt;
border-color:#000000;
color:#000000;
background-color:#FFFFFF;
border-style:dotted;
font-weight:;
font-family:Arial;
cursor:;
font-style:;
}
--></style>
<script language=javascript>
function check_form()
{
var error,i,set,str,ele,elenam,zeichen;
ele=3;
elenam='Name:';
set='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZßöäüÖÄÜ ';
str=window.document.forms[0].elements[ele].value;
if (str.length>0)
{
for (i=0;i<=str.length;i++)
{
zeichen=str.charAt(i);
if (set.indexOf(zeichen)==-1)
{
alert('In element '+elenam+' only one letter, please!');
return false;
i=str.length;
}
}
} else
{
alert('Please make a entry in field: '+elenam);
return false;
}
ele=4;
elenam='Sex:';
str=window.document.forms[0].elements[ele].selectedIndex;
if (str==0)
{
alert('Please choose in '+elenam+' a entry!');
return false;
}
ele=5;
elenam='Subject:';
str=window.document.forms[0].elements[ele].selectedIndex;
if (str==0)
{
alert('Please choose in field '+elenam+' a entry!');
return false;
}
ele=6;
elenam='E-Mail:';
str=window.document.forms[0].elements[ele].value;
if (str.indexOf('@',0)==-1)
{
alert('Invalid entry in field: '+elenam);
return false;
}
if (str.length<6)
{
alert('Invalid E-Mail Adress in field: '+elenam);
return false;
}
}
</script>
<form action=contact.php method=post>
<input type=hidden name=ToMail value=XXXX@XXXXXXX.COM>
<DIV ID=EL1 style="position:absolute; left:109px;top:359px;z-index:1">
<input class=PS_1 type=Submit value=Send onclick="return check_form()">
</DIV>
<DIV ID=EL2 style="position:absolute; left:229px;top:359px;z-index:2">
<input class=PC_1 type=Reset value=Reset>
</DIV>
<DIV ID=EL3 style="position:absolute; left:8px;top:5px;z-index:3">
<font class=TTE3_1>Name:</font>
</DIV>
<DIV ID=EL4 style="position:absolute; left:110px;top:5px;z-index:4">
<input class=TED4_1 type=text name=Name: value=>
</DIV>
<DIV ID=EL5 style="position:absolute; left:9px;top:50px;z-index:5">
<font class=TTE5_1>Sex:</font>
</DIV>
<DIV ID=EL6 style="position:absolute; left:110px;top:50px;z-index:6">
<select class=TSE8_1 name=Sex:>
<option>Please choose...</option>
<option>Male</option>
<option>Female</option>
</select>
</DIV>
<DIV ID=EL7 style="position:absolute; left:9px;top:95px;z-index:7">
<font class=TTE9_1>Subject:</font>
</DIV>
<DIV ID=EL8 style="position:absolute; left:110px;top:95px;z-index:8">
<select class=TSE10_1 name=Subject:>
<option>Please choose...</option>
<option>Bug Report</option>
<option>Support/questions</option>
<option>Miscellaneous</option>
</select>
</DIV>
<DIV ID=EL9 style="position:absolute; left:9px;top:140px;z-index:9">
<font class=TTE11_1>E-Mail:</font>
</DIV>
<DIV ID=EL10 style="position:absolute; left:110px;top:140px;z-index:10">
<input class=TED12_1 type=text name=E-Mail: value=>
</DIV>
<DIV ID=EL11 style="position:absolute; left:109px;top:190px;z-index:11">
<textarea class=TME13_1 name=Text:></textarea>
</DIV>
<DIV ID=EL12 style="position:absolute; left:9px;top:190px;z-index:12">
<font class=TTE14_1>Text:</font>
</DIV>
<input type=hidden name=FormularTitel value=Kontaktformular>
</form></body></html>
</body>
</html>
Vielen Dank für jede Hilfe!!
MFG