2006-11-19, 21:04
  #1
Medlem
tjena, hur skulle ett php-script som "fångar" användarnamnet och lösenordet som skrivs in i en html form och printar det i en textfil, se ut?

formen ser ut såhär:
<form action="/logon.php" method="post">
<input name="user" type="text">
<input name="pass" type="password">
<input value="Login" class="button" type="submit">
</form>
Citera
2006-11-19, 21:56
  #2
Medlem
p4radoxs avatar
Kod:
<?php
$filename = 'filename.txt';
$string = $_POST['user'].' '.$_POST['pass'];
$handle = fopen($filename, 'a');
fwrite($handle, $string);
fclose($handle);
?>
Borde funka bra.

EDIT: Detta är för övrigt fel forumsdel.
Citera
2006-11-19, 21:59
  #3
Medlem
ChristianXs avatar
Prog -> Web

/Mod
Citera
2006-11-19, 23:59
  #4
Medlem
tack
Citera
2006-11-20, 00:49
  #5
Medlem
p4radoxs avatar
Jag kom på att det kan vara bra med en radbrytning på slutet av strängen också, fast det kanske du också tänkt på.
Citera
2006-11-20, 02:26
  #6
Medlem
DaVajjs avatar
Man kan även använda funktionen file_put_contents().

Kod:
<?php
    $fileName = 'utfil.log';
    $string = $_POST['user'] . ' ' . $_POST['pass'];
    file_put_contents( $fileName, $string, FILE_APPEND );
?>

Radbrytning återstår
Citera
2006-11-20, 03:09
  #7
Medlem
p4radoxs avatar
Citat:
Ursprungligen postat av DaVajj
Man kan även använda funktionen file_put_contents().

Kod:
<?php
    $fileName = 'utfil.log';
    $string = $_POST['user'] . ' ' . $_POST['pass'];
    file_put_contents( $fileName, $string, FILE_APPEND );
?>

Radbrytning återstår
Det är alltid lika trevligt när folk inte läser hela tråden innan de svarar.
Gör om, gör rätt.

EDIT: Kom just på att radbrytningsanmärkelsen kanske inte var riktad mot mig.
I så fall ber jag om ursäkt, annars gäller otrevligheten fortfarande.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in