- Como Criar Um Site, Blog – WebMaster.pt - https://www.webmaster.pt -

Como Abrir e Fechar Ficheiros / Arquivos Em PHP

Tweet [3]

Todo e qualquer dono de site além de querer ter algum retorno com seu investimento, pensam sempre na segurança de suas informações!

Por exemplo: Digamos que você monte um sistema de gerenciamento de ficheiros. O ideal é que: Você possa abrir, fechar esse conteúdo (seja qual for a extensão do documento) e ter a segurança de que ao fechar aquele documento, você terá a segurança de que futuramente o abrirá sem ter nenhum problema, correto?

Ao trabalhar com ficheiros, no mínimo duas operações devem ser realizadas: abrir e fechar o arquivo.

Programadores que conhecem a linguagem PHP e já trabalharam com ficheiros, certamente poderão tirar suas dúvidas através desta matéria. Esperamos que os novos Programadores possam assimilar bem o que vamos lhe apresentar.

Para facilitar ainda mais seu aprendizado, estamos enviando em anexo um script com um contador, onde o ficheiro é aberto, é inserido um registro e em seguida é fechado com segurança.

Para abrir um ficheiro, precisaremos utilizar a função fopen(), que tem a seguinte sintaxe:

fopen(filename, mode, [use_include_path]);

Abaixo disponibilizarei um pequeno exemplo de utilização desta função.

Estaremos gravando dados no ficheiro aberto e em seguida fechando de forma segura.

Como de costume, estaremos mostrando passo a passo como funciona a lógica de programação deste ficheiro.

OBS.: No ficheiro a seguir, teremos 2 utilizações para este ficheiro:

  1. Ele deverá efetuar a leitura do conteúdo;
  2. Ele deverá gravar as novas informações no ficheiro.

Código

OBS.: Veja que em modo utilizamos a letra “r”.

Veja abaixo a lista de possíveis valores:

“r” – Lê apenas
Inicia suas atividades no início do ficheiro

“r+” – Lê/Grava
Inicia suas atividades no início do ficheiro

“w” – Apenas Grava
Abre e limpa o conteúdo do ficheiro; ou cria um novo ficheiro, se ele ainda não existir;

“w+” – Lê/Grava
Abre e limpa o conteúdo do ficheiro; ou cria um novo ficheiro, se ele ainda não existir;

“a” – Apenas Grava
Abre e grava no fim do ficheiro ou cria um novo ficheiro se eles ainda não existirem

“a+” – Lê/Grava
Preserva o conteúdo do ficheiro, gravando os novos dados no final do ficheiro

“x” – Apenas Grava
Cria um novo ficheiro. Retorna FALSE e um erro se o ficheiro já existir

“x+” – Lê/Grava
Cria um novo ficheiro. Retorna FALSE e um erro se o novo ficheiro já existir

Bem… este é um exemplo simples de como você pode abrir e gravar informações em seu ficheiro. Claro, no dia a dia, você poderá utilizar este exemplo para implementar seus serviços!

Ficamos por aqui em mais uma matéria e esperamos tê-lo ajudado em algo.

Caso você tenha alguma dúvida ou dificuldade, entre em contato conosco, onde terei o maior prazer em lhe auxiliar!

DOWNLOAD: Descarregue o código utilizado neste tutorial: Como Abrir e Fechar Ficheiros Em PHP [4], em formato .zip.

Tweet [3]
Be Sociable, Share!
  • [5]
  • [6]
  • [7]
  • [8]
  • [9]