wawasurf Postado Setembro 9, 2008 Denunciar Share Postado Setembro 9, 2008 (editado) Olá, estou fazendo uma etrutura de repetição para o envio de 10 fotos, só que não esta enviando as fotos para o servidor. Antes de mandar a foto ele ainda faz um resize nas fotos.enviar.php<form id="form" method="post" action="uploadImage.php" enctype="multipart/form-data" accept-charset="utf-8"> <table width="100%"> <tr> <td width="30%"><p>Foto: <input type="file" name="foto1" id="foto1" /> </p> <p>Foto: <input type="file" name="foto2" id="foto2" /> </p> <p>Foto: <input type="file" name="foto3" id="foto3" /> </p> <p>Foto: <input type="file" name="foto4" id="foto4" /> </p> <p>Foto: <input type="file" name="foto5" id="foto5" /> </p></td> <td width="70%"><p>Foto: <input type="file" name="foto6" id="foto6" /> </p> <p>Foto: <input type="file" name="foto7" id="foto7" /> </p> <p>Foto: <input type="file" name="foto8" id="foto8" /> </p> <p>Foto: <input type="file" name="foto9" id="foto9" /> </p> <p>Foto: <input type="file" name="foto10" id="foto10" /> </p></td> </tr> </table> <div id="botao"> <input id="enviar" type="submit" name="Enviar" value="Enviar" tabindex="6" class="botao"/> </div> </form> uploadImage.php <?php require_once ("functionsUpload.php"); set_time_limit(0); //Elimita o limite de tempo do php_timeout(); for($i=1; $i<=10; $i++) { //pega os nomes dos campos files (prefixo + numero crescente) $id_arquivo = "foto".$i; $nome_arquivo = $_FILES[$id_arquivo]["name"]; $arqv_temporario = $_FILES[$id_arquivo]["tmp_name"]; // faz o upload dos arquivos $arquivo = isset($_FILES[$id_arquivo]["name"]) ? $_FILES[$id_arquivo]["name"] : FALSE; $max_image_x = 402; $max_image_y = 331; $diretorio = '/home/admin/public_html/testes/eu/fotos/'; if($arquivo) { $tamanho = getimagesize($idarquivo["tmp_name"]); ini_set ("max_execution_time", 3600); // uma hora $err = FALSE; if(is_uploaded_file($idarquivo['tmp_name'])) { if(verifica_image($arquivo)) { $tamanho = getimagesize($idarquivo["tmp_name"]); $dimensiona = verifica_dimensao_image($arquivo, $max_image_x, $max_image_y); if($dimensiona != '') { if($dimensiona == 'altura') { $auxImage = $max_image_x; $max_image_x = $max_image_y; $max_image_y = $auxImage; } } else { $max_image_x = $tamanho[0]; $max_image_y = $tamanho[1]; } $nome_foto = ('imagem_crop_' . time() . '.' . verifica_extensao_image($arquivo));// nome único para foto $endFoto = $diretorio . $nome_foto; if(reduz_imagem($idarquivo['tmp_name'], $max_image_x, $max_image_y, $endFoto)) { $err = TRUE; } } } } { echo "O Arquivo <b>$nome_arquivo</b> foi concluido com sucesso<br />"; } } ?> Editado Setembro 9, 2008 por wawasurf Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Setembro 9, 2008 Denunciar Share Postado Setembro 9, 2008 Por gentileza, use o bom senso, você já postou esse questão aqui a pouco mais de 3 horas, então espere uma resposta, não adianta ficar repetindo o tópico, o máximo que vai conseguir com isso é ser ignorado. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
wawasurf
Olá, estou fazendo uma etrutura de repetição para o envio de 10 fotos, só que não esta enviando as fotos para o servidor. Antes de mandar a foto ele ainda faz um resize nas fotos.
enviar.php
uploadImage.php Editado por wawasurfLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados