PHP (sigla recursiva para " Hypertext Processor PHP ") é uma linguagem de script poderosa. Ele é usado mais comumente para desenvolver páginas web interativas , mas também é capaz de operações de script em computadores locais . Desde que foi projetado desde o início para estar ciente da Internet, copiar arquivos de URLs com PHP pode ser surpreendentemente fácil em comparação com outras linguagens de script. Entrada e saída do arquivo com URLs usar exatamente as mesmas funções como entrada e saída para arquivos locais. Instruções
1
Abra um novo arquivo de texto, usando seu editor de texto de sua escolha. Este tutorial irá assumir que você está usando o bloco de notas , como a maioria dos usuários são susceptíveis de ter já instalado, mas muitas pessoas preferem um editor com mais recursos dedicados para a programação , como jEdit .
Clique em "Arquivo " e "Salvar As ". Nomeie o arquivo " copyFileFromURL.php ".
2
Cole o seguinte código no arquivo de declará-la no como um script PHP :
? >
Todo o código para o resto do tutorial vai entre essas duas linhas , que marcam o início eo fim do script.
3
Paste o seguinte código no script:
$ in = fopen ( " http://www.google.com/intl/en_ALL/images/srpr/logo1w.png ", ' r ');
$ out = fopen ( " logolw.png " , 'w ');
Isso abre tanto o URL a partir da qual será o download e um arquivo local para o qual você irá armazená-lo. Neste caso , ele usa o logotipo do Google , mas qualquer URL válida fará. Basta substituir a URL no primeiro comando " fopen " com o que você gostaria de usar , e substituir o nome do arquivo no segundo comando " fopen " com o nome do arquivo que você gostaria de usar para armazenar o arquivo localmente.
< br > 4
cole o seguinte código no script imediatamente após o código anterior :
enquanto {
$ buffer = fread ( $ em 2048 ( feof ( $ in) !) );
fwrite ( $ a , $ buffer);
}
Isto diz o script para continuar a leitura de dados a partir da URL em blocos de dois kilobytes até atingir o final do arquivo , e gravar esses dados para o arquivo local.
Pressione "Ctrl " + "S" para salvar seu trabalho .
5
Execute o script digitando o seguinte em um prompt de comando:
php- f copyFileFromURL.php
o arquivo será baixado para o diretório atual. Então, se você deixou as URLs no passo 3 não modificada , o logotipo da Google vai estar sentado no diretório quando o script termina .