Jump to content


Photo

Baixar Arquivo Remoto


  • Faça o login para participar
6 replies to this topic

#1 fernandinha

fernandinha

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Não informado

Posted 18/01/2008, 10:54

Bom dia a todos :lol:
Gostaria de saber, se alguém pode me ajudar,

Preciso baixar um arquivo de um outro site, para o meu, mas remotamente ou seja

tenho o site www.exemplo1.com.br

quero baixar o arquivo do site www.exemplo2.com.br/arquivo.mp3
para o meu..

sei que através de ftp eu consigo pela função ftp nb get...

mas é por http mesmo... alguém me dá uma luz ?

#2 Henderson

Henderson

    12 Horas

  • Usuários
  • 279 posts
  • Sexo:Não informado
  • Localidade:Santos

Posted 18/01/2008, 11:06

use fopen()

#3 fernandinha

fernandinha

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Não informado

Posted 18/01/2008, 11:14

ele dá este erro:

Warning: fopen() [function.fopen]: URL file-access is disabled in the server configuration in /home/.pastry/exemplo1/exemplo1.com.br/gateway/gateway.php on line 4

Edição feita por: fernandinha, 18/01/2008, 11:14.


#4 Marcos Aurélio

Marcos Aurélio

    Das terras geladas da Sibéria

  • Usuários
  • 208 posts
  • Sexo:Masculino

Posted 18/01/2008, 11:31

Que tal copy_remote_file()? ;)

Ainda aceita validação de tamanho e tipo de arquivo...

Edição feita por: Marcos Aurélio, 18/01/2008, 11:32.


#5 ciclone

ciclone

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Não informado

Posted 18/01/2008, 12:30

Esta ai o seu script.

<?
// Exempo com podcast do IdgNow

$arquivo = 'http://idgnow.uol.com.br/idgestaticas/podcasts/marcelo_okano_14012008.mp3';
$destino = 'C:/';

copy($arquivo, $destino.basename($arquivo));
?>

Ate mais ;-)

#6 robertson

robertson

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 21/01/2011, 11:11

Olá amigo eu tentei mas não funcionou deu o seguinte erro

Warning: chmod() [function.chmod]: Unable to access C:/ in /home/httpd/vhosts/xxx.com.br/httpdocs/prosystem/teste.php

eu coloquei um chmod porque estava dizendo que não tinha permissão
mas o que acontece é que não encontra o c:/

<?
// Exempo com podcast do IdgNow

$arquivo = 'http://idgnow.uol.com.br/idgestaticas/podcasts/marcelo_okano_14012008.mp3';
$destino = 'C:/';

chmod("$destino", 0777);

copy($arquivo, $destino.basename($arquivo));
?>


Quando executei o mesmo escript sem alterações e deu o seguinte erro

Warning: copy() [function.copy]: Unable to access in /home/httpd/vhosts/xxx.com.br/httpdocs/arquivos/teste.php on line 6


se alguem souber ajudar Obrigado...

Edição feita por: robertson, 21/01/2011, 11:26.


#7 Laureano Pereira

Laureano Pereira

    Novato no fórum

  • Usuários
  • 15 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre

Posted 22/01/2011, 15:55

Não encontra mesmo...

pelo que vejo na chamada de teste.php ele esta dentro da pasta prosystem, então crie uma pasta dentro dela, dê as permissões de escrita, e mande salvar o arquivo dentro dela...

Ex.:

$destino = "arquivos/";



Olá amigo eu tentei mas não funcionou deu o seguinte erro

Warning: chmod() [function.chmod]: Unable to access C:/ in /home/httpd/vhosts/xxx.com.br/httpdocs/prosystem/teste.php

eu coloquei um chmod porque estava dizendo que não tinha permissão
mas o que acontece é que não encontra o c:/

<?
// Exempo com podcast do IdgNow

$arquivo = 'http://idgnow.uol.com.br/idgestaticas/podcasts/marcelo_okano_14012008.mp3';
$destino = 'C:/';

chmod("$destino", 0777);

copy($arquivo, $destino.basename($arquivo));
?>


Quando executei o mesmo escript sem alterações e deu o seguinte erro

Warning: copy() [function.copy]: Unable to access in /home/httpd/vhosts/xxx.com.br/httpdocs/arquivos/teste.php on line 6


se alguem souber ajudar Obrigado...






1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq