Hi Leute,
hab hier ein php script zur verarbeitung eines Formulars jedoch macht mir dat Probleme.
Er zeigt mir immer das ich nicht alle Pflichtfelder ausgefüllt habe.
Hier mal das Script
<?php
$webmaster = "juwo_bennungen@freenet.de";
$absender = "webmaster@domain.de";
$namewebmaster = "Dein Name";
$anschriftwebmaster = "Deine Anschrift";
$telefonwebmaster = "Deine Telefonnummer";
$betreffwebmaster = "Dies ist der Betreff";
$mailwebmaster = "Deine Mail-Adresse";
$zeitraumwebmaster = "Zeiraum";
$nameabsender = "Dein Name";
$anschriftabsender = "Deine Anschrift";
$telefonabsender = "Deine Telefonnummer";
$betreffabsender = "Dies ist der Betreff";
$mailabsender = "Deine Mail-Adresse";
$zeitraumabsender = "Zeiraum";
$mailfalsch = "<p class=ueber1>Fehler</p><p>Leider ist die E-Mail-Adresse falsch</p><p>Bitte kontrolliere noch einmal die Eingabe und sende das Formular erneut ab.";
$felderleer = "<p class=ueber1>Fehler</p><p>Die Nachricht konnte nicht versandt werden, da nicht alle Felder ausgefüllt wurden</p>";
$abgesandt = "<p class=ueber1>Danke,</p><p>wir haben die Nachricht versandt und werden uns evtl. noch einmal melden.</p>";
if ($name =="" || $anschrift =="" || $telefon =="" || $betreff =="" || $mail =="" || $zeitraum =="" )
{
/*nein*/
echo "$felderleer";
}
else
{
/*ja*/
/*Ist die E-Mail-Adresse richtig eingegeben?*/
if (ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,3})$", $mail))
{
/*E-Mail-Adresse ist richtig*/
mail("$webmaster","$namewebmaster","$anschriftwebmaster","$telefonwebmaster","$betreffwebmaster","$m ailwebmaster","$zeitraumwebmaster","FROM: $absender\n");
/*Soll der Absender eine Kopie erhalten?*/
if ($kopie == "ja")
{
mail("$mail","$betreffabsender","$koerperabsender","FROM: $absender\n");
echo "$abgesandt";
}
else
{
echo "$abgesandt";
}
}
else
{
/*nein*/
echo "$mailfalsch";
}
}
?>
Kann mir jemand helfen
Tommy
Danke für die ANtworten
hab hier ein php script zur verarbeitung eines Formulars jedoch macht mir dat Probleme.
Er zeigt mir immer das ich nicht alle Pflichtfelder ausgefüllt habe.
Hier mal das Script
<?php
$webmaster = "juwo_bennungen@freenet.de";
$absender = "webmaster@domain.de";
$namewebmaster = "Dein Name";
$anschriftwebmaster = "Deine Anschrift";
$telefonwebmaster = "Deine Telefonnummer";
$betreffwebmaster = "Dies ist der Betreff";
$mailwebmaster = "Deine Mail-Adresse";
$zeitraumwebmaster = "Zeiraum";
$nameabsender = "Dein Name";
$anschriftabsender = "Deine Anschrift";
$telefonabsender = "Deine Telefonnummer";
$betreffabsender = "Dies ist der Betreff";
$mailabsender = "Deine Mail-Adresse";
$zeitraumabsender = "Zeiraum";
$mailfalsch = "<p class=ueber1>Fehler</p><p>Leider ist die E-Mail-Adresse falsch</p><p>Bitte kontrolliere noch einmal die Eingabe und sende das Formular erneut ab.";
$felderleer = "<p class=ueber1>Fehler</p><p>Die Nachricht konnte nicht versandt werden, da nicht alle Felder ausgefüllt wurden</p>";
$abgesandt = "<p class=ueber1>Danke,</p><p>wir haben die Nachricht versandt und werden uns evtl. noch einmal melden.</p>";
if ($name =="" || $anschrift =="" || $telefon =="" || $betreff =="" || $mail =="" || $zeitraum =="" )
{
/*nein*/
echo "$felderleer";
}
else
{
/*ja*/
/*Ist die E-Mail-Adresse richtig eingegeben?*/
if (ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,3})$", $mail))
{
/*E-Mail-Adresse ist richtig*/
mail("$webmaster","$namewebmaster","$anschriftwebmaster","$telefonwebmaster","$betreffwebmaster","$m ailwebmaster","$zeitraumwebmaster","FROM: $absender\n");
/*Soll der Absender eine Kopie erhalten?*/
if ($kopie == "ja")
{
mail("$mail","$betreffabsender","$koerperabsender","FROM: $absender\n");
echo "$abgesandt";
}
else
{
echo "$abgesandt";
}
}
else
{
/*nein*/
echo "$mailfalsch";
}
}
?>
Kann mir jemand helfen
Tommy
Danke für die ANtworten
Kommentar