PHP fopen

PHP fopen

Você sabe como abrir um arquivo, ler, ou inserir dados nele?
A function fopen do PHP é bem útil e simples de usar, vamos dar uma olhada?
    $arquivo = fopen('arquivo.txt','w'); // abre o arquivo para escrita
    fwrite($arquivo, 'Olá Mundo! Estou aprendendo PHP'); // escreve no arquivo aberto
    fclose($arquivo); // fecha o arquivo aberto
Isso será útil para escrita no arquivo. Quando é passado o ‘w’, como segundo parâmetro para function fopen, caso o arquivo ainda não exista, ele será criado. O ‘w’ significa write(escrever), ou seja o arquivo é aberto no modo de escrita.
Caso o arquivo já exista, ele será limpado.
Caso você queira escrever dentro de um aquivo que já exista, acrescentando novos dados a ele você pode fazer o serguinte.
    $arquivo = fopen('arquivo.txt','a'); // abre o arquivo para escrita
    fwrite($arquivo, "\nTambém sei HTML"); // escreve no arquivo aberto
    fclose($arquivo); // fecha o arquivo aberto
Veja que agora a única diferença é que passamos como segundo parâmetro para a function fopen um ‘a’.
a significa append (acrescentar), ou seja o arquivo será aberto no modo de escrita, mas não limpará o que já existe no mesmo, mas apenas acrescentará novos dados ao arquivo.
Outra forma de escrever em um arquivo é usar o file_put_contents.
Você poderá conferir mais sobre fopen no site oficial do PHP, lá você poderá ver quais são os outros modos de abrir um arquivo, além de ‘a‘ e ‘w‘.

Comentários