Objetivo |
|||||||
Arquivos O PHP permite que dados sejam gravados em arquivos para uma posterior recuperação e manipulação destes dados. Para que isso aconteça é necessário que o arquivo seja aberto, ou criado e a função responsável por isso é a fopen ( ), que recebe como parâmetro, o nome do arquivo a ser aberto ou criado, a permissão de acesso e o tipo de arquivo. As permissões de acesso podem ser: r – Modo de leitura r+ - Abre o arquivo para leitura e gravação w - Abre o arquivo em modo de gravação, se o arquivo não existir, tenta cria-lo w+ - Abre o arquivo para gravação e leitura. A principal diferença entre o r+ e o w+ [e que o w+ substitui todo conteúdo do arquivo, caso o arquivo já exista. x - Abre o arquivo para leitura e gravação e se o arquivo já existir ele não o abre. a - Abre um arquivo para acréscimo de informação. De forma que as informações são gravadas no final do arquivo. a+ - Abre o arquivo no modo de acréscimo e leitura. Se o arquivo não existir, tenta criá-lo. b - modo que serve para ser utilizado com um dos outros modos, responsável por definir um tipo binário de arquivo para ser criado. t - faz o mesmo que o modo b, mas ao invés de criar um arquivo binário, cria um arquivo do modo texto. Ex: $fp = fopen (“novo.txt”, ‘w'); Nesse caso, a variável $fp recebe um objeto retornado pela função fopen, o objeto seria arquivo no modo de escrita. Depois de aberto, ou criado, o arquivo, pode-se fazer operações de leitura com a função fread( ), operações de escrita com o fwrite( ) e depois de feitas tais alterações o arquivo tem que ser fechado com o comando fclose( ). Ex: $text = “ola mundo”; fwrite ($fp, $text); // nesse exemplo a função vai escrever o conteúdo de $text no arquivo. $conteudo=fread($fp); // nesse exemplo a função esta lendo o conteúdo do arquivo e atribuindo-o a $conteudo fclose($fp); // fecha o arquivo $fp que estava aberto. |
|||||||
|
|||||||