senhorvip 0 Denunciar post Postado Dezembro 10, 2011 Galera beleza? é o seguinte, estou com problemas com o servidor (locaweb) meu acesso ao ftp não está funcionando e eles não conseguem resolver, estão me enrolando. eu tenho backup do meu banco de dados e dos arquivos do meu site, mas tenho uma pasta no servidor cheia de imagens (upload) com quase 40 mil fotos. vamos ao meu help, preciso baixar essas imagens do servidor. mas como? tenho acesso ao banco de dados e no banco de dados tenho uma tabela com o caminho de todas as imagens, eu poderia fazer um sql e retornar as 40 mil imagens e salvar, mas não sei se isso vai dar certo porque são 800mb de imagens. então gostaria de saber se alguém tem alguma idéia. Lembrando que terei que jogar um script em outro servidor conectando com meu banco de dados, não tenho acesso ao meu ftp. me salvem por favor, preciso migrar urgente. Compartilhar este post Link para o post Compartilhar em outros sites
DeividMG18 3 Denunciar post Postado Dezembro 10, 2011 USE O copy(); $sql_imagens=mysql_query("SELECT imagem FROM tb_imagens ORDER BY id"); while($l=mysql_fetch_array($sql_imagens)){ $imagem=$l['imagem']; $origem="http://seusite.com/".$imagem; $destino="pasta/que /vai salvar/as/imagens"; copy($origem,$destino); } testa ae... Compartilhar este post Link para o post Compartilhar em outros sites
Luis Paullo 47 Denunciar post Postado Dezembro 10, 2011 sem FTP acho que não tem como =X Compartilhar este post Link para o post Compartilhar em outros sites
DeividMG18 3 Denunciar post Postado Dezembro 10, 2011 CLARO Q TEM include 'conexao.php' $sql_imagens=mysql_query("SELECT imagem FROM tb_imagens ORDER BY id"); while($l=mysql_fetch_array($sql_imagens)){ $imagem=$l['imagem']; $origem="http://seusite.com/."$imagem; $destino="pasta/que /vai salvar/as/imagens"; copy($origem,$destino); } você pode fazer localmente usando os dados do servidor. você testou? Compartilhar este post Link para o post Compartilhar em outros sites
senhorvip 0 Denunciar post Postado Dezembro 10, 2011 CLARO Q TEM include 'conexao.php' $sql_imagens=mysql_query("SELECT imagem FROM tb_imagens ORDER BY id"); while($l=mysql_fetch_array($sql_imagens)){ $imagem=$l['imagem']; $origem="http://seusite.com/."$imagem; $destino="pasta/que /vai salvar/as/imagens"; copy($origem,$destino); } você pode fazer localmente usando os dados do servidor. você testou? Pois é, eu tinha testado mas o servidor não aceita o copy, imagino que seja pq estou tentando copiar de um servidor para o outro, será que não rola de baixar para o computador sem o copy()?? Warning: copy() [function.copy]: URL file-access is disabled in the server configuration in /home/storage/b/be/81/public_html/baixar.php on line 22 outra coisa, eu uso mac e não tenho localhost aqui, faço tudo online. Compartilhar este post Link para o post Compartilhar em outros sites
senhorvip 0 Denunciar post Postado Dezembro 10, 2011 a solução foi puxar uma lista com todas as imagens, demorou listar mas deu certo, aí no navegador mesmo eu salvei a página inteira com as images. valeu pela atenção. Compartilhar este post Link para o post Compartilhar em outros sites