Kontaktformular fehler?

Hallo nich habe ein derbe Problem:

Und zwar zeigt die Formularseite mir diesen Fehler an:

Parse error: syntax error, unexpected $end in /users/ffgklasse/www/Wer_ist_in_wen.php on line 313

Das Problem ist das mein Dokument kar keine 313 Zeilen hat!!!

Was soll ich jetzt machen??

Hier mal der Code:

PS die letzte Zeile ist Nummer: 258

[code]<?php

session_start();

if(!isset($_SESSION[‘username’]))

{
include(“nichteingeloggt.php”);

exit;

}

?>

Klassenseite

</div>
	<div id="rechts">
                    
		<h2>Uhrzeit</h2>
		<b><script language="JavaScript">
<?php include("rechtebox4.php"); ?>
	<div id="inhalt">

	<div class="eintrag">
<?php $formularAnzeigen = false; if (!empty($_POST["senden"]) && ( empty($_POST["name"]) || empty($_POST["geschlecht"]) || empty($_POST["eMail"]) || empty($_POST["Schatz"]) || empty($_POST["Traumperson"]) || empty($_POST["Nichtmögen"]) || empty($_POST["Alter"]) || empty($_POST["Bundesland"]) || empty($_POST["Besonderheiten"]))) { $formularAnzeigen = true; echo 'Bitte alle Pflichtfelder ausfüllen.'; } else if (!empty($_POST["senden"]) && !isEmail($_POST["eMail"])) { $formularAnzeigen = true; echo 'Die E-Mail-Adresse ist nicht korrekt.'; } else if (empty($_POST["senden"])) { $formularAnzeigen = true; } if ($formularAnzeigen) { ?> Einleitetext <form >
Geschlecht: Bitte wählen:JungeMädchen
Name:
Wen liebst oder findest du gut?:
Was magst du an ihn/ihr?:
Beschreibe dein/e Traummann/frau:
So sollte er/sie nicht sein:
Alter:
Bundesland:
*E-Mail:
*Wird benötigt um dir zu Antworten!

else {
$eMail = ’

Anrede:
’.$_POST[‘Geschlecht’].’

*Name:
’.$_POST[‘name’].’

*Wen liebst du oder findest du gut:
’.$_POST[‘Schatz’].’

*Besonderheiten:
’.$_POST[‘Besonderheiten’].’

*Traumperson:
’.$_POST[‘Traumperson’].’

*Was mag Sie/ER nicht:
’.$_POST[‘Nichmögen’].’

*Alter:
’.$_POST[‘Alter’].’’;

*Bundesland:
’.$_POST[‘Bundesland’].’

if (@mail("lu-fun@web.de",
	 "Neue Nachricht von Wer liebt wen",
	 $eMail)) {
  echo "Ihre Nachricht wurde erfolgreich an unser System geschickt!<br />

Du bekommst in ein paar Tagen bescheit ob das System dir einen richtigen Partner rausgesucht hat.


Vielen Dank!";
} else {
echo “E-Mail-Verkehr funktioniert zur Zeit nicht
”;
}

}

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;
}
?>

		</div>

	</div>
<?php include("navi.php"); ?>
<?php include("unten.php"); ?>
</font></div>
[/code]

also das mit den mehr Zeilen liegt daran, dass du andere php dateien includes, die werden dann mitgezählt.

OHHH MIST

Und wie finde ich jetzt wo das $end steht?

D.h., dass du irgendwo eine } vergessen hast.

MfG, andi

Das hier:

[code]

else {
$eMail = '[/code]

muss so:

[code]

<? } else { $eMail = '[/code] heißen.

Jetzt kommt diese meldung:

Parse error: syntax error, unexpected ‘*’ in /users/ffgklasse/www/Wer_ist_in_wen.php on line 231

Weiß keiner wo das sein könnte?

Wie wärs hier:[code]*Alter:
’.$_POST[‘Alter’].’’; <-- hier endet der String

*Bundesland: <-- hier ist der ominöse Stern aus der Fehlermeldung
’.$_POST[‘Bundesland’].’ <-- hier geht er weiter ohne korrekt aufzuhören[/code]

Ich habe es jetzt so aber ewie kann ich nichts verschicken!

Woran kann das denn jetzt schon wieder liegen?

Keine Fehlermeldung?
Nimm mal das @ weg: if ([b]@[/b]mail("lu-fun@web.de", "Neue Nachricht von Wer liebt wen", $eMail))