Multiple images Upload With php not working
<p>I'm trying to upload multiple images (actually, 8 images) but they're not mandatory.</p>

<p>In my php, I use a foreach to upload the files and send the links by email but they're not uploading.</p>

<p>What I could be wrong?</p>

<p>Here's the code:</p>

<pre><code>&lt;?php
date_default_timezone_set("America/Sao_Paulo");
    $nome = $_POST['nome'];
    $email = $_POST['email'];
    $local = $_POST['local'];
    $telefone = $_POST['telefone'];
    $whatsapp = $_POST['whatsapp'];
    $idade = $_POST['idade'];
    $cache = $_POST['cache'];
    $atendimento = $_POST['atendimento'];
    $atendo = $_POST['atendo'];
    $pagamento = $_POST['pagamento'];
    $mensagem = $_POST['mensagem'];
    $imagem = $_FILES['imagem'];

    $para = "email@gmail.com";

    $texto = "Content-type:text/html;charset=UTF-8" . "\r\n";
    $texto .= "&lt;b&gt;Nome: &lt;/b&gt;". $nome ."&lt;br /&gt;";
    $texto .= "&lt;b&gt;E-mail: &lt;/b&gt;". $email ."&lt;br /&gt;";
    $texto .= "&lt;b&gt;Local: &lt;/b&gt;". $local ."&lt;br /&gt;";
    $texto .= "&lt;b&gt;Telefone: &lt;/b&gt;". $telefone ."&lt;br /&gt;";
    if($whatsapp)   {
        $texto .= "&lt;b&gt;Whatsapp:&lt;/b&gt; Sim&lt;br /&gt;";
    };
    $texto .= "&lt;b&gt;Idade: &lt;/b&gt;". $idade ."&lt;br /&gt;";
    $texto .= "&lt;b&gt;Cachê: &lt;/b&gt;". $cache ."&lt;br /&gt;";
    $texto .= "&lt;b&gt;Atendimento: &lt;/b&gt;";
    foreach($atendimento as $Atendimento)   {
        $texto .= $Atendimento .", ";
    };
    $texto .= "&lt;br /&gt;";
    $texto .= "&lt;b&gt;Atendo: &lt;/b&gt;";
    foreach($atendo as $Atendo) {
        $texto .= $Atendo .", ";
    };
    $texto .= "&lt;br /&gt;";
    $texto .= "&lt;b&gt;Formas de Pagamento: &lt;/b&gt;";
    foreach($pagamento as $Pagamento)   {
        $texto .= $Pagamento .", ";
    };
    $texto .= "&lt;br /&gt;";
    $texto .= "&lt;b&gt;Mensagem: &lt;/b&gt;". $mensagem ."&lt;br /&gt;";
    $txt1 = "email@gmail.com";
    $contador = 0;
    $diretorio = "envios/";
    foreach($imagem as $img)    {
        if(!empty($img["name"]))    {
            $arquivo = $diretorio . basename($img["name"]);
            $tipoimagem = pathinfo($arquivo,PATHINFO_EXTENSION);
            if($tipoimagem != "jpg" &amp;&amp; $tipoimagem != "png" &amp;&amp; $tipoimagem != "jpeg" &amp;&amp; $tipoimagem != "gif" ) {
                echo "apenas arquivos JPG, JPEG, PNG &amp; GIF são permitidos.";
            } else  {
                if(move_uploaded_file($img["tmp_name"], $arquivo))   {
                $contador = $contador + 1;
                $texto .= "&lt;b&gt;Foto ". $contador .":&lt;/b&gt; ". $arquivo ."&lt;br /&gt;";
                } else  {
                    echo "&lt;script&gt;alert('Ops!')&lt;/script&gt;";
                }
            };
        };
    };

    $headers = "MIME-Version: 1.0" . "\r\n";
    $headers .= "From: \"$nome\" &lt;$email&gt;\r\n"; 
    $headers .= "Bcc: {$txt1}\r\n";
    $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";

    mail($para,"Contato Anuncio",$texto,$headers);
    echo "&lt;script&gt;alert('Mensagem Enviada!')&lt;/script&gt;";

?&gt;
</code></pre>