Categorias

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:

n";
print_r($nomes);
echo "

“;
?>

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 🙂