View Full Version : Login PHP txt


Monstro
02-06-2007, 22:28
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:

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

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

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

fwrite($fp, "$username|$password|");
fclose($fp);
podem me ajudar ao dizer onde estou a errar?
o que Falta ai?

pascasso
02-06-2007, 22:52
fwrite($fp, "\n" & "$username|$password|");
fclose($fp);


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

dark_splinter
02-06-2007, 22:52
Testa antes assim:
fwrite($fp, "$username|$password|\n");

EDIT: Ups já foi tarde :D...

Monstro
02-06-2007, 23:05
Isso assim simplesmente não grava nada no TXT

anjo2
03-06-2007, 12:57
deverá ser: (sem esquecer do fopen com mode 'a')

fwrite($fp, '$username|$password\n');
fclose($fp);Ex.:
<?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:
fwrite($fp, "$username|$password
");

Monstro
03-06-2007, 18:42
muito obrigado pessoal, a vossa ajuda neste forum tem sido muito valiosa.