Manipulando arquivos


Comando fopen
Abre um arquivo ou uma URL
  • fopen poderá ser manipulado com os seguintes modos:
    • 'r' --> Abre somente para leitura; coloca o ponteiro do arquivo no começo do arquivo. 
    • 'r+' --> Abre para leitura e escrita (ponteiro no começo do arquivo);
    • 'w' --> Abre somente para escrita (ponteiro no começo do arquivo e reduz o comprimento para zero); se o arquivo não existir, tenta criá-lo;
    • 'w+' --> Abre para escrita e leitura (ponteiro no começo do arquivo e reduz o comprimento para zero); se o arquivo não existir, tenta criá-lo;
    • 'a' --> Abre somente para escrita (ponteiro no final do arquivo); se o arquivo não existir, tenta criá-lo;
    • 'a+' --> Abre para escrita e leitura; coloca o ponteiro do arquivo no final do arquivo. Se o arquivo não existir, tenta criá-lo.
    • 'x' --> Cria e abre o arquivo somente para escrita; coloca o ponteiro no começo do arquivo. Se o arquivo já existir, a chamada a fopen() falhará, retornando FALSE e gerando um erro de nível E_WARNING. Se o arquivo não existir, tenta criá-lo. Isto é equivalente a especificar as flags O_EXCL|O_CREAT para a chamada de sistema open(2);
    • 'x+' --> Cria e abre o arquivo para leitura e escrita; coloca o ponteiro no começo do arquivo. Se o arquivo já existir, a chamada a fopen() falhará, retornando FALSE e gerando um erro de nível E_WARNING. Se o arquivo não existir, tenta criá-lo. Isto é equivalente a especificar as flags O_EXCL|O_CREAT para a chamada de sistema open(2).
Comando fwrite
Escreve o conteúdo da string no arquivo após o mesmo ter sido aberto.


Comando fclose
Fecha o arquivo.


 
<?php

$fp = fopen("bloco1.txt", "a");


$escreve = fwrite($fp, "exemplo de escrita");


fclose($abre);
?>






Comentários

Postagens mais visitadas deste blog

Alterando página inicial "localhost" no Xampp

Configurando o BIND9 e o Apache2 para vários domínios