Email check

Ich stelle Fragen um dir helfen zu können. Nicht einfach weil ich gerne Fragen stelle.
Wenn du nicht drauf antworten willst, tja dann KANN ICH DIR NICHT HELFEN.

Deine Antworten auf meine Posts sind irgendwie ins Leere geschossen.

Unsere momentane Konversation
Y) Willst du Fleisch oder Fisch?
A) ich sehe ein weisses Blatt.
 
Ich stelle Fragen um dir helfen zu können. Nicht einfach weil ich gerne Fragen stelle.
Wenn du nicht drauf antworten willst, tja dann KANN ICH DIR NICHT HELFEN.

Habe doch bis jetzt immer geantwortet. Ich nehme das ja auch nicht als Kritik, sondern als unterstützung. Wo habe ich denn was überlesen? Habe jetzt POST überall drin.
 
Bekomme immer die Fehlermeldung

Parse error: syntax error, unexpected '}' in /homepages/13/d436049093/htdocs/gtm/Test.php on line 90
 
Ein Syntax-Fehler im Code. Wenn du deinen aktuellen Code nicht postest musst du den Fehler selber suchen.
 
Hier das aktuelle Script

PHP:
<?php

$Empfaenger = "info@test.de";

if($_POST['Send'])
{
if(empty($_POST['Name']) || empty($_POST['Email']) || empty($_POST['Telefon'])|| empty($_POST['Code']) || empty($_POST['Werkstatt']) || empty($_POST['Kontakt']))
{
echo"Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und füllen Sie alle markierten Felder aus!";
}
function is_email($email)
{
if(filter_var($email, FILTER_VALIDATE_EMAIL))
{
list($email,$domain) = explode('@',$email);
if(!getmxrr ($domain,$mxhosts))
{
return false;
}
else
{
return true;
}
}
else
{
return false;
}
} 
{
    echo "Bitte gehen sie <a href=\"javascript:history.back();\">zurück</a> und geben eine g&uuml;ltige Email-Adresse ein!</font>";
    exit;}
}
else
{
$Mailbetreff = "Kontakt: Franchise/Service Point";
$Mailbetreff .= $_POST['Betreff'];

$Trenner = md5(uniqid(time()));  
$Mailbetreff .= $_POST['Betreff'];

$Trenner = md5(uniqid(time()));

$Header = "From: ".$_POST['Email'];
$Header .= "\n";
$Header .= "MIME-Version: 1.0";
$Header .= "\n";
$Header .= "Content-Type: multipart/mixed; boundary=$Trenner";
$Header .= "\n\n";
$Header .= "This is a multi-part message in MIME format";
$Header .= "\n";
$Header .= "--$Trenner";
$Header .= "\n";
$Header .= "Content-Type: text/plain";
$Header .= "\n";
$Header .= "Content-Transfer-Encoding: 8bit";
$Header .= "\n\n";
$Header .= "Sie haben folgende Nachricht erhalten: \n\n";

while(list($Formularfeld, $Wert) = each($_POST))
{
if($Formularfeld != "Send" && $Formularfeld != "Anhang")
{
$Header .= $Formularfeld.": ".$Wert."\n";
}
}

$Header .= "\nDatum/Zeit: ";
$Header .= date("d.m.Y H:i:s");
$Header .= "\n";
$Header .= "--$Trenner";
$Header .= "\n";
$Header .= "Content-Type: ";
$Header .= $_FILES['Anhang']['type'];
$Header .= "; name=";
$Header .= $_FILES['Anhang']['name'];
$Header .= "\n";
$Header .= "Content-Transfer-Encoding: base64";
$Header .= "\n";
$Header .= "Content-Disposition: attachment; filename=";
$Header .= $_FILES['Anhang']['name'];
$Header .= "\n\n";
$Header .= chunk_split(base64_encode($Dateiinhalt));
$Header .= "\n";
$Header .= "--$Trenner--";

mail($Empfaenger, $Mailbetreff, "", $Header);
echo"<p>Vielen Dank für Ihre eMail!<br> In der Regel beantworten wir ihre Anfrage innerhalb der nächsten 24 Stunden. <br>Ihr GTM Team</p>";
}
}
else
{ ?>
<table border="0" cellpadding="1" cellspacing="2">
<form action="<?php echo$_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data" method="post">
<h1>Kontaktformular</h1>
<p>Bitte füllen Sie alle mit * markierten Felder aus. (Pflichtfelder)</p>
<tr>
<td>Ihr Name*:</td>
<td><input name="Name" size="20" type="text"></td>
</tr>
<tr>
<td>Firma:</td>
<td><input name="Firma" size="20" type="text"></td>
</tr>
<tr>
<td>Strasse:</td>
<td><input name="Strasse" size="20" type="text"></td>
</tr>
<tr>
<td>PLZ / Ort:</td>
<td><input name="Ort" size="20" type="text"></td>
</tr>
<tr>
<td>Telefon*:</td>
<td><input name="Telefon" size="20" type="text"></td>
</tr>
<tr>
<td>Ihre eMail-Adresse*:</td>
<td><input name="Email" size="20" type="text"></td>
</tr>
<tr>
<tr><td align="left" valign="top">Ihre Kontaktanfrage*:</td>
<td>
<input type="radio" class="Radio" name="Kontakt" value="Franchise"> Franchise<br>
<input type="radio" class="Radio" name="Kontakt" value="Service Point"> Service Point
</td>
<tr><td align="left" valign="top">Wekstatt*:</td>
<td>
<input type="checkbox" class="Check" name="Werkstatt" value="vorhanden"> vorhanden<br>
<input type="checkbox" class="Check" name="Werkstatt" value="Nicht vorhanden"> nicht vorhanden<br>
</td>
<tr>
<td>Ihre Nachricht:</td>
<td><textarea cols="25" name="Nachricht" rows="5"></textarea></td>
</tr>
<tr>
<td>Anhang:</td>
<td><input name="Anhang" size="20" type="file"></td>
</tr>
<td>Bitte geben sie den Sicherheitscode ein: "GTM"</td>
<td><input name="Code" size="20" type="text"></td>
</tr>
<tr>
<td align="right" colspan="2"><input name="Send" type="submit" value="Formular absenden"> <input name="Reset" type="reset" value="Formular Löschen"></td>
</tr>
</tr></form>
</table>
<?php
}
?>
 
OH GOTT. Das ist hoffentlich nicht dein Ernst!
Formatiere dein Code! Dass da Fehler drin sind ist klar. Es währe komisch wenn da keine drin sind.
Beim Formatieren findet man normalerweise fehlende Klammern. So wie dein Code ist, kommt man nicht um Klammern zählen herum.

Zitat aus meiner Signatur
Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen
 

Neue Beiträge

Zurück