Lifestyledemotion
Threadersteller
Dabei seit: 17.11.2005
Ort: Brilon
Alter: 47
Geschlecht:
|
Verfasst So 11.12.2011 15:39
Titel Zusammenfügen 2er Abfragen bei PHP Formular... |
|
|
Hey Ho ich weiss ich nerve schon.... aber es geht nicht anders
Mein Problem:
Ich bastel gerade ein PHP basiertes Formular für meine Webseite...
Das Formular steht und funktioniert...also alles wie es sein soll
Allerdings hab ich jetzt eine Email Validation eingebaut welche auch
tadellos funktioniert...
Jetzt habe ich aber noch eine Sicherheitsabfrage dazu gestellt welche auch
angezeigt wird aber im PHP Script bekomme ich es nicht hin diese beiden
(Validation und Sicherheitsbafrage) zusammenzufügen so das beim Absenden
des Formulars beide kontrolliert werden!!!
Ich habe hier mal die beiden Scripte für euch hingestellt:
Code: |
$mailtext = "";
foreach ($_POST as $name => $wert) {
if (is_array($wert)) {
foreach ($wert as $einzelwert) {
$mailtext .= $name.$trenner.$einzelwert."\n";
}
} else {
$mailtext .= $name.$trenner.$wert."\n";
}
}
mail(
$zieladresse,
mb_encode_mimeheader($betreff, "utf-8", "Q"),
$mailtext,
implode("\n", $header)
) or die("Die Mail konnte nicht versendet werden.");
header("Location: $urlDankeSeite");
exit;
}
|
hier wurde die Email kontrolliert unter foreach... etc
Und hier der PHP Script für die Sicherheitsabfrage, welche in den oberen
Script eingefügt werden muss:
Code: |
foreach($_POST as $key=>$val) {
if(!in_array($key,$fields))
continue;
if(!checkField($regex[$key],$val)) {
$s_errors .= $errors[$key]."<br/>\n";
}
}
if($_SESSION['Md5OfGenCode'] != md5($_POST['code'])){
$s_errors .= "Sicherheitsabfrage<br/>\n";
}
|
Also wenn ihr mir helfen könnt, bitte postet mir mal die beiden
foreach Schleifen, schonmal besten Dank!!!
Gruss André
|
|