Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

erickdavidson

Upload para 2 pastas ao mesmo tempo

Recommended Posts

Pessoal, como faço para fazer upload para 2 pastas ao mesmo tempo?

Exemplo, pasta 1 e pasta 2... quando der o upload no input de uma FOTO, a foto ser gravada nas 2 pastas...

 

atualmente eu estou usando este codigo:

<?php

// Pasta de destino das fotos
$Destino = "images/";

 // Obtém dados do upload
$Fotos = $_FILES["fotos"];
// Contagem de fotos enviadas
$Conta = 0;

// Itera sobre as enviadas e processa as validações e upload
for($i = 0; $i < sizeof($Fotos); $i++)
{
// Passa valores da iteração atual
$Nome = $Fotos["name"][$i];
$Tamanho = $Fotos["size"][$i];
$Tipo = $Fotos["type"][$i];
$Tmpname = $Fotos["tmp_name"][$i];

// Verifica se tem arquivo enviado
if($Tamanho > 0 && strlen($Nome) > 1)
{
// Verifica se é uma imagem
if(preg_match("/^image\/(gif|jpeg|jpg|png)$/", $Tipo))
{
// Caminho completo de destino da foto
$Caminho = $Destino . $Nome;

// Tudo OK! Move o upload!
if(move_uploaded_file($Tmpname, $Caminho))
{
echo "Foto #" . ($i+1) . " enviada.<br/>";

// Faz contagem de enviada com sucesso
$Conta++;

}
else // Erro no envio
{
// $i+1 porque $i começa em zero
echo "Não foi possível enviar a foto #" . ($i+1) . "<br/>";
}
}
}
}

if($Conta) // Imagens foram enviadas, ok!
{
echo "<br/>Foi(am) enviada(s) " . $Conta . " foto(s).";
}
else // Nenhuma imagem enviada, faz alguma ação
{
echo "Você não enviou fotos!";
}




?>

mas ele enviar apenas para 1 pasta, como eu faço para enviar para 2 ao mesmo tempo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

no segund move_uploaded_file, da esse erro:

Warning: move_uploaded_file() expects parameter 1 to be string, 
array given in processa_upload.php on line 75

ou uma alternativa a metodo, como eu poderia copiar da pasta que já foi salvo, para a outra pasta?

Compartilhar este post


Link para o post
Compartilhar em outros sites

fiz de outra forma, e deu certo..

 

fiz o action enviar para 2 paginas diferentes, dai nas 2 paginas eu coloquei o mesmo codigo, so mudando a pasta para onde a imagem salvaria...

 

nao era o jeito correto, mas deu certo :D

 

RESOLVIDO.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.