Autoria de: Joseph Dionisio Biesek Rocco.
Uns comandos bem simples para iniciantes ou para quem não gosta de usar MySQL que possibilita voce transformar palavras separadas por algum tipo de caractere em variáveis:
Primeiro são os comandos básicos:
$variavel_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_fgets = fgets($variavel_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_fgets);Exemplificando, se o seu arquivo texto tem a seguinte linha:
joseph:dionisio:biesek:roccoEntã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 :)
Fonte:
www.pontophp.com.br