• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

PHP: automatisch Zeile suchen

ShadowsMaster

New member
Hallo,

Hab ein kleines Problem mit einem PHP-Script:

<?
$file = file("FILE");
$temp = explode(",",$file[???]);
if (($user==$temp[0]) && ($pwd==$temp[1]))
{
echo $user;
print "<br>";
?>

INHALT BEI RICHTIGER EINGABE

<?
}
else
{
?>

<form action="<? getenv(PHP_SELF); ?>" method="post">
USERNAME: <input type="text" name="user">
<br>
PASSWORD: <input type="text" name="pwd">
<br>
<input type="submit" value="Check">
</form>

<?
}
?>

Die FILE schaut so aus:

USER1,PASSWORT1,
USER2,PASSWORT2,
USER3,PASSWORT3,

Jetzt will ich, dass wenn jemand einen Usernamen eingibt, dass die erste Einteilung jeder Zeile (USER1, USER2, USER3) nach diesem Usernamen abgesucht wird und man nur mit dem dazugehörigen Passwort weiterkommt.

Hat sicher irgendwas mit folgender Zeile zu tun, ich weiß nur ned was ich da ändern muss:

$temp = explode(",",$file[???]);

Wenn man statt [???] einfach [0] eingibt, wird die erste Zeile genommen. Bei [1] die zweite, etc. Ich will halt, dass das Script automatisch schaut welche Zeile benötigt wird.

thx im Vorhinein, cya
ShadowsMaster
 
Hi,
versuch mal folgendes

<?
$file = file("FILE");
while($line=each($file))
$temp = explode(",",$line[1]);
if (($user==$temp[0]) && ($pwd==$temp[1])) $ok=1;
}
if($ok)
{
echo $user;
print "<br>";
?>

INHALT BEI RICHTIGER EINGABE

<?
}
else
{
?>

CU
MichiS
 
Weiß denn keiner ausm Forum wie sowas geht?

Kann ich mir ned vorstelln, sind ja tausende User hier. Einer davon wird da doch ne Antwort wissen. Also bitte teilt mir mal irgendwie mit was ich machen muss um eine Page mit Username und Passwort zu schützen. Die User (sollen mehrere sein) und die dazugehörigen Passwörter hätte ich gern in externere Datei, dass das hauptsächliche Sckript nicht verändert werden muss.

Danke für eure Bemühungen,
cya
 
Zurück
Oben