Simulando um banco de dados simples em TXT
Uns comandos bem simples para iniciantes ou para quem não gosta de usar MySQL (como eu hehehe :) ) que possibilita voce à tornar palavras separadas por algum tipo de caractere variáveis:
Primeiro são os comandos básicos:
$variavel da string = fopen("nome do arquvo","modo que o arquivo sera aberto");
a string que abre o arquivo
A função fgets() pega uma linha do arquivo
$variavel do fgets = fgets($variavel da string, 512);
Aqui é a fonte de tudo - a função explode(). Ela interpreta que se tiver uma palavra separada por outra em um caractere determinado essas duas palavras serão variáveis
$nomes = explode("caractere separador", $variavel do fgets);
Exemplificando, se o seu arquivo texto tem a seguinte linha:
"joseph:dionisio:biesek:rocco"
Então o script abaixo:
Irá imprimir os seguintes valores (não vai ser formatado assim, mas dá para entender):
nomes[0] : joseph
nomes[1] : dionisio
nomes[2] : biesek
nomes[3] : rocco
Mas tem muito mais coisa que pode ser usada, como ler várias linhas em loop e etc, dai vai a imaginação de cada um :)
Até mais pessoal!
Primeiro são os comandos básicos:
$variavel da string = fopen("nome do arquvo","modo que o arquivo sera aberto");
a string que abre o arquivo
A função fgets() pega uma linha do arquivo
$variavel do fgets = fgets($variavel da string, 512);
Aqui é a fonte de tudo - a função explode(). Ela interpreta que se tiver uma palavra separada por outra em um caractere determinado essas duas palavras serão variáveis
$nomes = explode("caractere separador", $variavel do fgets);
Exemplificando, se o seu arquivo texto tem a seguinte linha:
"joseph:dionisio:biesek:rocco"
Então o script abaixo:
<?php $nome_arquivo = "teste.txt"; $fp = fopen($nome_arquivo, "r"); $linha = fgets($fp, 512); $nomes = explode(":", $linha); echo "<pre>\n"; print_r($nomes); echo "</pre>"; ?>
Irá imprimir os seguintes valores (não vai ser formatado assim, mas dá para entender):
nomes[0] : joseph
nomes[1] : dionisio
nomes[2] : biesek
nomes[3] : rocco
Mas tem muito mais coisa que pode ser usada, como ler várias linhas em loop e etc, dai vai a imaginação de cada um :)
Até mais pessoal!
achei aqui no phpbrasil um script que faz busca num arquivo txt. so que ele me retorna apenas se o valor for exato. ex. se busco JOAO PIRES SOARES. Gostaria que qdo digitasse JOAO fosse listado todos JOAO da base de dados. Alguem sabe como fazer isso???
10/10/2005 6:28pm
(~19 anos atrás)
É possível alterar só um array intermediário, $array[2], por exemplo, lá no meu arquivo txt ? cuma é?
02/08/2005 7:16pm
(~19 anos atrás)
Dá uma força aí!
Já aprendi como mostrar o conteúdo de um arquivo txt e até como mostrar só os valores que eu quiser. Agora me digam como eu pego o valor de um a variável. Tipo assim: Lá no meu arquivo tem:
Jan = 123
Fev = 235
Eu queria só pegar o valor relativo a fevereiro pra jogar numa tabela. Como faço?
Já aprendi como mostrar o conteúdo de um arquivo txt e até como mostrar só os valores que eu quiser. Agora me digam como eu pego o valor de um a variável. Tipo assim: Lá no meu arquivo tem:
Jan = 123
Fev = 235
Eu queria só pegar o valor relativo a fevereiro pra jogar numa tabela. Como faço?
16/07/2005 9:44pm
(~19 anos atrás)
eu tenho o texto seguite
&data=22/04:
&evento=reunião
&local=empresa
quero alterar só a data 22/04
o evento=micareta
e o local
&data=22/04:
&evento=reunião
&local=empresa
quero alterar só a data 22/04
o evento=micareta
e o local
22/04/2005 1:11am
(~19 anos atrás)
tenho um texto onde dentro dele tem o seguinte
evento constante = separador festa agito variavel
como fasso pra fazer um script pois o texto tem varias linha iguais a essa e no final de cada variavel tem essa letra &
evento constante = separador festa agito variavel
como fasso pra fazer um script pois o texto tem varias linha iguais a essa e no final de cada variavel tem essa letra &
21/04/2005 5:22pm
(~19 anos atrás)
Olá, amigos, estou com um problema, não foi explicado na sua "coluna", como apagar a última linha do arquivo? è o seguinte ao invés do txt estou gerando um xml, e como vc deve saber o xml tem que fechar a tag principal, no final, e a cada visita que ocorre no site, ele grava uma linha no xml, e depois deve fechar a tag principal, porém se fizer com o $write, ele gravaria várias linhas para fechar. Como faço para apagar a última linha, ou a tag principal?
Grato,
Grato,
12/12/2004 6:10am
(~20 anos atrás)
esse banco do site tbem n consegue tratar os espaços vazios
traço(-) = espaço EX:
errado
marcel padilha-------000999876MULTA2%
joao birigui-------000999876MULTA2%
certo
marcel padilha-------000999876MULTA2%
joao birigui---------000999876MULTA2%
traço(-) = espaço EX:
errado
marcel padilha-------000999876MULTA2%
joao birigui-------000999876MULTA2%
certo
marcel padilha-------000999876MULTA2%
joao birigui---------000999876MULTA2%
03/12/2003 11:06pm
(~21 anos atrás)
estou com um problema ai alguem me ajuda pois aqui unico lugar q estao falando de txt, estou criando um arquivo p troca de arquivos com o banco mercantil...
tenho uma varialvel q recebe nomes, e qdo nome for menor q 40 caracteres, como faço p preencher esses 40 caracteres com espaço vazio??
Ajuda ai Joseph 8) EX:
errado:
marcel padilha 000999876MULTA2%
joao ribeiro 000999876MULTA2%
certo:
marcel padilha 000999876MULTA2%
joao ribeiro 000999876MULTA2%
tenho uma varialvel q recebe nomes, e qdo nome for menor q 40 caracteres, como faço p preencher esses 40 caracteres com espaço vazio??
Ajuda ai Joseph 8) EX:
errado:
marcel padilha 000999876MULTA2%
joao ribeiro 000999876MULTA2%
certo:
marcel padilha 000999876MULTA2%
joao ribeiro 000999876MULTA2%
03/12/2003 11:01pm
(~21 anos atrás)
Como faria para fazer up de foto e depois buscar ela no form?
Poderia ser gerado um link para abrir em separado a ficha dos cadastrados?