Login PHP txt

Monstro

Power Member
boas

tenho um login em php que grava o registo em txt
crio o primeiro registo e tudo bem entra na perfeição. o txt fica assim:

Código:
utilizador|pass
tudo se complica quando eu efectuo o segundo registo pois o txt fica assim:

Código:
utilizador|passutilizador2|pass2
eu queria que ficasse era algo do tipo:

Código:
utilizador|pass
utilizador2|pass2
o código que tenho é este:

Código:
fwrite($fp, "$username|$password|");
fclose($fp);
podem me ajudar ao dizer onde estou a errar?
o que Falta ai?
 
Código:
fwrite($fp, "\n" & "$username|$password|");
fclose($fp);
Código:
fwrite($fp, "\n", "$username|$password|");
fclose($fp);

adiciona um linebreak antes, tenho ai duas coisas porke nao sei se se pode utilizar & em php
exprimenta e ve se funciona
 
deverá ser: (sem esquecer do fopen com mode 'a')

Código:
fwrite($fp, '$username|$password\n');
fclose($fp);
Ex.:
Código:
<?php
$username=$_POST['username'];
$password=$_POST['password'];
$ficheiro='ficheiro.txt';

$fp=fopen($ficheiro, 'a');
fwrite($fp, "$username|$password\n");
fclose($fp);
?>
Ps.: Testei e funcionou.

EDIT: Podes também fazer:
Código:
fwrite($fp, "$username|$password
");
 
Última edição:
Back
Topo