Atualizando um arquivo de texto em PHP é uma tarefa comum em projetos de desenvolvimento da Web, como arquivos de texto podem atuar , lojas como eficazes de dados simples não muito diferente de bancos de dados. Usando um arquivo de texto , você pode armazenar variáveis de dados básicos, bem como ler e escrever estes facilmente . O código PHP necessário para atualizar um arquivo de texto não é complexo , por isso mesmo se você não tem experiência, você deve ser capaz de realizar a tarefa rapidamente. As principais atividades envolvidas incluem a preparação dos dados , abrindo o arquivo e gravá-lo . Instruções
1
Prepare seu arquivo de texto. Se você ainda não tem um, crie o arquivo de texto em um editor de texto e salve-o com " . Txt" . Criar um script PHP , abrindo um novo arquivo em um editor de texto e salvá-lo com " . Php" , por exemplo " textupdate.php ". Digite o seguinte esquema básico para o seu script PHP :
< ? Php
//código aqui
? >
Entre a abertura eo fechamento tags PHP , você pode inserir qualquer código PHP. O ideal é que o seu script PHP arquivo de texto e devem estar no mesmo diretório.
2
processar os dados que você planeja gravar o arquivo de texto. Pode ser a obter os novos dados a partir de um certo número de canais , mas um dos mais comuns é a variável de Mensagem . A variável Mensagem permite que você passe os itens de dados entre scripts PHP , como no exemplo a seguir , onde os dados tem sido passado de outro script :
$ name = $ _POST [ 'name'] ;
Isto captura o valor de dados passados e as armazena em uma variável. Capturar dados de um formulário HTML é um cenário comum para o uso da variável Post.
3
Prepare seus dados para gravar o arquivo . Existem várias opções em termos de como formatar um arquivo de texto de dados, um dos mais simples , envolvendo cada valor de dados em uma linha separada , como se segue :
Mary
Jim
Sam
Se você deseja que seus dados gravados em qualquer outro formato , ou se quiser acrescentar quaisquer dados adicionais para o valor passado , prepará-lo , como neste exemplo , onde a data também está incluído :
$ date_today = date (" mdy ");
$ name = "" $ date_today ;
Este iria gravar cada linha no arquivo da seguinte forma: . .
Mary 12.23.11
4
Abra o arquivo de texto para escrever, como se segue:
$ file_handle = fopen ( " textupdate.php ", ' a') ;
o parâmetro "a" significa que o arquivo será aberto para escrita e qualquer novo texto adicionado ao final do mesmo. Escreva o seu novos dados:
fwrite ( . $ File_handle , $ name "\\ n" );
O "\\ n" diz ao programa para inserir um caractere de nova linha depois de escrever os dados, para que a próxima operação de gravação será iniciado em uma nova linha . Feche o arquivo :
fclose ( $ file_handle );
Esse código funciona em que o arquivo de texto está no mesmo diretório que o script PHP. Se o seu não é , alterar o parâmetro " fopen " para refletir a localização do seu arquivo de texto em relação ao script PHP .
5
Envie seu script PHP e arquivo de texto em um servidor Web e testá-los . Se você estiver passando dados para o PHP a partir de outro script, procure isso e testá-lo usando diferentes valores de dados. Verifique se o seu arquivo de texto está sendo atualizado corretamente, e que nenhum outro dado está sendo corrompido. Você pode verificar o conteúdo de seu arquivo de texto ou navegando até o arquivo no seu navegador da Web ou baixá-lo usando um programa de FTP.