+ Responder ao Tópico



  1. #1

    Padrão base dados em txt

    Estou tentado criar uma base dados em txt para um projecto que estou a fazer . Entao tou precisando de um script ou alguma dica, pois na tou encontrando nada, que gere uma bd em txt. Um formulario com dois campos , campo1=Linha e campo2=url. O id como numa base dados seria historia, este seria automatico, incrementando registo a registo.

    no meu txt deveria aparecer algo do g´enero:

    historia 1
    linha nao `a como o underlinux
    url https://under-linux.org

    mas na ta facil? Alguem poderia dar alguma dica?

  2. #2

    Padrão base dados em txt

    vai ficar facil se vc gravar todos os dados numa linha soh, por ex:

    seu arquivo tem

    1 teste nome url
    2 teste2 nome2 url

    se vc fizer

    cat bd.txt | awk '{print $2 $3}'
    ele vai imprimir pra vc
    teste nome
    teste2 nome2

    ai vc usa sed e outras coisinhas junto

    da uma olhada nesse site
    http://aurelio.net

    e da uma olhada em www.tldp.org e prokura por bash nos howto

  3. #3

    Padrão amigo

    Peço desculpa mas na entendi nada... O script ou dica era para gerar uma bd para txt em php, mas nao percebi patabina... 8O

  4. #4

    Padrão base dados em txt

    eh um script shell, vc pode digitar isso na linha de comando

  5. #5

    Padrão base dados em txt

    Ai vc gera um código no php para executar estes comandos ....
    Sacou?
    Mas perguntinha besta... pq vc vai fazer isso em um arquivo texto, sendo que existem vários bds frees.?

  6. #6

    Padrão bd em txt

    Sim o que disse para digitar apenas me imprime para ecra os dados dentro da bd.txt. O que tou precisando ´e atraves de um formulario (php) que o utilizador insere no campo1=linha e campo2=url, me grave no ficheiro txt algo como :

    historia 1 - este o id da bd em txt autoincrementdo
    linha uma mensagem qualquer
    url under-linux.org

  7. #7

    Padrão bd em txt ! porque?

    E que fiz uma pequena aplicao em bv , tipo knews para desktop, nas resolvi na altura fazer buscando valores a um ficheiro txt, pensando que o conseguiria fazer no asp, mas no asp tou tendo uns probleminhas e no php sou iniciante...!! Tb so comecei a ir para gpl a´ muito pouco tempo, espero que com o tempo consiga fazer tudo no linux.

  8. #8

    Padrão base dados em txt

    fica tranquilo q vai dar td certo.....oh....faz o seguinte.....depois de ter clicado no botao enviar do form html, faca isso:

    Código :
    <?
    $campo1=$_GET['campo1']; //ou $_POST[]; se vc estiver usando metodo post
    $campo2=$_GET['campo2];
    $campo3=$_GET['campo3];
    ...
    $campoN=$_GET['campoN];
     
    //Ai em cima vc pegou as variaveis....agora vc vai criar o arquivo:
    $fp=fopen("bd.txt","a");
    if(!$fp){
           echo "Falha ao criar banco de dados";
           return(0);
    }
    $str="$campo1
    $campo2
    $campo3
    $campoN\n\n";
    fwrite($fp,$str);
    fclose($fp);
    echo "Dados inseridos com sucesso";
    ?>

    resumidamente isso deve funcionar.....

  9. #9

    Padrão bd

    ok, com umas retocadelas aqui outras ali funcionou como eu queria, tento aprender php mas o tempo na chega, tento aprender a´ medida das minhas necessidades, obrigadao , mais uma vez..

  10. #10

    Padrão base dados em txt

    oh....se vc quizer aprender php mais rapido....usa a documentacao do site www.php.net .....la tem TUDO sobre o php....desde de a instalacao ateh uma descricao completa de cada funcao e seus argumentos....

  11. #11