Avatar billede asand Nybegynder
26. april 2003 - 21:43 Der er 5 kommentarer og
1 løsning

fwrite()?

Hej!
Er der nogle, der kan svare mig på, hvorfor der aldrig bliver skrevet i filen loggedin.php i følgende stykke kode? - sætter man FORM action="login.php", som er det filen hedder, virker det fint nok.

<?php
if(@$_POST["action"]=="ok")
    {
    $password = md5($_POST["pass"]);
    $file = fopen("loggedin.php","w");
    require("passwords.php");
    if($password==$rpw)
        {
        fputs($file,"auth");
        }
    else
        {
        fputs($file,"unauth");
        }
    fclose($file);
    }
?>

<HTML>
<HEAD>
<STYLE>
INPUT{background:201458; border:0; color:FFFFFF;}
</STYLE>

<TITLE>
.:LOGIN:.
</TITLE>
</HEAD>

<BODY>
<H1><U>Login</U></H1><BR>
<BR>
<FORM method=post action="authsite.php">
  <TABLE>
    <TR>
    <TD><B>Brugernavn:</B></TD>
    </TR>
    <TR>
    <TD><INPUT type=text name="user"></TD>
    </TR>
    <TR>
    <TD><B>Password:</B></TD>
    </TR>
    <TR>
    <TD><INPUT type=password name="pass"></TD>
    </TR>
    <TR>
    <TD align=right><INPUT type=submit name="action" value="ok"></TD>
    </TR>
  </TABLE>
</FORM>

</BODY>
</HTML>
Avatar billede schaefner Juniormester
26. april 2003 - 21:46 #1
Scriptet er vel kun placeret i filen login.php og ikke i authsite.php?
Avatar billede asand Nybegynder
26. april 2003 - 21:49 #2
Ja, men hvordan får jeg det så til at virke?
Avatar billede schaefner Juniormester
26. april 2003 - 21:53 #3
Du indsætter dette:

<?php
if($_POST['action'] == "ok"){
  $password = md5($_POST["pass"]);
  $file = fopen("loggedin.php","w");
  require("passwords.php");
  if($password==$rpw) {
    fputs($file,"auth");
  } else {
    fputs($file,"unauth");
  }
  fclose($file);
}
?>

i filen authsite.php istedet for i login.php
Avatar billede asand Nybegynder
26. april 2003 - 21:55 #4
OK! Tak for hjælpen!
Avatar billede asand Nybegynder
19. maj 2003 - 17:47 #5
svar
Avatar billede schaefner Juniormester
19. maj 2003 - 17:48 #6
Var så lidt´.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester