PUBLICIDADE

Autor

noribr

Igor Diniz

membro deste dezembro de 2006

Tags

Compartilhe e guarde

  • Rec6
  • StumbleUpon
  • ueba
  • linkk
  • dihitt
  • linkloko
  • linkto
  • Technorati
  • Simpy
  • del.icio.us
  • Faves: Fave It!

PUBLICIDADE

Enquete

O Facebook vai deslanchar no Brasil, assim como o Orkut?

Simulando um banco de dados simples em TXT


Uma forma bem simples e prática em certas ocasiões para fazer com que cada palavra separada por um mesmo caractere seja interpretada como uma variável vindo de um arquivo TXT.
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 :)

Sim   Não   Este código foi útil para você?
NotaComentário
Ainda não foi enviado nenhum comentário.
Regras:
Os comentários seguem as seguintes regras:
  • Todos os comentários são enviados por membros cadastrados no site.
  • A pontuação de comentários de conteúdo do próprio membro não serão computados.
  • Os comentários serão pré-aprovados, porém a equipe do site revisará o conteúdo de todos os comentários podendo ser invalidados (inclusive a pontuação).
  • Os comentários precisam ter, obrigatóriamente, coerência sobre o conteúdo que será comentado.
  • O membro que atingir 5 comentários invalidados não poderá mais comentar dentro do site. Com isso o membro não poderá mais ganhar pontos com comentários.
  • Há um limite de 10 comentários por dia para cada membro.
  • Qualquer comentário após ter sido publicado poderá ser retirado através da opção ( denunciar)

Comente

     (ainda não tem cadastro? clique aqui!)


Máximo de 30 caracteres

Máximo de 255 caracteres
 

R&W Consulting - Soluções Web Hospedagem UOL HOST PagSeguro - solução para pagamentos online
© 2006-2009 R&W Informática Ltda. - Todos os direitos reservados.