Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como copiar um arquivo de uma URL com PHP
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 .

Anterior :

Próximo : No
  Os artigos relacionados
·Tipos de Dados MySQL booleano 
·Como substituir caracteres não alfanuméricos em PHP 
·Como configurar o PHP no IIS 6.0 
·Como alterar um script de senha em PHP 
·Como ativar o DOP para PHP Library no Go Daddy 
·Como fazer várias Mailtos em PHP 
·Como mover Fazer upload de arquivos em PHP 
·Qual é a diferença entre MySQL e MySQLi 
·Como encontrar a data de ontem em PHP 
·Como parar um PHP e iniciar outro arquivo PHP 
  Artigos em destaque
·Como criar um som com números no LabVIEW 
·Como fazer MFC interface Threads 
·Get_headers Vs . Velocidade cURL em PHP 
·Qual é o propósito de um diagrama de fluxo de dados 
·Como instalar um controle ActiveX do Sun Java 
·Por que há lacunas entre Div Tags 
·Java Naming Restrições 
·Quão grande é um Byte 
·Como compilar com COBOL 
·Como declarar funções estáticas em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados