Em Web design , às vezes você pode precisar criar dinamicamente um arquivo, por exemplo, se você apresentar uma lista de opções para o visitante e , em seguida, deixá-lo para salvar suas escolhas para o seu computador. PHP tem a função " fopen " , que cria um novo arquivo para você , ea função " fwrite ", que permite que você escreva o texto a ele . Quando um visitante carrega a página , a função fopen é chamada e cria um novo arquivo no servidor. Ao fornecer um link para o arquivo , você permite que o visitante para baixar este arquivo para seu computador. Instruções
1
Abra seu arquivo HTML ou PHP. Posicione o cursor onde você deseja inserir o link de download. Digite o seguinte para abrir uma tag PHP e em seguida, abra um novo arquivo no qual você escreve :
$ fileOpen = fopen ( " testFile.txt ", ' w') or die (" não é possível abrir ");
Esta linha cria uma variável chamada " $ fileOpen " que faz uma chamada para a função PHP " fopen " , o que cria um novo arquivo, gravável. A segunda parte da linha chama o PHP "morrer" função, que só ocorre quando um erro impedir fopen de abrir um arquivo
2
Digite o seguinte para chamar a função PHP " fwrite " : .
fwrite ( $ fileOpen , "Digite um texto ");
Esta função escreve texto para o arquivo que você abriu com a variável "$ fileOpen " . Você pode chamar essa função quantas vezes for necessário para escrever mais linhas para o arquivo .
3
Digite o seguinte para fechar o arquivo e imprimir uma linha na página da Web para permitir que o visitante baixá-lo, e também para fechar a tag PHP:
fclose ( $ fileOpen );
echo " botão direito do mouse para baixar arquivo ";
>
Você precisa fechar o arquivo para evitar erros de escrita? . O comando "echo ", escreve o texto na página Web , neste caso , ele usa a tag âncora HTML para criar um link que o visitante usa para baixar o arquivo criado. Como esse arquivo em particular é um arquivo de texto , você precisa direcionar o visitante clicar com o botão direito do mouse. Se ele deixou cliques , ele vai abrir o arquivo em uma nova página .
4
Salve o arquivo e fazer o upload para o seu servidor web.
< Br >