[Erledigt] Fehler im Code? Hallo,
mein Provider versucht mich zu überzeugen, dass folgender Script für Formular Spam verursacht. Das heisst, durch diesen Script haben wir heute 300 Spammails bekommen. Der selber Script arbeitete bis jetzt ordentlich unter einem anderen Provider, wir haben den Hosting gewechselt, eine andere Domain ist in Ordnung, mit diesem Script - diese nicht. Hier der Script:
<?php
if(isset($_POST["email"])){
$$key = get_magic_quotes_gpc()? trim($unit):addslashes(trim($unit));
foreach($_POST as $key=>$unit){
}
$fehler="";
if(!$name) $fehler = "Please fill the Name field out
";
if(!$Lastname) $fehler .= "Please fill the Lastname field out
";
if($email=="") $fehler .= "Please fill the Mail field out
";
else{
$domain = strstr($email, '@');
if(!$domain) $fehler .="This is not a correct E-mail address
";
}
if(!$fehler){
$an = "mail@ich.net";
$msg = "Subject: ".$subject;
$msg .= "\n\nName: ".$name;
$msg .= "\nLastname: ".$Lastname;
$msg .= "\nEmail: ".$email;
$msg .= "\nBirthday: ".$Birthday;
$msg .= "\nGender: ".$Gender;
$msg .= "\nNationality: ".$Nationality;
$msg .= "\nMarried: ".$Married;
$msg .= "\nChildren: ".$Children;
$msg .= "\nNativeLanguage: ".$NativeLanguage;
$msg .= "\nEnglish: ".$English;
$msg .= "\nFrench: ".$French;
$msg .= "\nRelatives: ".$Relatives;
$msg .= "\nEducation: ".$Education;
$msg .= "\n\nResume: ".$Resume;
$header_info = "FROM: ".$email."\n";
$header_info .= "CC: ".$email."\n";
mail($an,$subject,$msg,$header_info);
header("LOCATION:thanks.php");
exit();
}
}
?>
Ist es möglich, dass es stimmt und dieser Script Mist ist? Wie gesagt an 2 anderen Domainen verursacht er keine Fehler und kein Spam.
Danke, Eva |