Hallo,
Ich habe eine ganz simple Passwort abfrage für eine PHP Seite im Internet gefunden. Wenn das PW richtig ist wird man auf eine andere PHP Datei weiter geleitet aber wenn es falsch ist passiert garnichts. Das ist das Problem. Da hätte ich gerne das in auf der Seite ein Schriftzug ausgegeben wird so wie "Das eingegebene Passwort ist nicht korrekt".
Erstmal das Script bisher:
PHP
<?php
$datei = fopen("passwort_eI7shaFF.txt", "r");
$eingelesen = fread($datei, 100);
$pw = $_POST["pw"];
if ($eingelesen == "$pw")
{
header ("Location: gallery_dfFGsqPPs/main.php?cmd=album");
}
else { }
?>
Alles anzeigen
Ich glaub das Prinzip ist klar. Aber wie kann ich nun bei Falscheingabe einen Fehler ausgeben?? Normalerweise doch bei dem else ganz unten?! Ich habe es folgendermaßen ausprobiert aber man wird sofort weitergeleitet auf die Header Location Seite:
PHP
<?php
$datei = fopen("passwort_eI7shaFF.txt", "r");
$eingelesen = fread($datei, 100);
$pw = $_POST["pw"];
if ($eingelesen == "$pw")
{
header ("Location: gallery_dfFGsqPPs/main.php?cmd=album");
}
else {
echo "Passwort ist falsch";
}
?>
Alles anzeigen
Wie könnte ich dieses Problem lösen? Bin leider totaler Anfänger in PHP. Hoffe ihr könnt mir helfen! Vielen Dank schonmal