Vamos abordar de uma maneira fácil e objetiva um recurso muito útil do PHP: A manipulação de arquivos
Primeiro, vamos conhecer as principais funções:
Abertura de arquivo: função fopen
Essa função retorna um identificador do arquivo que deve ser armazenado em uma variável para o uso posterior em funções de leitura, gravação e fechamento.
Os modos de abertura são:
✔ r : Somente leitura.
✔ r+ : Leitura e gravação. Se o arquivo já existir, irá gravar no início do
arquivo.
✔ w : Somente gravação. Se o arquivo já existir, irá apagar todo o conteúdo
prévio.
✔ w+ : Gravação e Leitura. Se o arquivo já existir, irá apagar todo o conteúdo
prévio.
✔ a : Somente gravação. Caso o arquivo exista irá gravar no final do arquivo.
✔ a+ : Gravação e leitura. Caso o arquivo exista irá gravar no final do arquivo.
Gravação de arquivo: função fwrite
Essa função aceita argumentos na forma de um identificador de arquivo e uma string. Retorna o número de caracteres gravados.
Leitura de arquivo: função fread
Essa função faz a transferência do conteúdo de um arquivo (de texto) para uma variável. Aceita um identificador de arquivo e um tamanho do arquivo em bytes como segundo argumento.
Fechamento de um arquivo: função fclose
Para finalizar o uso de um arquivo, deve-se fechá-lo, assim todas as alterações serão salvas. Não é necessário utilizar nenhum argumento além do próprio identificador do arquivo.
Continue lendo… Ler tudo




