maicon_m 0 Denunciar post Postado Outubro 15, 2009 A idéia é a de que o cliente possa selecionar quantas imagens quiser para enviar ao servidor. Para isso estou utilizando o código abaixo que cria uma pasta e envia as imagens. Esta funcionando, porém não grava mais do que 5 imagens. Já tentei com imagens de diversos tamanhos, revisei o código e não encontrei o erro. Alguém? <?php if (isset($_POST['enviar'])) { $imagens = $_FILES['imagem']; $data = $_POST['data']; list($dia, $mes, $ano) = explode('/',$data); $novadata = $dia.$mes.$ano; mkdir("C:/caminho/pasta/$novadata", 0700); mysql_query("INSERT INTO aprovados (data,pasta) VALUES ('".$data."', '".$novadata."')"); for ($i=0; $i<sizeof($imagens); $i++) { echo $i.'- '; $foto = $_FILES['imagem']['name'][$i]; $tmp_name = $_FILES['imagem']['tmp_name'][$i]; $pasta = "imagens/$novadata/"; $caminho = $pasta . $foto; move_uploaded_file($tmp_name, $caminho); } } ?> <form action="<?php $_SERVER['PHP_SELF'];?>" method="POST" enctype = "multipart/form-data" > Data:<br /> <input type="text" name="data" size="30" /><br /> Imagens:<br /> <input type="file" name="imagem[]"/><br /> <input type="submit" value="Enviar" name="enviar" /> </form> Compartilhar este post Link para o post Compartilhar em outros sites
vinicvo 4 Denunciar post Postado Outubro 16, 2009 Cara, você tá rodando em localhost ou em servidor online? Pq se for o servidor, pode ser que ele esteja limitando o número de imagens do upload. mysql_query("INSERT INTO aprovados (data,pasta) VALUES ('".$data."', '".$novadata."')"); //Inserir em data o valor $data e em pasta o valor $novadata!!! ??? Compartilhar este post Link para o post Compartilhar em outros sites