emmanuelsiqueira30 Postado Agosto 17, 2018 Denunciar Share Postado Agosto 17, 2018 Pessoal por favor se alguém puder me ajudar neste problema que estou quebrando muito a cabeça pra resolver. Como enviar todos os arquivos de um diretório local para um diretório remoto com php. Por enquanto fiz esse código mas já testei várias funções mas não consegui: <?php function envia_ftp_bci() { $servidor_ftp = 'files.servidor.com'; $usuario_ftp = '00000000'; $senha_ftp = '0000000'; $conexao_ftp = ftp_connect($servidor_ftp); $login_ftp = ftp_login($conexao_ftp,$usuario_ftp,$senha_ftp); $destino = '/fotos/bci/'; $origem = 'fotos/bci/*.*'; if (!$login_ftp) { exit('Usuário ou senha FTP incorretos.'); } ftp_pasv($conexao_ftp,true); if (@ftp_put($conexao_ftp, $destino, $origem, FTP_BINARY)) { echo 'Arquivo enviado com sucesso!'; } else { echo 'Erro ao enviar arquivo!'; } ftp_close($conexao_ftp); } envia_ftp_bci(); ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 wash Postado Agosto 18, 2018 Denunciar Share Postado Agosto 18, 2018 Olá! O sr. vai precisar montar um array com os arquivos que deseja enviar. use glob: php.net/glob Vai precisar percorrer os nomes destes arquivos (use foreach: php.net/foreach) para poder enviá-los um a um com ftp_put: php.net/ftp_put Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
emmanuelsiqueira30
Pessoal por favor se alguém puder me ajudar neste problema que estou quebrando muito a cabeça pra resolver.
Como enviar todos os arquivos de um diretório local para um diretório remoto com php.
Por enquanto fiz esse código mas já testei várias funções mas não consegui:
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.