O fopen () é uma função interna do PHP que foi derivado da linguagem de programação C C. É usado para abrir um arquivo para criar, ler, escrever ou modificar. Também é usado para ler o conteúdo de um endereço de URL. Ele liga o recurso a um fluxo com um nome de arquivo específico. Os diferentes propósitos de usar a função FOPEN () em PHP foram mostrados neste tutorial.
Sintaxe
Tem dois argumentos obrigatórios e dois argumentos opcionais.
Resource FOPEN (String $ FILENAME, String $ MODE [, BOOL $ USE_INCLUDE_PATH = FALSE [, Recurso $ context)Os valores de modo que podem ser usados no segundo argumento, conforme mencionado abaixo:
Modo | Propósito |
---|---|
r | É usado para abrir o arquivo para ler. |
r+ | É usado para abrir o arquivo para ler e escrever. |
c | É usado para abrir o arquivo para escrever. Se o arquivo existir, ele excluirá o conteúdo existente antes de escrever. |
c+ | É usado para abrir o arquivo para escrever e ler. Se o arquivo existir, ele excluirá o conteúdo existente antes de escrever. |
a | É usado para abrir o arquivo para escrever no final do arquivo. |
a+ | É usado para abrir o arquivo para escrever no final do arquivo e leitura. |
x | Costumava abrir um novo arquivo para escrever. A função fopen () retornará falsa se o arquivo existir. |
x+ | Costumava abrir um novo arquivo para escrever e ler. A função fopen () retornará falsa se o arquivo existir. |
Usos da função FOPEN ()
Diferentes usos da função fopen () foram mostrados neste tutorial usando vários exemplos.
Exemplo 1: Abra um arquivo para escrever
Crie um arquivo PHP com o seguinte script que criará um novo arquivo para escrever e ler. A função First FOPEN () do script foi usada para criar um arquivo chamado departamento.apenas para escrever, e um valor de string será escrito no valor. Em seguida, a função file_get_contents () é usada para ler o conteúdo do arquivo. A função Second Fopen () foi usada para abrir o arquivo para leitura e escrita. O conteúdo do arquivo será impresso novamente após adicionar dois valores de string:
Saída:
A saída a seguir aparecerá após a execução do script anterior:
Exemplo 2: Abra um arquivo para leitura
Crie um arquivo PHP com o seguinte script que abrirá um arquivo existente para leitura e escrita. Aqui, a função Fread () foi usada para ler o conteúdo do arquivo.
Saída:
A saída a seguir aparecerá após a execução do script anterior:
Exemplo 3: Abra um arquivo para anexar
Crie um arquivo PHP com o seguinte script que abrirá um arquivo existente para anexar e ler. Aqui, a função file_get_contents () foi usada para ler o conteúdo do arquivo.
Saída:
A saída a seguir aparecerá após a execução do script anterior:
Exemplo 4: Abra um endereço de URL para leitura
Crie um arquivo PHP com o seguinte script que abrirá um endereço de URL local e remoto existente para leitura. Aqui, a função Fread () foi usada para ler o conteúdo do endereço URL. Se o conteúdo do endereço da URL remoto for grande em tamanho, você deverá aumentar o valor do Memory_limit no php.ini arquivo:
Saída:
A seguinte saída semelhante aparecerá após a execução do script anterior.
Conclusão
Os usos da função fopen () com os diferentes valores de modo foram explicados neste tutorial usando vários exemplos. Espero que os novos usuários do PHP entendam o objetivo de usar a função FOPEN () e possam usá -lo corretamente em seu script depois de ler este tutorial. Confira Linuxhint para obter artigos mais informativos.