Hi leute brauche unbedingt hilfe !
es geht darum hab mir ne PHP Formular geschrieben.
Das einizege problem dabei ist ich will das es als ne HTML datei bei mir ankommt.
PHP-Code:
<script language=JavaScript>
<!--
function isValid() {
var msg = "";
if (kontaktFormular.eMail.value.indexOf("@") < 1 ||
kontaktFormular.eMail.value.indexOf(".") < 1) {
msg += "- Bitte geben Sie ihre E-mail adresse ein.\n";
}
if(kontaktFormular.vorName.value == "") {
msg += "- Bitte geben Sie Ihren Vorname ein\n";
}
if(kontaktFormular.nachName.value == "") {
msg += "- Bitte geben Sie Ihren Nachname ein\n";
}
if(kontaktFormular.gebdatum.value == "") {
msg += "- Bitte geben Sie Ihren Geb.Datum ein\n";
}
if(kontaktFormular.vorgangsnummer.value == "") {
msg += "- Bitte geben Sie Ihren Aktenzeichen ein\n"
}
if(msg == "") {
return true;
}
alert(msg);
return false;
}
-->
</script>
<?php
$formularAnzeigen = false;
if (!empty($_POST["Senden"]) && (
empty($_POST["vorName"]) ||
empty($_POST["nachName"]) ||
empty($_POST["gebdatum"]) ||
empty($_POST["eMail"]) ||
empty($_POST["vorgangsnummer"]))) {
$formularAnzeigen = true;
echo '<span style="color: #FF0000; font-size: x-large;">Bitte alle Pflichtfelder ausfuellen.</span>';
} else if (!empty($_POST["Senden"]) &&
!isEmail($_POST["eMail"])) {
$formularAnzeigen = true;
echo '<span style="color: #FF0000; font-size: x-large;">Die E-Mail-Adresse ist nicht korrekt.</span>';
} else if (empty($_POST["Senden"])) {
$formularAnzeigen = true;
}
if ($formularAnzeigen) {
?>
</p>
<h4>Schuldner-Service</h4>
<h1>Schuldner-Kontaktformular</h1>
<p> </p>
<form name="kontaktFormular" method="post" action="<?=$_SERVER[PHP_SELF]; ?>" onSubmit="return isValid()">
<table width="540" border="0" cellpadding="0" cellspacing="0" bgcolor="#d2d9dd">
<tr>
<td colspan="3"> </td>
</tr>
<tr>
<td width="250"><div align="right">Vorname*: </div></td>
<td width="10"> </td>
<td width="280"><label>
<input name="vorName" type="text" value="<?=$_POST['vorName']; ?>" size="0" />
</label></td>
</tr>
<tr>
<td><div align="right">Name*:</div></td>
<td> </td>
<td><label>
<input name="nachName" type="text" value="<?=$_POST['nachName']; ?>" size="0" />
</label></td>
</tr>
<tr>
<td><div align="right">Strasse:</div></td>
<td> </td>
<td><label>
<input name="strasse" type="text" value="<?=$_POST['strasse']; ?>" size="0" />
</label></td>
</tr>
<tr>
<td><div align="right">PLZ:</div></td>
<td> </td>
<td><label>
<input name="plz" type="text" value="<?=$_POST['plz']; ?>" size="0" />
</label></td>
</tr>
<tr>
<td><div align="right">Ort:</div></td>
<td> </td>
<td><label>
<input name="ort" type="text" value="<?=$_POST['ort']; ?>" size="0" />
</label></td>
</tr>
<tr>
<td><label></label>
<div align="right">Telefon:</div></td>
<td> </td>
<td><label>
<input name="telefon" type="text" value="<?=$_POST['telefon']; ?>" size="0" />
</label></td>
</tr>
<tr>
<td><div align="right">Fax:</div></td>
<td> </td>
<td><label>
<input name="fax" type="text" value="<?=$_POST['fax']; ?>" size="0" />
</label></td>
</tr>
<tr>
<td><div align="right">e-Mail:</div></td>
<td> </td>
<td><label>
<input name="eMail" type="text" value="<?=$_POST['eMail']; ?>" size="0" />
</label></td>
</tr>
<tr>
<td><div align="right">Geb.-Datum*:</div></td>
<td> </td>
<td><label>
<input name="gebdatum" type="text" value="<?=$_POST['gebdatum']; ?>" size="0" />
</label></td>
</tr>
<tr>
<td><div align="right">Vorgangsnummer*:</div></td>
<td> </td>
<td><label>
<input name="vorgangsnummer" type="text" value="<?=$_POST['vorgangsnummer']; ?>" size="0" />
</label></td>
</tr>
<tr>
<td colspan="3"> </td>
</tr>
</table>
<br />
<table width="540" border="0" cellpadding="0" cellspacing="0" bgcolor="#d2d9dd">
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td width="30" align="right"><input type="radio" name="1" value="x" /></td>
<td width="510"><label></label>
<strong><font color="#687580">Forderung wurde bereits bezahlt</font></strong></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
</table>
<table width="540" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="250" bgcolor="#d2d9dd"><div align="right">Zahlungsdatum:</div></td>
<td width="10" bgcolor="#d2d9dd"> </td>
<td width="280" bgcolor="#d2d9dd"><label>
<input name="zahlungsdatum" type="text" value="<?=$_POST['zahlungsdatum']; ?>" size="0" />
</label></td>
</tr>
<tr>
<td bgcolor="#d2d9dd"><div align="right">Betrag:</div></td>
<td bgcolor="#d2d9dd"> </td>
<td bgcolor="#d2d9dd"><label>
<input name="betrag" type="text" value="<?=$_POST['betrag']; ?>" size="0" />
</label></td>
</tr>
</table>
<table width="540" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#d2d9dd">
<td> </td>
</tr>
</table>
<table width="540" border="0" cellpadding="0" cellspacing="0" bgcolor="#d2d9dd">
<tr>
<td width="50"> </td>
<td width="486">An wen <span class="Stil2">(falls nicht an bezahlt wurde)</span>: </td>
<td width="4"> </td>
</tr>
<tr>
<td colspan="3"> </td>
</tr>
<tr>
<td align="right"><input type="radio" name="2" value="x" /></td>
<td colspan="2"><strong>Zahlungsbeleg/Überweisung ist als Attachement-Anhang </strong>
<label></label>
<strong>beigefügt </strong>
<label></label></td>
</tr>
<tr>
<td colspan="3"> </td>
</tr>
<tr>
<td align="right"><strong>
<input type="radio" name="2" value="x" />
</strong></td>
<td colspan="2"><strong>
Kopie des Zahlungsbeleges/der Überweisung wird separat geschickt </strong>
<label></label></td>
</tr>
<tr>
<td colspan="3"> </td>
</tr>
</table>
<br />
<table width="540" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#d2d9dd">
<td colspan="3"> </td>
</tr>
<tr bgcolor="#d2d9dd">
<td width="30" align="right"><input type="radio" name="1" value="x" /></td>
<td width="484"><label></label>
<strong>
<label><font color="#687580">Gegen die Forderung zu genanntem Vorgang habe ich keine Einwendungen und erkenne d
iese an. Den Forderungsbetrag möchte ich wie folgt zahlen:</font></label>
</strong> </td>
<td width="26"> </td>
</tr>
<tr bgcolor="#d2d9dd">
<td colspan="3"> </td>
</tr>
</table>
<table width="540" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50" rowspan="3" align="right" valign="top" bgcolor="#d2d9dd"><input type="radio" name="2" value="Gesamtbetrag in Höhe von €" /></td>
<td width="210" bgcolor="#d2d9dd"><strong>Gesamtbetrag in Höhe von €</strong></td>
<td width="280" height="0" bgcolor="#d2d9dd"><label></label>
<label>
<input name="gesamtbetrag in hohe von" type="text" value="<?=$_POST['gesamtbetrag']; ?>" size="0" />
<strong>zzgl. weitere Zinsen</strong></label>
<label> </label></td>
</tr>
<tr>
<td height="0" colspan="2" bgcolor="#d2d9dd"></td>
</tr>
<tr>
<td colspan="2" bgcolor="#d2d9dd">(eine Stundung kann nicht länger als drei Monate gewährt werden.)</td>
</tr>
<tr bgcolor="#d2d9dd">
<td colspan="3"></td>
</tr>
<tr>
<td align="right" bgcolor="#d2d9dd"><input type="radio" name="2" value="Ratenzahlungsangebot" /></td>
<td colspan="2" bgcolor="#d2d9dd"><strong>Ratenzahlungsangebot</strong></td>
</tr>
<tr>
<td colspan="3" bgcolor="#d2d9dd"> </td>
</tr>
</table>
<table width="540" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="250" bgcolor="#d2d9dd"><div align="right">monatliche Raten in Höhe von €:</div></td>
<td width="10" bgcolor="#d2d9dd"> </td>
<td width="280" bgcolor="#d2d9dd"><label>
<input name="monatliche raten in hohe von" type="text" value="<?=$_POST['monatlicheraten']; ?>" size="0" />
</label></td>
</tr>
<tr>
<td bgcolor="#d2d9dd"><div align="right">jeweiliges Zahlungsdatum:</div></td>
<td bgcolor="#d2d9dd"> </td>
<td bgcolor="#d2d9dd"><label>
<input name="jeweiliges zahlungsdatum" type="text" value="<?=$_POST['zahlungsdatum1']; ?>" size="0" />
</label></td>
</tr>
<tr>
<td bgcolor="#d2d9dd"><div align="right">erstmaliges Zahlung am:</div></td>
<td bgcolor="#d2d9dd"> </td>
<td bgcolor="#d2d9dd"><label>
<input name="erstmalige Zahlung am" type="text" value="<?=$_POST['erstmaligezahlung']; ?>" size="0" />
</label></td>
</tr>
</table>
<table width="540" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#d2d9dd">
<td width="20"> </td>
<td width="503"><span class="Stil2">(Erste Rate muss inerhalb der im letzten Schreiben genannten Frist gezahlt werden.)</span></td>
<td width="17"> </td>
</tr>
<tr bgcolor="#d2d9dd">
<td colspan="3"> </td>
</tr>
</table>
<table width="540" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="right" valign="top" bgcolor="#d2d9dd"><input type="radio" name="3" value="Raten werden auf das im Schreiben angegebene Konto überweisen. (Bei mehreren Raten ist die Einrichtung eines Dauerauftrages sinvoll.)" /></td>
<td width="460" bgcolor="#d2d9dd"><label></label>
<label>Raten werden auf das im Schreiben angegebene Konto</label>
überweisen. (Bei mehreren Raten ist die Einrichtung eines Dauerauftrages sinvoll.)</td>
</tr>
<tr>
<td colspan="2" bgcolor="#d2d9dd"> </td>
</tr>
<tr>
<td width="80" align="right" valign="top" bgcolor="#d2d9dd"><input type="radio" name="3" value="Ich erteile der ALTOR Gruppe hiermit eine Einzugsermächtigung über die Einziehung der genannten Ratenbeträge. Meine Kontoverbindung lautet:" /></td>
<td bgcolor="#d2d9dd"><label></label>
Ich erteile der hiermit eine Einzugsermächtigung über die Einziehung der genannten Ratenbeträge. Meine Kontoverbindung lautet:</td>
</tr>
<tr>
<td colspan="2" bgcolor="#d2d9dd"> </td>
</tr>
</table>
<table width="540" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="252" bgcolor="#d2d9dd"><div align="right">Konto:</div></td>
<td width="10" bgcolor="#d2d9dd"> </td>
<td width="280" bgcolor="#d2d9dd"><label>
<input name="konto" type="text" value="<?=$_POST['konto']; ?>" size="0" />
</label></td>
</tr>
<tr>
<td bgcolor="#d2d9dd"><div align="right">Bank:</div></td>
<td bgcolor="#d2d9dd"> </td>
<td width="280" bgcolor="#d2d9dd"><label>
<input name="bank" type="text" value="<?=$_POST['bank']; ?>" size="0" />
</label></td>
</tr>
<tr>
<td bgcolor="#d2d9dd"><div align="right">BLZ:</div></td>
<td bgcolor="#d2d9dd"> </td>
<td width="280" bgcolor="#d2d9dd"><label>
<input name="blz" type="text" value="<?=$_POST['blz']; ?>" size="0" />
</label></td>
</tr>
<tr bgcolor="#d2d9dd">
<td colspan="3"> </td>
</tr>
</table>
<table width="540" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50" align="right" bgcolor="#d2d9dd"><input type="radio" name="2" value="Forderungsbetrag kann nicht gezahlt werden, aufgrund" /></td>
<td width="490" bgcolor="#d2d9dd"><label></label>
<strong>Forderungsbetrag kann nicht gezahlt werden, aufgrund</strong></td>
</tr>
<tr bgcolor="#d2d9dd">
<td colspan="2"> </td>
</tr>
</table>
<table width="540" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#d2d9dd">
<td align="right" valign="top"><input type="radio" name="3" value="Arbeitslosigkeit (entsprechenden Bescheid bitte unbedingt beifügen)" /></td>
<td><label></label>
Arbeitslosigkeit <span class="Stil2">(entsprechenden Bescheid bitte unbedingt beifügen)</span></td>
</tr>
<tr bgcolor="#d2d9dd">
<td colspan="2"> </td>
</tr>
<tr bgcolor="#d2d9dd">
<td width="80" align="right" valign="top"><input type="radio" name="3" value="Abgabe der Eidesstattlichen Versicherung am: " /></td>
<td><label></label>
Abgabe der Eidesstattlichen Versicherung am: </td>
</tr>
</table>
<table width="540" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="250" bgcolor="#d2d9dd"><div align="right">AZ:</div></td>
<td width="10" bgcolor="#d2d9dd"> </td>
<td width="280" bgcolor="#d2d9dd"><label>
<input name="az" type="text" value="<?=$_POST['az']; ?>" size="0" />
</label></td>
</tr>
<tr>
<td bgcolor="#d2d9dd"><div align="right">Gericht:</div></td>
<td bgcolor="#d2d9dd"> </td>
<td bgcolor="#d2d9dd"><label>
<input name="gericht" type="text" value="<?=$_POST['gericht']; ?>" size="0" />
</label></td>
</tr>
<tr bgcolor="#d2d9dd">
<td colspan="3"> </td>
</tr>
</table>
<table width="540" border="0" cellpadding="0" cellspacing="0" bgcolor="#d2d9dd">
<tr>
<td width="80" align="right"><input type="radio" name="3" value="außergerichtliche Schuldenbereinigung" /></td>
<td><label></label>
außergerichtlicher Schuldenbereinigung</td>
</tr>
</table>
<table width="540" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="250" bgcolor="#d2d9dd"><div align="right">Schuldenbereinigungsplan vom: </div></td>
<td width="10" bgcolor="#d2d9dd"> </td>
<td width="280" bgcolor="#d2d9dd"><label>
<input name="schuldenbereinigungsplan" type="text" value="<?=$_POST['schuldenbereinigungsplan']; ?>" size="0" />
</label></td>
</tr>
<tr>
<td bgcolor="#d2d9dd"><div align="right">Schuldenberater:</div></td>
<td bgcolor="#d2d9dd"> </td>
<td bgcolor="#d2d9dd"><label>
<input name="schuldenberater" type="text" value="<?=$_POST['schuldenberater']; ?>" size="0" />
</label></td>
</tr>
<tr bgcolor="#d2d9dd">
<td colspan="3"> </td>
</tr>
</table>
<table width="540" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#d2d9dd">
<td width="80" align="right"><input type="radio" name="3" value="Einleitung eines Insolvensverfahrens" /></td>
<td><label></label>
Einleitung eines Insolvenzverfahrens </td>
</tr>
</table>
<table width="540" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="250" bgcolor="#d2d9dd"><div align="right">Antragsdatum: </div></td>
<td width="10" bgcolor="#d2d9dd"> </td>
<td width="280" bgcolor="#d2d9dd"><label>
<input name="antragsdatum" type="text" value="<?=$_POST['antragsdatum']; ?>" size="0" />
</label></td>
</tr>
<tr>
<td bgcolor="#d2d9dd"><div align="right">Eröffnungsdatum <span class="Stil2">(falls bereits erfolgt)</span>: </div></td>
<td bgcolor="#d2d9dd"> </td>
<td bgcolor="#d2d9dd"><label>
<input name="eroeffnungsdatum" type="text" value="<?=$_POST['eroeffnungsdatum']; ?>" size="0" />
</label></td>
</tr>
<tr>
<td bgcolor="#d2d9dd"><div align="right">Az:</div></td>
<td bgcolor="#d2d9dd"> </td>
<td bgcolor="#d2d9dd"><label>
<input name="AZ2" type="text" value="<?=$_POST['AZ2']; ?>" size="0" />
</label></td>
</tr>
<tr>
<td bgcolor="#d2d9dd"><div align="right">Gericht:</div></td>
<td bgcolor="#d2d9dd"> </td>
<td bgcolor="#d2d9dd"><label>
<input name="Gericht2" type="text" value="<?=$_POST['gericht2']; ?>" size="0" />
</label></td>
</tr>
<tr>
<td bgcolor="#d2d9dd"><div align="right">Verwalter:</div></td>
<td bgcolor="#d2d9dd"> </td>
<td bgcolor="#d2d9dd"><label>
<input name="verwalter" type="text" value="<?=$_POST['verwalter']; ?>" size="0" />
</label></td>
</tr>
<tr bgcolor="#d2d9dd">
<td colspan="3"> </td>
</tr>
</table>
<table width="540" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#d2d9dd">
<td width="80" align="right"><input type="radio" name="3" value="Sonstiges:" /></td>
<td><label></label>
Sonstiges:</td>
</tr>
<tr bgcolor="#d2d9dd">
<td colspan="2"> </td>
</tr>
</table>
<table width="540" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#d2d9dd">
<td width="78"> </td>
<td width="462"><label></label>
<label>
<?php
echo '<textarea name="nachricht" cols="35" rows="4">';
if (isset($_REQUEST["nachricht"])) {
echo $_REQUEST["nachricht"];
}
echo '</textarea>';
?></label></td>
</tr>
<tr bgcolor="#d2d9dd">
<td colspan="2"> </td>
</tr>
</table>
<br />
<table width="540" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#d2d9dd">
<td colspan="2"> </td>
</tr>
<tr bgcolor="#d2d9dd">
<td width="40" align="right"><input type="radio" name="1" value="Es bestehen folgende Einwände gegen die Forderung" /></td>
<td><label></label>
<strong><font color="#687580">Es bestehen folgende Einwände gegen die Forderung:</font></strong></td>
</tr>
<tr bgcolor="#d2d9dd">
<td colspan="2"> </td>
</tr>
</table>
<table width="540" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#d2d9dd">
<td width="39"> </td>
<td width="501"><?php
echo '<textarea name="nachricht1" cols="35" rows="4">';
if (isset($_REQUEST["nachricht1"])) {
echo $_REQUEST["nachricht1"];
}
echo '</textarea>';
?></td>
</tr>
<tr bgcolor="#d2d9dd">
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="2" align="center" valign="top"><label></label>
<label><br />
<input type="submit" name="Senden" value="Senden" />
</label></td>
</tr>
</table>
</form>
<br />
<?php
echo'';
} else {
$eMail = '
Vorname:
'.$_POST['vorName'].'
Nachname:
'.$_POST['nachName'].'
Strasse:
'.$_POST['strasse'].'
Plz:
'.$_POST['plz'].'
Ort:
'.$_POST['ort'].'
Telefon:
'.$_POST['telefon'].'
Fax:
'.$_POST['fax'].'
E-mail:
'.$_POST['eMail'].'
Geburtsdatum:
'.$_POST['gebdatum'].'
Aktenzeichen:
'.$_POST['vorgangsnummer'].'
-----------------------------------------
Forderung wurde bereits bezahlt:
'.$_POST['1'].'
Zahlungsdatum :
'.$_POST['zahlungsdatum'].'
Betrag:
'.$_POST['betrag'].'
Zahlungsbeleg/Überweisung ist als Attachement-Anhang beigefügt:
'.$_POST['2'].'
Kopie des Zahlungsbeleg wird seperat verschickt:
'.$_POST['3'].'
-----------------------------------------
['.$_POST['4'].']Gegen die Forderung zu genanntem Vorgang habe ich keine Einwendungen und erkenne diese an.
Den Forderungsbetrag möchte ich wie folgt zahlen:
['.$_POST['5'].'] Gesamtbetrag in Höhe von EURO: '.$_POST['gesamtbetrag'].' zzgl. weitere Zinsen
['.$_POST['6'].'] Ratenzahlungsanegbot:
monatliche Raten in Höhe von EURO: '.$_POST['monatlicheraten'].'
jeweiliges Zahlungsdatum: '.$_POST['zahlungsdatum1'].'
erstmaliges Zahlungsdatum: '.$_POST['erstmaligezahlung'].'
['.$_POST['7'].'] Raten werden auf das im Schreiben angegebene Konto überwiesen.
(Bei mehreren Raten ist die Einrichtung eines Dauerauftrages sinvoll.)
['.$_POST['8'].'] Ich erteile der hiermit eine Einzugermächtigung über die Einziehung der genannten
Ratenbeträge. Meine Kontoverbindung lautet:
Konto: '.$_POST['konto'].'
Bank: '.$_POST['bank'].'
BLZ: '.$_POST['blz'].'
['.$_POST['9'].']Forderungsbetrag kann nicht gezahlt werden aufgrund
['.$_POST['10'].'] Arbeitslosigkeit
['.$_POST['11'].'] Abgabe der Eidesstattlichen Versicherung am:
AZ: '.$_POST['AZ'].'
Gericht: '.$_POST['gericht'].'
['.$_POST['12'].'] außergerichtlicher Schuldenbereinigung
Schuldenbereinigungsplan vom '.$_POST['schuldenbereinigungsplan'].'
Schuldenberater '.$_POST['schuldenberater'].'
['.$_POST['13'].'] Einleitung eines Insolvenzverfahrens
Antragsdatum: '.$_POST['antragsdatum'].'
Eröffnungsdatum: '.$_POST['eroeffnungsdatum'].'
AZ: '.$_POST['AZ2'].'
Gericht: '.$_POST['gericht2'].'
Verwalter: '.$_POST['verwalter'].'
['.$_POST['14'].'] Sonstiges
Nachricht: '.$_POST['nachricht'].'
['.$_POST['15'].'] Es besteht folgende Einwände gegen die Forderung
Nachricht: '.$_POST['nachricht1'].'';
if (@mail("hero_onur@hotmail.com",
"Ratenzahlungsvereinbarung",
$eMail)) {
echo "Danke für Ihre Anfrage
<p>
Herzlichen Dank für Ihre Anfrage und das damit verbundene Interesse.<br />
Wir werden Ihr Anliegen so schnell wie möglich bearbeiten und uns mit Ihnen in Verbindung setzen.
</p>
<p>
Ihr ....
</p>";
} else {
echo "E-Mail-Verkehr funktioniert zur Zeit nicht<br />";
}
if ($_POST['kopie']) {
if (@mail($_POST['eMail'],
"Hier die Kopie Ihrer Nachricht an mich",
$eMail)) {
echo "Sie haben eine Kopie der Nachricht zugeschickt bekommen.<br />";
}
}
}
function isEmail($email) {
$nonascii = "\x80-\xff";
$nqtext = "[^\\$nonascii\015\012\"]";
$qchar = "\\[^$nonascii]";
$protocol = "(?:mailto:)";
$normuser = "[a-zA-Z0-9][a-zA-Z0-9_.-]*";
$quotedstring = "\"(?:$nqtext|$qchar)+\"";
$user_part = "(?:$normuser|$quotedstring)";
$dom_mainpart = "[a-zA-Z0-9][a-zA-Z0-9._-]*\.";
$dom_subpart = "(?:[a-zA-Z0-9][a-zA-Z0-9._-]*\.)*";
$dom_tldpart = "[a-zA-Z]{2,5}";
$domain_part = "$dom_subpart$dom_mainpart$dom_tldpart";
$regex = "$protocol?$user_part\@$domain_part";
if (preg_match("/^$regex$/",$email)) {
return true;
}
return false;
}
?>