Hallo,
ich probier schon seit Stunden dieses Script aus. Aber leider komme ich nicht auf den Fehler drauf.
Mein Kontaktformular hat folgendes Script:
kontakt.php:
<html>
<head>
<title>Neurologisches Bildungszentrum - Newsletter</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META NAME="Author" CONTENT="Helmut Strohbach">
<LINK href="../style/styles.css" rel=stylesheet>
<style type="text/css">
<!--
.Stil3 {font-size: 12px}
-->
</style>
</head>
<BODY bgColor=CCDDEE leftMargin=0 topMargin=0 marginheight="0" marginwidth="0">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD bgColor=#0033BB>
<TABLE cellSpacing=2 cellPadding=2>
<TBODY>
<TR class=white>
<TD class=white><A class=mainlink href="../default.asp">Home</A> |:|</TD>
<TD class=white><A class=mainlink href="strategie.htm">Bildungszentrum</A> |:|</TD>
<TD class=white><a class=mainlink href="personal.asp">Bildungsangebote</a> |:|</TD>
<TD class=white><a class=mainlink href="personal.asp">Netzwerk/Kooperationen</a> |:|</TD>
<TD class=white><A class=mainlink href="sponsoren.htm">Sponsoren</a> |:|</TD>
<TD class=white><A class=mainlink href="projekte.htm">Projekte</A> |:|</TD>
<TD class=white><A class=mainlink href="kontakt.htm">Impressum</A> |:|</TD>
<TD class=white><b>Newsletter</b> |:|</TD>
<TD class=white><A class=mainlink href="download.htm">Downloads & Services</A> |:|</TD>
</TR>
</TBODY>
</TABLE>
</TD>
</TR>
<TR>
<TD bgColor=#CCDDEE colSpan=7><img src="../images/titlebar.gif" width="600" height="100"></TD>
</TR>
</TBODY>
</TABLE>
<table width="541" border="0" cellpadding="0" cellspacing="15">
<tr>
<td>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="../images/tb2.jpg" width="80" height="80" class="r1"></td>
<td valign="bottom" class="u1">_Newsletter Anmeldung </td>
</tr>
</table></td>
</tr>
</table>
<div align="center"><br>
</div>
<table width="564" border="1" align="left" cellspacing="1" cellpadding="1" bordercolor="#000000">
<tr>
<td>
<form name=form action=kontakt_send.php method=post>
<table width=482 height="100%" border=0 align=center cellpadding=1 cellspacing=1 bordercolor=#000000>
<tr>
<td>
<table witdh=100% width=480 height=100% align=center>
<tr>
<td width=150 align="right" valign="middle" class=normal>
<p><font face=Arial,Helvetica size=2><b>Anrede:</b></font><br>
</td>
<td width=388 valign="middle">
<label>
<select name="anrede" id="anrede">
<option selected>Frau</option>
<option>Herr</option>
<option>Firma</option>
</select>
</label> </td>
</tr>
<tr>
<td width=150 align="right" valign="middle" class=normal>
<p><font face=Arial,Helvetica size=2><b>Titel:</b></font><br>
</td>
<td width=388 valign="middle">
<input type=text name=titel size=40> </td>
</tr>
<tr>
<td width=150 align="right" valign="middle" class=normal>
<p><font face=Arial,Helvetica size=2><b>Vorname *:</b></font><br>
</td>
<td width=388 valign="middle">
<input type=text name=vorname size=40> </td>
</tr>
<tr>
<td width=150 align="right" valign="middle" class=normal>
<p><font face=Arial,Helvetica size=2><b>Nachname *:</b></font><br>
</td>
<td width=388 valign="middle">
<input type=text name=name size=40> </td>
</tr>
<tr>
<td align="right" valign="middle" class=normal><font face=Arial,Helvetica size=2><b>berufl. Tätigkeit:</b></font></td>
<td valign="middle"><input type=text name=beruf size=40></td>
</tr>
<tr>
<td width=150 align="right" valign="middle" class=normal>
<p><font face=Arial,Helvetica size=2><b>E-Mail *:</b></font><br>
</td>
<td width=388 valign="middle">
<input type=text name=mail size=40> </td>
</tr>
<tr>
<td width=150 align="right" valign="middle" class=normal><b>Strasse:</b></td>
<td width=388 valign="middle">
<input type=text name=strasse size=40> </td>
</tr>
<tr>
<td width=150 align="right" valign="middle" class=normal><b>Hausnummer:</b></td>
<td width=388 valign="middle">
<input type=text name=hausnummer size=40> </td>
</tr>
<tr>
<td width=150 align="right" valign="middle" class=normal><b>PLZ:</b></td>
<td width=388 valign="middle">
<input type=text name=plz size=40> </td>
</tr>
<tr>
<td width=150 align="right" valign="middle" class=normal><b>Stadt:</b></td>
<td width=388 valign="middle">
<input type=text name=stadt size=40> </td>
</tr>
<tr>
<td width=150 align="right" valign="middle" class=normal><b>Land:</b></td>
<td width=388 valign="middle">
<input type=text name=land size=40> </td>
</tr>
<tr>
<td width=150 align="right" valign="middle" class=normal><b>Tel:</b></td>
<td width=388 valign="middle">
<input type=text name=tel size=40> </td>
</tr>
<tr>
<td width=150 height=29 align="right" valign="middle" class=normal><b>Fax:</b></td>
<td width=388 height=29 valign="middle">
<input type=text name=fax size=40> </td>
</tr>
<tr>
<td width=150 align="right" valign="middle" class=normal><b><font size=2 face=Arial, Helvetica, sans-serif>Homepage:</font></b></td>
<td width=388 valign="middle">
<input type=text name=hp size=40> </td>
</tr>
<tr>
<td width=150 height=190 align="right" valign="middle" class=normal> <font face=Arial,Helvetica size=2><b>Nachricht *:</b></font></td>
<td width=388 height=190 valign="middle">
<p><font face=Arial,Helvetica size=2>
<textarea name=kommentar rows=10 cols=40 wrap=VIRTUAL>Ja, ich möchte den Newsletter vom Neurologischen Bildungszentrum erhalten.</textarea>
</font><font face=Arial,Helvetica size=2><font face=Arial,Helvetica size=1><br>
</font></font> </p>
</td>
</tr>
<tr>
<td width=150 height=-1 align="right" valign="middle" class=normal><img src="captcha/captcha.php" border="0" title="Sicherheitscode"></td>
<td width=388 height=-1 valign="middle"><input type="text" name="sicherheitscode" size="4">
Bestätigen Sie den Zahlencode </td>
</tr>
<tr>
<td width=150 height=0 align="right" valign="middle" class=normal> </td>
<td width=388 height=0 valign="middle"><b>*</b> Pflichtfelder </td>
</tr>
<tr>
<td width=150 align="right" valign="middle"> </td>
<td width=388 valign="middle">
<div align="left">
<p>
<input type=submit value=Abschicken name=submit>
<input type="reset" value="Daten löschen" name="reset">
</p>
<p align="left">Ihre persönlichen Daten werden selbstverständlich <u>nur zur internen Verarbeitung</u>
gespeichert und keinesfalls an Dritte weitergegeben.</p>
</div>
<p align="left"><font size=2>
Script designed by <a href="mailto:h.strohbach@assista.org">Helmut Strohbach</a></a>
</font></p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form></tr>
</table>
</body></html>
soweit funktioniert das script schon mal und ich sehe auch das captcha, aber dann wirds interessant, wo ich nicht drauf komme wo der fehler liegt.
Mein Script, welches das mail dann versenden soll:
kontakt_send.php:
<html>
<head>
<title>Neurologisches Bildungszentrum - Newsletter</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META NAME="Author" CONTENT="Helmut Strohbach">
<LINK href="../style/styles.css" rel=stylesheet>
<style type="text/css">
<!--
.Stil3 {font-size: 12px}
-->
</style>
</head>
<BODY bgColor=CCDDEE leftMargin=0 topMargin=0 marginheight="0" marginwidth="0">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD bgColor=#0033BB>
<TABLE cellSpacing=2 cellPadding=2>
<TBODY>
<TR class=white>
<TD class=white><A class=mainlink href="../default.asp">Home</A> |:|</TD>
<TD class=white><A class=mainlink href="strategie.htm">Bildungszentrum</A> |:|</TD>
<TD class=white><a class=mainlink href="personal.asp">Bildungsangebote</a> |:|</TD>
<TD class=white><a class=mainlink href="personal.asp">Netzwerk/Kooperationen</a> |:|</TD>
<TD class=white><A class=mainlink href="sponsoren.htm">Sponsoren</a> |:|</TD>
<TD class=white><A class=mainlink href="projekte.htm">Projekte</A> |:|</TD>
<TD class=white><A class=mainlink href="kontakt.htm">Impressum</A> |:|</TD>
<TD class=white><b>Newsletter</b> |:|</TD>
<TD class=white><A class=mainlink href="download.htm">Downloads & Services</A> |:|</TD>
</TR>
</TBODY>
</TABLE>
</TD>
</TR>
<TR>
<TD bgColor=#CCDDEE colSpan=7><img src="../images/titlebar.gif" width="600" height="100"></TD>
</TR>
</TBODY>
</TABLE>
<table width="541" border="0" cellpadding="0" cellspacing="15">
<tr>
<td>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="../images/tb2.jpg" width="80" height="80" class="r1"></td>
<td valign="bottom" class="u1">_Newsletter Anmeldung </td>
</tr>
</table></td>
</tr>
</table>
<div align="center"><br>
</div>
<table width="564" height="61" border="1" align="left" cellpadding="1" cellspacing="1" bordercolor="#000000">
<tr>
<td> <div align="center">
<p><strong>
<?php
session_start();
function encrypt($string, $key) {
$result = '';
for($i=0; $i<strlen($string); $i++) {
$char = substr($string, $i, 1);
$keychar = substr($key, ($i % strlen($key))-1, 1);
$char = chr(ord($char)+ord($keychar));
$result.=$char;
}
return base64_encode($result);
}
$sicherheits_eingabe = encrypt($_POST["sicherheitscode"], "8h384ls94");
$sicherheits_eingabe = str_replace("=", "", $sicherheits_eingabe);
if($sicherheits_eingabe == $_SESSION['captcha_spam']){
unset($_SESSION['captcha_spam']);
$Empfaenger = "h.strohbach@aon.at";
if($_REQUEST['Send'])
{
if(empty($_REQUEST['vorname']) || empty($_REQUEST['name']) || empty($_REQUEST['mail']) || empty($_REQUEST['kommentar']))
{
echo"Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und füllen Sie alle Pflichtfelder aus!";
}
else
{
$Mailnachricht = "Newsletter Anmeldung: \n\n";
while(list($Formularfeld, $Wert)=each($_REQUEST))
{
if($Formularfeld!="Send")
{
$Mailnachricht .= $Formularfeld.": ".$Wert."\n";
}
}
$Mailnachricht .= "\nDatum/Zeit: ";
$Mailnachricht .= date("d.m.Y H:i:s");
$Mailbetreff = "Newsletter Anmeldung: ";
$Mailbetreff .= $_REQUEST['mail'];
mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_REQUEST['mail']);
echo"<strong>Vielen Dank für Ihre Newsletter-Anmeldung!<br>
Wir werden Ihnen unseren nächsten Newsletter zusenden.</strong>";
}
}
else
{
echo"Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese <a href=\"kontakt.php\">Seite</a>.";
}
}
?></strong></p>
</div>
<div align="center"><font size="2">
</font></div></td></tr>
</table>
</body></html>
hier muss irgendwo der fehler liegen.
bitte um hilfe!
DANKE ! ! !
