Formulario multi arquivos de gifs
Galera, eu consegui fazer com 1 arquivo só, mas não estou conseguindo raciocinar pra deixar 5 arquivos pra upload....
eu sei que usa arrar, mas num sei como... olha o codigo
envia.php
///////////////////////////////////////////////////////////////// Inserir novoif(isset($_POST['Cadastrar'])){ foreach($_POST as $campo => $valor) {$$campo = stripslashes(addslashes($valor));} $arquivo = $_FILES["imagem"]; $erro = array(); $arquivo[1] = ""; if(!eregi("image/gif", $arquivo["type"])) { $erro[] = "Arquivo em formato invalido!" . $arquivo[1]["type"]; } if($arquivo["size"] > 15000) { $erro[] = "Tamanho da Imagem e maior que o esperado 150kb"; } $tamanhos = getimagesize($arquivo["tmp_name"]); if($tamanhos[0] > 400) { $erro[] = "Largura Inesperado 400px"; } if($tamanhos[1] > 300) { $erro[] = "Altura Inesperado 300px"; } if((count($erro))>0) { echo "<script Language=JavaScript>alert(\""; for($i=0;$i<count($erro);$i++) { echo $erro[$i] . " \\n"; } echo "\")</script> "; echo "<script Language=JavaScript>java script:history.back(-1)</script>"; } else { // Pega extensão do arquivo, o indice 1 do array conterá a extensão $i = mysql_num_rows(mysql_query("SELECT anime FROM gifs WHERE anime='$anime'")); $imagem = $i++ . ".gif"; $dir = "../animes/$anime/gifs/"; if(!is_dir($dir)) mkdir($dir, 0755); move_uploaded_file($_FILES['imagem']['tmp_name'], $dir. $imagem); mysql_query("INSERT INTO gifs (anime, gif) VALUES ('$anime', '$imagem')") or die ("$error"); echo "<script>location='" . $_SERVER['PHP_SELF'] . "?page=gifs_cadastrar&cadastrado'</script>"; }}///////////////////////////////////////////////////////////////// FIM
formulario.php
<form action="index.php?page=gifs_enviar" method="post" enctype="multipart/form-data"><input type="file" name="imagem[]" ><br><input type="file" name="imagem[]" ><br><input type="file" name="imagem[]" ><br><input type="file" name="imagem[]" ><br><input type="file" name="imagem[]" ><br><input name="Cadastrar" type="submit" class="form" value="Cadastrar" /> </form>
Discussão (1)
Carregando comentários...