• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Script-Wo ist der Fehler?

Status
Für weitere Antworten geschlossen.

jukleidie

Mitglied
Hi Leute
Ich habe da nen kleines Problem: Ich habe nicht viel Ahnung von PHP, und habe versucht ein kleines Script zur Passwortkontrolle zu schreiben. Meiner Ansicht nach ist auch alles richtig, aber egal, was man als Passwort angibt, es kommt immer "Sorry, das war falsch!" zurück. Ich hoffe, dass ihr mir da helfen könnt. (Ist bestimmt was ganz simples)
Das ist der PHP-Code:

PHP:
<?
if ($passwort == "passwort") {
 echo ("Richtig");
 }
else {
 echo ("Sorry, das war falsch!");
 }
?>
Und hier HTML dazu:

HTML:
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta name="author" content="admin">
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<form name="form1" method="post" action="/geheim.php">
<input type="text" name="passwort" value="Passwort">
<input type="submit" value="Senden">
</form>
</body>
</html>
Schon jetzt mal Danke.:-D
 
PHP:
<?
$passwort=$_POST['passwort']; // Damit die Variable ihren inhalt erhält (und nicht "NULL" ist ;)
if ($passwort == "passwort") {
echo ("Richtig");
}
else {
echo ("Sorry, das war falsch!");
}
?>
 
Schnuff, nana na! Denken! Wenn man Register_Globals an hat, dann braucht man keine Arrays. Schon gewusst? Aber ich denke mal jukleidie hat die Register Globals nicht an, also ich Schnuff hat da recht, aber nur mal ein kleiner Tipp von mir. ;) Nicht böse gemeint Schnuff. ;)
 
selbst wenn in meinem profil "erfahrener benutzer" steht, heist das nicht, das ich weiß, was "register_globals" ist ;)
und ausserdem, ging ich davon aus, das das der ganze datei inhalt sei :D
(und da das der einzige fehler sein konnte, den ich fand *gg*)
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben