1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Login PHP txt

Discussão em 'Web Development' iniciada por Monstro, 2 de Junho de 2007. (Respostas: 5; Visualizações: 1156)

  1. Monstro

    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?
     
  2. pascasso

    pascasso Power Member

    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
     
  3. dark_splinter

    dark_splinter Power Member

    Testa antes assim:
    fwrite($fp, "$username|$password|\n");

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

    Monstro Power Member

    Isso assim simplesmente não grava nada no TXT
     
  5. anjo2

    anjo2 Power Member

    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: 3 de Junho de 2007
  6. Monstro

    Monstro Power Member

    muito obrigado pessoal, a vossa ajuda neste forum tem sido muito valiosa.
     

Partilhar esta Página