PHP (que significa de forma recursiva para "PHP Hypertext Processor") É uma poderosa linguagem de script. Ele é usado mais comumente para desenvolver páginas da 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 o PHP pode ser surpreendentemente fácil em comparação com outras linguagens de script. arquivo de entrada e de saída com URLs usar exatamente as mesmas funções como entrada e saída para arquivos locais.
Abra um novo arquivo de texto, usando seu editor de texto de 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 o jEdit.
Clique "Arquivo" e "Salvar como." Nomeie o arquivo "copyFileFromURL.php."
Cole o seguinte código no arquivo, declarando-a como um script PHP:
lt;? php
?gt;
Todo o código para o resto do tutorial irá percorrer entre essas duas linhas, que marcam o início eo fim do script.
Cole o seguinte código no script:
$ Em = fopen ("https://google.com/intl/en_ALL/images/srpr/logo1w.jpg", `R`);
$ Out = fopen ("logolw.jpg", `W`);
Isso abre o URL a partir do 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 "fopen" comando com o que você gostaria de usar, e substituir o nome do arquivo na segunda "fopen" comando com o nome do arquivo que você gostaria de usar para armazenar o arquivo localmente.
Cole o seguinte código no script imediatamente após o código anterior:
while (! feof ($ in)) {
$ Tampão = fread ($ em, 2048);
fwrite ($ out, $ buffer) -
}
Diz ao script para continuar a leitura de dados a partir do URL em blocos de dois kilobytes até atingir o final do arquivo, e para escrever os dados para o arquivo local.
pressione "Ctrl"+"S" para salvar seu trabalho.
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 na etapa 3 não modificada, o logotipo do Google vai estar sentado no diretório quando o script termina.
dicas & avisos
- Você pode abrir um prompt de comando no Windows, clicando em "Começar," "Corre," e digitando "cmd."