Loading
carregando...

Criar, escrever e fechar arquivos com PHP


Neste código estarei mostrando como abrir um arquivo e escrever nele, um ex. de utilização desse código estaria em um simples guestbook.

As funções que iremos utilizar são fopen(), fwrite() e fclose().

Onde:
fopen() – abre um arquivo
fwrite() – escreve em um arquivo
fclose() – fecha um arquivo

no código foi usado o modo "a" p/ abrir o arquivo, existem outros modos de se fazer isso, abaixo segue o modo e sua descrição:

‘r’ – Abre somente para leitura; coloca o ponteiro no começo do arquivo.

‘r+’ – Abre para leitura e gravação; coloca o ponteiro no começo do arquivo.

‘w’ – Abre somente para gravação; coloca o ponteiro no começo do arquivo e apaga o conteúdo que já foi escrito. Se o arquivo não existir, tentar criá-lo.

‘w+’ – Abre para leitura e escrita; coloca o ponteiro no início do arquivo e apaga o conteúdo que já foi escrito. Se o arquivo não existir, tentar criá-lo.

‘a’ – Abre o arquivo somente para escrita; coloca o ponteiro no fim do arquivo. Se o arquivo não existir, tentar criá-lo.

‘a+’ – Abre o arquivo para leitura e gravação; coloca o ponteiro no fim do arquivo. Se o arquivo não existir, tentar criá-lo.

Com estas três funções você pode criar, escrever e fechar um arquivo facilmente.

  1.  
  2. <?php
  3. // Abre ou cria o arquivo bloco1.txt
  4. // "a" representa que o arquivo é aberto para ser escrito
  5. $fp = fopen("bloco1.txt", "a");
  6. // Escreve "exemplo de escrita" no bloco1.txt
  7. $escreve = fwrite($fp, "exemplo de escrita");
  8. // Fecha o arquivo
  9. fclose($fp);
  10. ?>
  11.  


Para criar um arquivo com outra extensão diferente de txt, basta definir a extensão na linha:

  1.  
  2. <?php
  3. $fp = fopen("bloco1.txt", "a"); // aqui vc define a extensão que quiser
  4. ?>
  5.  


é isso .. abrass t a próxima!


Autor: Dárcio Gomes
Data: 12/01/2014 12:01:30