Kopfballstar
Erfahrenes Mitglied
Hallo,
ich habe ein Problem mit einem Mail Formular. Es sendet plötzlich nicht mehr. Bei submitten wird die Variable S nicht mitgeschickt. Letztens ging es noch und ich weiß jetzt partout nicht woran es liegt.
Vielleicht könnt ihr einen Fehler sehen?
ich habe ein Problem mit einem Mail Formular. Es sendet plötzlich nicht mehr. Bei submitten wird die Variable S nicht mitgeschickt. Letztens ging es noch und ich weiß jetzt partout nicht woran es liegt.
Vielleicht könnt ihr einen Fehler sehen?
Code:
$mail_to="12bitphil@web.de";
$from_name=$_POST['fromname'];
$from_mail=strtolower($_POST['frommail']);
$mail_subject="Anfrage Instrumentals";
$mail_text=$_POST['mailtext'];
$send=$_POST['s'];
if(trim($from_name)=="") $err_text.="Du hast auch einen Namen!<br>";
if(trim($from_mail)=="") {
$err_text.="Email Adresse?.<br>";
}else{
if(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$",$from_mail)) $err_text.="Bitte gib eine gültige E-Mail-Adresse an.<br>";
if(trim($mail_subject)=="") $err_text.="Bitte gib einen Betreff ein.<br>";
if(trim($mail_text)=="") $err_text.="Bitte gib einen Nachrichtentext ein.<br>";
}
if(strlen($mail_text)>1000) $mail_text=substr($mail_text,0,1000)."... (Text wurde gekürzt!)";
$from_name=str_replace(chr(34),"''",$from_name);
$mail_subject=str_replace(chr(34),"''",$mail_subject);
$from_name=stripslashes($from_name);
$from_mail=stripslashes($from_mail);
$mail_subject=stripslashes($mail_subject);
$mail_text=stripslashes($mail_text)."\n\n\n".$str;
if(($send=="1") && (isset($err_text))) {
echo "Fehler:";
echo "$err_text";
}
if(($send!="1") || (isset($err_text)))
{
?>
<form action="main.php?section=contact" method="post">
<table border="0" cellspacing="0" cellpadding="0" width=100%>
<tr>
<td nowrap align="left" width="50px">Name:</td>
<td width="100%"><input type="text" name="fromname" size="70" maxlength="120" value="<?php echo $from_name; ?>" style="border-color:#E9AD30; border-style:solid; border-width: 1px; font-size:10; font-family:arial; color:#E9AD30"></td>
</tr>
<tr>
<td><br></td>
<td><br></td>
</tr>
<tr>
<td nowrap align="left">E-Mail:</td>
<td width="100%"><input type="text" name="frommail" size="70" maxlength="120" value="<?php echo $from_mail; ?>" style="border-color:#E9AD30; border-style:solid; border-width: 1px; font-size:10; font-family:arial; color:#E9AD30"></td>
</tr>
<tr>
<td><br></td>
<td><br></td>
</tr>
<tr>
<td nowrap align="left">Betreff:</td>
<td width="100%"><input type="text" name="mailsubject" size="70" maxlength="120" value="<?php echo $mail_subject; ?>" style="border-color:#E9AD30; border-style:solid; border-width: 1px; font-size:10; font-family:arial; color:#E9AD30"></td>
</tr>
<tr>
<td><br></td>
<td><br></td>
</tr>
<tr>
<td nowrap align="left" valign="top">Text:<br></td>
<td width="100%"><textarea cols="72" rows="8" name="mailtext" style="border-color:#E9AD30; border-style:solid; border-width: 1px; font-size:10; font-family:arial; color:#E9AD30"><?php echo $mail_text; ?></textarea></td>
</tr>
<tr>
<td></td>
<td>
<input type="hidden" value="1" name="s">
<input type="submit" name="submit">
</td>
</tr>
</table>
</form>
<?php
} else {
$header="From: $from_name <$from_mail>\n";
$header.="Reply-To: $from_mail\n";
$header.="X-Mailer: PHP-FormMailer (www.gaijin.at)\n";
$header.="Content-Type: text/plain";
$mail_date=gmdate("D, d M Y H:i:s")." GMT";
$send=0;
if(@mail($mail_to,$mail_subject,$mail_text,$header))
{
echo "Deine E-Mail wurde abgesendet.";
}else{
echo "Beim Versenden der E-Mail ist ein Fehler aufgetreten!";
echo $mail_text."\">Zurück zum Formular</a>";
}
}
}