Como Escrever Texto em Arquivos no PHP para HTML5 e CSS3 Programação

Aqui, você vai encontrar detalhes sobre as funções necessárias para acessar e gravar em um arquivo em PHP, tais como a forma de solicitar o acesso a um arquivo do PHP com o fopen ()

função, escreva para o arquivo usando o fwrite () função, e deixe PHP sei que você é feito com o arquivo com o fclose () função.

fopen ()

Para fazer quaisquer manipulações de arquivo, você deve dizer PHP sobre o arquivo que você gostaria de manipular e dizer ao PHP como você gostaria de manipular o arquivo.

o fopen () função tem dois parâmetros que necessita de passar para ele: o caminho para o arquivo e o tipo de manipulação de arquivos que você gostaria de realizar (o modo).

o fopen () função retorna uma conexão com o arquivo solicitado se é bem sucedido. (A ligação é chamado um apontador). Se houver um erro, a função retorna Falso. Seja qual for o fopen () função retorna (a conexão ou Falso), Que deve ser atribuído a uma variável (uma corrente).

Aqui está um exemplo da função:

$ FileConnection = fopen ($ thefile, $ theMode) -

No exemplo anterior, a ligação de arquivo retornado pela fopen () função é atribuída à variável $ FileConnection. a variável $ theFile deve conter o caminho para um arquivo. O arquivo deve estar em um lugar o servidor pode acessar, o que significa que você pode colocar o arquivo em qualquer lugar você pode colocar uma página PHP para o servidor para servir.

Embora possível, você provavelmente não deve tentar se conectar a um arquivo na pasta Meus documentos ou o seu equivalente em seu sistema operacional. Você precisa ter o caminho do arquivo real, que pode ser bastante complicado. Também não é necessário para os arquivos que se abrem para estar no htdocs diretório. Isto pode ser útil se você quiser acessar um arquivo que não estarão disponíveis, exceto através de seu programa.

Use uma referência relativa se o arquivo estará no mesmo diretório do seu programa ou usar uma referência absoluta se ele vai estar em outro lugar no seu sistema. Se você mover o programa para um servidor remoto, você só pode acessar os arquivos que residem no servidor.

a variável $ theMode conteria um dos valores a partir da lista que se segue:

  • r: Concede acesso somente leitura para o arquivo

  • W: Concede acesso de gravação para o arquivo

  • Tenha cuidado, porém, porque se você especificar esse modo (W) para o fopen () função e utilização do fwrite () função, você irá substituir completamente qualquer coisa que possa ter sido no arquivo. Não use se há alguma coisa no arquivo que você deseja manter.

  • uma: Concede o direito de acrescentar texto ao arquivo. Ao especificar este modo para o fopen () função e utilização do fwrite ()função, o fwrite ()função acrescenta qualquer texto que você especificar para o final do arquivo existente.

  • r + ou w +: Grants ler e escrever o acesso ao arquivo. Eles são uma maneira especial de acesso ao arquivo, chamado acesso aleatório. Isto permite-lhe ler e escrever para o arquivo simultaneamente. Se você precisar deste tipo de acesso, você provavelmente deve estar usando algo mais simples e poderoso, como bancos de dados relacionais.

fwrite ()

Depois de abrir um arquivo com o fopen ()funcionar e atribuir a conexão arquivo para uma variável, você pode usar o arquivo em seu código PHP. Você pode ler a partir do arquivo, ou você pode escrever para o arquivo com o fwrite ()função.

Dependendo do modo em que você especificar quando você abriu o arquivo com o fopen ()função, o fwrite ()função também substitui todo o conteúdo do arquivo (se você usou o W mode) ou ele acrescenta o texto especificado até o final do arquivo (se você usou o uma modo).

o fwrite ()função tem dois parâmetros necessários que você deve passar para ele: a conexão com o arquivo que foi estabelecido pela fopen ()função eo texto que deseja gravar o arquivo. o fwrite ()função retorna o número de bytes escritos para o arquivo em caso de sucesso e Falso em caso de falha.

Aqui é um exemplo do fwrite ()função:

$ WriteResults = fwrite ($ FileConnection, $ text) -

o fwrite ()função também pode ser escrito fputs (). fwrite () e fputs ().

fclose ()

Depois de terminar de trabalhar com o arquivo, fechando a conexão do arquivo é importante.

Para fechar a conexão para um arquivo que você está trabalhando com, você deve passar a ligação para o arquivo que deseja fechar a fclose () função. o fclose ()função irá retornar Verdade se for bem sucedido em fechar a conexão com o arquivo e Falso Se não for bem sucedida em fechando a ligação ao ficheiro.

Aqui está um exemplo da função:

fclose ($ FileConnection) -

menu