Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas na estrutura de repetição


wawasurf

Pergunta

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 por wawasurf
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...