Was ist falsch? (PHP)

Diskutiere Was ist falsch? (PHP) im Web & Grafik Forum im Bereich Internet & Telekomunikation Forum; Dieses Php-Programm soll dazu dienen ein login-Formular zu verarbeiten: <html> <body> <?php if ($us == "xxx" && $pw == "yyy")...
  • Was ist falsch? (PHP) Beitrag #1
genten

genten

Bekanntes Mitglied
Dabei seit
26.09.2007
Beiträge
135
Reaktionspunkte
0
Dieses Php-Programm soll dazu dienen ein login-Formular zu verarbeiten:
HTML:
<html>
<body>
<?php
if ($us == "xxx" && $pw == "yyy")
Header("Location: safe.htm");
exit();
else
echo "Wrong password!"
?>
</body>
</html>
Nun sagt mir der Server immer folgendes:
Parse error: syntax error, unexpected T_ELSE in /xxx/xxx/www/xxx/xxx/datei.php on line 7

Weiß jemand was ich falsch mache ? ich finde den fehler nich.
 
  • Was ist falsch? (PHP) Beitrag #2
T

TrµMAn

Bekanntes Mitglied
Dabei seit
23.10.2006
Beiträge
4.882
Reaktionspunkte
2
Ort
Wuppertal
das liegt lt. fehler am "else"

setze mal in die zeile unter dem "if" ein { und vor das else ein }
 
  • Was ist falsch? (PHP) Beitrag #3
genten

genten

Bekanntes Mitglied
Dabei seit
26.09.2007
Beiträge
135
Reaktionspunkte
0
Danke! Es geht jetzt!
 
  • Was ist falsch? (PHP) Beitrag #4
T

TrµMAn

Bekanntes Mitglied
Dabei seit
23.10.2006
Beiträge
4.882
Reaktionspunkte
2
Ort
Wuppertal
kurze erläuterung:

die If-Abfrage hat im grunde nur einen befehl, d.h. eine zeile die funktionieren könnte wäre schon "if (Bedingung) befehl"
wenn du aber mehrere Befehle hast, musst du diese für die If-Abfrage wie einen aussehen lassen, in dem fall benutzt man eben eine Klammer:
Code:
if (abfrage)
{
befehl1;
befehl2;
befehl3;
...
}

beim else wird aber eben ein UNMITTELBAR vorrausgegangenes if erwartet.

so nun nochmal zu deinem Script: wofür ist eig. das "exit();" da?
 
Thema:

Was ist falsch? (PHP)

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.173
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben