Como abrir e escrever em arquivos com php? não tem muita complicação, quando se usa o php a tarefa fica mais fácil.

Como abrir e escrever em arquivos com php - arquivo aberto

 

Vamos assumir que você já tem algum conhecimento básico sobre o php, caso não, sugiro que leia nossa sequencia de guias para iniciantes, que pode ser vista no link abaixo.
[quote]PHP para iniciantes:
Introdução ao php
Lógica de programação em php
Sintaxe PHP
Loops em php
Quebra de fluxo em php[/quote]

No nosso exemplo vamos abrir e escrever no arquivo “tables.txt” , é um arquivo de texto comum, você deve criar o arquivo com o uso do bloco de notas e colocar o mesmo na pasta onde ficara os scripts PHP.

No exemplo abaixo abrimos o arquivo “table.txt” mencionado acima, veja como abrir um arquivo com php.

< ?php
 $fp = fopen(“tables.txt”,”w”);
?>

O código esta incompleto, apenas abre um arquivo com php e nada mais, mas é o que precisamos para explicar como fazer o restante.

No exemplo usamos a função “fopen” para abrir o arquivo, a variável $fp recebeu o retorno da função. A função fopen recebeu dois parâmetros, o arquivo(tables.txt) e o modo de abertura(“w”), que é o modo para leitura, há vários outros  parâmetros para abertura, e devem ser usados conforme a necessidade de operação do arquivo, abaixo listamos os modos possíveis

[quote]r   Abre para leitura

r+  Abre para leitura e escrita no inicio do arquivo

Cria e abre o arquivo para escrita, se já existir o arquivo sera sobrescrito

w+  Cria e abre o arquivo para escrita e leitura,se já existir o arquivo sera sobrescrito

a  Se não existir,cria e abre o arquivo para anexar dados.

a+  Se não existir,cria e abre o arquivo para leitura e anexar dados.[/quote]

Para informações mais aprofundadas  da função fopen(), consultem o manual do php o link a seguir. Manual do php – fopen

Uma vez que temos o arquivo aberto e salvo em uma variável($fp), podemos executar as ações que queremos conforme foi especificado no parâmetro de abertura(“w”) que foi passado a função fopen.

No exemplo a seguir mostramos como escrever strings(textos) em um arquivo com o php.

< ?php
$gravar = fwrite($fp, "tab_user,nanme,sname,user,passwor,mail,");
?>

Como em fopen, fwrite recebe parâmetros, um deste parâmetros é a variável $fp, que é um ponteiro que contem os detalhes do arquivo, e logo após deve ser informado o que será inserido.

O simples fato de inicializar uma variável com uma função, como fizemos em $gravar(com fwrite) e em $fp(com fopen), faz com que o php já execute a função, obtenha o resultado e o associe a variável.

Para informações mais aprofundadas  da função fwrite(), consultem o manual do php o link a seguir, Manual do ph – fwrite

Nos exemplos acima foi mostrado como abrir um arquivo com o php e como escrever em um arquivo com o php, porem após abri um arquivo pelo php e realizar as operações necessárias, devemos fechar este arquivo, mostraremos como fechar um arquivo com php no exemplo abaixo.

< ?php
fclose($fp);
?>

este passo é bem simples, usamos a função fclose(), bastando informar a variável $fp como parâmetro. no próximo exemplo mostraremos o script php completo, nele fica claro como abrir e escrever em arquivos pelo php, usamos o arquivo “tables.txt”

< ?php
$fp = fopen(“tables.txt”,”w”);

//Escreve "tab_user,nanme,sname,user,passwor,mail," em tables.txt
$gravar = fwrite($fp, "tab_user,nanme,sname,user,passwor,mail,");

//fclose Fecha o arquivo
fclose($fp);

?>

[review]

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *