unexpected T_ELSE finde den fehler net!
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
account
error
falsches body
fehlermeldung
freund
funktion
gen
hilfe
kategorie
login
pawort
schulen
sofort
target
test
username
versuch
versuchen
weiteren hast
zeile
-
<?
session_start(); ?>
<html>
<?
if ($HTTP_POST_VARS["username"]=="username" && $HTTP_POST_VARS["password"]=="passwort")
{
$_SESSION["login"]="login";
?>
<head> <link href="../design.css" rel="stylesheet" type="text/css">
<title>Einige Bilder</title>
</head>
<body>
<h3><center>Such dir eine Kategorie aus</center></h3>
<a href="../Bilder_Co/tanzen_bilder.php" target="mainFrame">Tanzen</a> <p>
<a href="../Bilder_Co/EJS_bilder.php" target="mainFrame">EJS</a> <p>
<a href="../Bilder_Co/freunde_bilder.php" target="mainFrame">Freunde</a> <p>
<? //a href="schule_bilder.htm" target="mainFrame" font color="#FF0000" Schule /font /a ?>
<a href="../Bilder_Co/witziges.htm" target="mainFrame">Witziges</a>
<p><p><br><br>
<a href="logout.php">Abmelden</a> <br>
<a href="../news.htm">Zur?ck zu den News</a>
</font>
</body>
<? }
elseif ($_POST["username"]=="admin" && $_POST["password"]=="admin")
{
$_SESSION["login"]="login";
$_SESSION["admin"]="wahr";
}
?>
<head> <link href="../design.css" rel="stylesheet" type="text/css">
<title>Einige Bilder</title>
</head>
<body>
<h3><center>Such dir eine Kategorie aus</center></h3>
<a href="../Bilder_Co/tanzen_bilder.php" target="mainFrame">Tanzen</a> <p>
<a href="../Bilder_Co/EJS_bilder.php" target="mainFrame">EJS</a> <p>
<a href="../Bilder_Co/freunde_bilder.php" target="mainFrame">Freunde</a> <p>
<? //a href="schule_bilder.htm" target="mainFrame" font color="#FF0000" Schule /font /a ?>
<a href="../Bilder_Co/witziges.htm" target="mainFrame">Witziges</a>
<p><p><br><br>
<a href="admin.php">admin test</a><br>
<a href="logout.php">Abmelden</a> <br>
<a href=../news.htm>Zur?ck zu den News</a>
</font>
</body>
<? else
{ ?>
<head><link href="../design.css" rel="stylesheet" type="text/css">
<title>Bitte Einloggen</title>
</head>
<body>
Deine Logindaten waren nicht korrekt, solltest du dich vertippt haben, <a href="login_form.php">dann versuche es am besten noch einmal </a> Solltest du noch keinen account besitzen, dann wende dich an <a href="mailto:ninja02@gmx.de?subject=Bilderlogin">mich</a>
<br>
</body>
<? } ?>
</html>
Bekomme die Fehlermeldung:
Parse error: parse error, unexpected T_ELSE in /home/webpages/lima-city/ninja02/html/Login/login.php on line 50
finde aber dort nix falsches!
body>
<? else
{ ?>
<head><link href="../design.css" rel="stylesheet" type="text/css">
49-52
ninja02 auf hilfe hoffend -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du schlie?t in Zeile 31 den elseif()-Block. Dann gibst du HTML-Code aus. Das ist f?r PHP so, als ob du zwischen den elseif()- und den else()-Block eine echo()- oder print()-Funktion einf?gen w?rdest. PHP erwartet den else()-Block sofort nach dem elseif()-Block. Sonst kommt es zu dieser Fehlermeldung. Des Weiteren hast du den else()-Block nicht geschlossen. Beende dein Programm besser mit:
"<? }".
http://alopex.pyrokar.lima-city.de/srccodelist/index.php?name=ninja02
MfG
alopex -
<? else
{ ?>
<head><link href="../design.css" rel="stylesheet" type="text/css">
<title>Bitte Einloggen</title>
</head>
<body>
Deine Logindaten waren nicht korrekt, solltest du dich vertippt haben, <a href="login_form.php">dann versuche es am besten noch einmal </a> Solltest du noch keinen account besitzen, dann wende dich an <a href="mailto:ninja02@gmx.de?subject=Bilderlogin">mich</a>
<?
echo "<br>
</body>
}
</html>
else
{
echo "<head><link href='../design.css' rel='stylesheet' type='text/css'>
<title>Bitte Einloggen</title>
</head>
<body>
Deine Logindaten waren nicht korrekt, solltest du dich vertippt haben, <a href='login_form.php'>dann versuche es am besten noch einmal </a> Solltest du noch keinen account besitzen, dann wende dich an <a href='mailto:ninja02@gmx.de?subject=Bilderlogin'>mich</a>
<br>
</body>";
}
echo "</html>";
?>
Versuchs mal so, denn wahrscheinlich funktioniert es mit "?>" und <head>
nicht richtig, da PHP m?glicherweise die schliessende geschweifte Klammer nicht findet! -
super, danke daran wird es gelegen haben.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage