Sites estáticos são compostos de páginas de HTML. Sites dinâmicos usam linguagens de script para automatizar a saída HTML para seções comuns. Seções comuns são cabeçalhos e rodapés. Além disso, sites dinâmicos são capazes de ler dados . Esses dados normalmente vem de um banco de dados ou um arquivo simples. PHP fornece funções para leitura de dados de ambas as fontes . No PHP , as funções são fornecidas para ler linhas inteiras ou arquivos inteiros de cada vez. Além disso , o PHP fornece uma função para ler vários campos delimitados em um arquivo . Instruções
1
Digite a seguinte instrução para abrir o arquivo a ser lido.
$ Foo = fopen ( " $ HTTP_SERVER_VARS [' DOCUMENT_ROOT '] /.. /Pasta /arquivo . txt " ," r " );
isso pressupõe que o arquivo é de dois diretórios acima do seu diretório público . Se este não for o caso, alterar o local do arquivo para coincidir com a localização do seu arquivo . Substituir " pasta" com a pasta que contém real . Substituir " file.txt ", com o nome de seu arquivo de texto.
2
Digite a seguinte instrução para ler cada campo delimitado até que o arquivo termina.
While (! Feof ( $ foo) ) {$
your_file = fgetcsv ( $ foo , 100, "," );}
a função feof () retorna verdadeiro quando o final do arquivo é alcançado. O fgetcsv function () exige que o nome do arquivo de argumentos e tamanho do campo . O terceiro argumento especifica o delimitador. Neste exemplo, os dados são lidos a partir de um arquivo de valores separados por vírgulas (CSV). A variável " your_file " é uma matriz que contém cada valor delimitado a partir de uma única linha no arquivo
3
Digite a seguinte instrução para fechar o arquivo : .
Fclose ( $ foo );