crisse6Medlem sedan dec. 20002 526 inlägg när jag använder detta script så funkar det att ladda... men jag har angivit att användarnamnet är "hej" och lösenordet är "du" (detta är såklart inskrivet i filen: filnamn.txt men det står bara när jag försöker logga in, fel användarnamn och lösenord Vg. prova igen.
Vad är fel?????? Om det är ngt med "chmod" så var snäll och berätta det ordentligt hur man använder det, jag har inte så haj på detta med PHP.
cascaMedlem sedan feb. 20005 891 inlägg Ehh.. du skulle ju kunna visa hur koden ser ut, annars är det ganska omöjligt att svara på din fråga. ;)
------------------
buy now - pay forever
crisse6Medlem sedan dec. 20002 526 inlägg japp här koden.... fattar inte vad som é fel...gör du? :q
<?
if($REQUEST_METHOD == "POST") {
$fp=fopen("medlemmar.txt", "r");
$hittat=0;
while(!feof($fp)) {
$s=fgets($fp, 32768);
$s=explode("|",$s);
if (($s[0]==$anvandarnamn) && ($s[1]==$losenord)) {
$hittat++;
echo "Välkommen $s[1] !";
break;
}
}
fclose($fp);
if ($hittat=="0"){
?>
Fel användarnamn och/eller lösenord. V.g. försök igen!<br><br>
<FORM METHOD="POST" ACTION="medlem.php">
Användarnamn:<br>
<INPUT TYPE="TEXT" NAME="anvandarnamn" VALUE=""><BR>
Lösenord:<br>
<INPUT TYPE="PASSWORD" NAME="losenord" VALUE=""><BR>
<INPUT TYPE="SUBMIT" NAME="anvandarnamn" VALUE="Logga in"><BR>
</FORM>
<?
}
}
else {
?>
<FORM METHOD="POST" ACTION="medlem.php">
Användarnamn:<br>
<INPUT TYPE="TEXT" NAME="anvandarnamn" VALUE=""><BR>
Lösenord:<br>
<INPUT TYPE="PASSWORD" NAME="losenord" VALUE=""><BR>
<INPUT TYPE="SUBMIT" NAME="anvandarnamn" VALUE="Logga in"><BR>
</FORM>
<?
}
?>
vore skitglad om någon kan förklara hur man ska få det att funka ordentligt! :)
Det är klart att det inte funkar om du har användarnamnen i "filnamn.txt" när du öppnar "medlemmar.txt" i scriptet.
------------------
Gislaved.net
"Tänk på vad du säger så att du inte säger vad du tänker."
crisse6Medlem sedan dec. 20002 526 inlägg ööhhh...... ursäkta mig.... skrev fel i första inlägget min textfil heter inte "filnamn.txt" utan som det står i skriptet "medlemmar.txt" men även om alla filnamn stämmer så funkar det inte ändå! vad i helvete é fel? får bar meddelandet "Fel användarnamn eller lösenord, försök igen"
<?
if($REQUEST_METHOD == "POST")
{
$fp=fopen("medlemmar.txt", "r");
$hittat=0;
while(!feof($fp)) {
$s=fgets($fp, 32768);
$s=explode("|",$s);
if (($s[0]==$anvandarnamn) && ($s[1]==$losenord)) {
$hittat++;
echo "Välkommen $s[1] !";
break;
}
}
fclose($fp);
if ($hittat=="0")
{
?>
Fel användarnamn och/eller lösenord. V.g. försök igen!<br><br>
<FORM METHOD="POST" ACTION="<? echo($PHP_SELF) ?>">
Användarnamn:<br>
<INPUT TYPE="TEXT" NAME="anvandarnamn" VALUE=""><BR>
Lösenord:<br>
<INPUT TYPE="PASSWORD" NAME="losenord" VALUE=""><BR>
<INPUT TYPE="SUBMIT" VALUE="Logga in">
</FORM>
<?
}
} else { ?>
<FORM METHOD="POST" ACTION="<? echo($PHP_SELF) ?>">
Användarnamn:<br>
<INPUT TYPE="TEXT" NAME="anvandarnamn" VALUE=""><BR>
Lösenord:<br>
<INPUT TYPE="PASSWORD" NAME="losenord" VALUE=""><BR>
<INPUT TYPE="SUBMIT" VALUE="Logga in"><BR>
</FORM>
<? } ?>
------------------
Gislaved.net
"Det vanliga... en duk och en lampa."
[Redigerat av Gislaved.net den 18 dec 2000]
crisse6Medlem sedan dec. 20002 526 inlägg skulle bara säga ett STORT tack till gislaved.net som hjälpte mig att komma igång med ett script! tack så mkt!
Det var så lite så.. kul att kunna hjälpa till. :-)
------------------
Gislaved.net
"Tänk på vad du säger så att du inte säger vad du tänker."