[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Lucas Rodrigues Cardoso
Criador Lucas Rodrigues Cardoso 04/07/2020

Carlos, poderia me ajudar nessa lógica? estou tentando ao inves de usar o for, usar o foreach. 

foreach ($fotos as $foto) {

    if (move_uploaded_file($foto['tmp_name'], $path . $foto['name']) )

        echo 'Sucesso';

    else 

        echo "Falha";

}

 

 

att

Manager Carlos Ferreira 04/07/2020

Olá, Lucas!
Tudo bem?

Pode fazer assim:
for($i = 0; $i <= count($fotos); $i++) {
    if (move_uploaded_file($fotos[$i]['tmp_name'], $path . $fotos[$i]['name']) )
        echo 'Sucesso';
    else
        echo "Falha";
}

Carlos Ferreira
jose ricardo peixoto 04/07/2020

Lucas, a titulo de curiosidade, com foreach ficaria destá forma:

foreach($fotos['name'] as $key => $foto){

    $tmp_name = $fotos['tmp_name'][$key];
    $foto_name = $fotos['name'][$key];
        if (!is_dir($path)) {
            mkdir($path);
        }
       
        if (move_uploaded_file($tmp_name, $path . $foto_name)) {
            // Arquivo movido com sucesso
        } else {
            echo 'Erro ao mover arquivo!'
        }
}
 

 

jose ricardo peixoto
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!