Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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:
Carregando comentários...