null2007 1 Denunciar post Postado Junho 21, 2012 Opa, pessoal, seguinte: Ao selecionar um arquivo e clicar enviar, está ocorrendo o seguinte erro <_<: Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\estudando_php\teste\index.php on line 15 Na linha 15, contém o seguinte código: foreach($_FILES["img"]["error"] as $key => $error){ O código completo é o seguinte: <?php if(isset($_POST['upload'])){ $pasta = "uploads/"; foreach($_FILES["img"]["error"] as $key => $error){ if($error == UPLOAD_ERR_OK){ $tmp_name = $_FILES["img"]["tmp_name"][$key]; $nome = $_FILES["img"]["name"]["$key"]; $uploadfile = $pasta . basename($nome); if(move_uploaded_file($tmp_name, $uploadfile)){ echo "O arquivo " . $nome . " foi enviado com sucesso!<br />"; }else{ echo "Erro ao enviar o arquivo " . $nome . "! Por favor tente outra vez!"; } } } } ?> <form name="upload_files" action="" enctype="multipart/form-date" method="post"> <input type="file" name="img[]" class="multi" maxlength="2" accept="jpeg|jpg|png|gif" /> <input type="submit" name="upload" value="upload" /> </form> :blush: Pessoal.. Consegui detectar o que está ocorrendo... O problema estava no value (AFF :wacko:): <form name="upload_files" action="" enctype="multipart/form-data" method="post"> <input type="file" name="img[]" class="multi" maxlength="2" accept="jpeg|jpg|png|gif" /> <input type="submit" name="upload" value="Upload" /> </form> HAVIA DIGITADO COM O U MINÚSCULO.... :wacko: :wacko: :wacko: :wacko: vlw :thumbsup: Compartilhar este post Link para o post Compartilhar em outros sites