leopb17 0 Denunciar post Postado Abril 4, 2013 Olá pessoal, sou dono de um site, no qual preciso fazer, que quando a pessoa se registre, ele importe uma imagem, de outro site, para o diretório /uploads/ sendo que o registro estará no diretório /registro/Como seria:A pessoa se registra com o nick Leeoow,Insere a senha e tal,quando a pessoa clicar enviar, ao mesmo tempo que cadastrar no banco de dados, o php usar $nome para adquirir uma imagem de outro site, no qual é certeza que ela estará cadastrada.Ja fiz o php de cadastro, só preciso resolver o seguinte:O site seria:http://outrosite.com/$nome.png e precisaria ser salva no meu diretório /uploads/$nome.pngcomo fazer pra ela importar? Compartilhar este post Link para o post Compartilhar em outros sites
Dellacurtais 36 Denunciar post Postado Abril 4, 2013 http://php.net/manual/pt_BR/function.copy.php copy($url,$destino); $destino deve ser algo tipo diretorio/nome.formato Compartilhar este post Link para o post Compartilhar em outros sites
leopb17 0 Denunciar post Postado Abril 4, 2013 http://php.net/manual/pt_BR/function.copy.php copy($url,$destino); $destino deve ser algo tipo diretorio/nome.formato Mas.. olha o erro que retorna: Compartilhar este post Link para o post Compartilhar em outros sites
Dellacurtais 36 Denunciar post Postado Abril 4, 2013 se vc está na pasta registro e a pasta uploads não existir dentro dela,e estiver no diretorio principal vc tem que fazer assim! $url = "http://www.teste.com/imagem.jpg"; $diretorio = "../uploads/nome.formato"; copy($url, $diretorio); Compartilhar este post Link para o post Compartilhar em outros sites
Evandro Oliveira 331 Denunciar post Postado Abril 4, 2013 A "foto" é acessível publicamente no "outro site"??? Você pode usar curl ou http://php.net/file_get_contents'>file_get_contents Compartilhar este post Link para o post Compartilhar em outros sites
leopb17 0 Denunciar post Postado Abril 4, 2013 A "foto" é acessível publicamente no "outro site"??? Você pode usar curl ou file_get_contents é sim.. Compartilhar este post Link para o post Compartilhar em outros sites
Evandro Oliveira 331 Denunciar post Postado Abril 4, 2013 Então você pode tentar usar uma dessas duas funções que te passei para "ler" a imagem remota. Aí com a API de file você salva <?php file_put_contents('nome/da/imagem.jpg', file_get_contents('http://endereco/da/imagem.jpg')); Compartilhar este post Link para o post Compartilhar em outros sites
leopb17 0 Denunciar post Postado Abril 4, 2013 se vc está na pasta registro e a pasta uploads não existir dentro dela,e estiver no diretorio principal vc tem que fazer assim! $url = "http://www.teste.com/imagem.jpg"; $diretorio = "../uploads/nome.formato"; copy($url, $diretorio); Mesmo erro.. eu ja dei permissão 777,alterei as configuraçoes.. ai vao 2 prints: Compartilhar este post Link para o post Compartilhar em outros sites