pessoal meu script ta recebendo 5 arquivos de fotos..quando preencho todas as minhas fotos ele grava direitinho, mas se fica faltando a primeira ele ja nao grava as outras..Alguem consegue ver o erro ?podem me dar uma sugestão?coloquei esse loop para percorrer os arquivos e fazer o numero de inserções correspondentes.. ::CADASTRA.PHP:: envia os files arquivo1 arquivo2...arquivo5, porém nem sempre as 5 fotos serao enviadas e quando deixo de enviar alguma ele da problema ::insere.php:: for($i=0; $i $config["tamanho"]) { $erro[] = "Arquivo em tamanho muito grande! A imagem deve ser de no máximo " . $config["tamanho"] . " bytes. Envie outro arquivo"; continue; } // Para verificar as dimensões da imagem $tamanhos = getimagesize($arquivo[$i]["tmp_name"]); // Verifica largura if($tamanhos[0] > $config["largura"]) { $erro[] = "Largura da imagem não deve ultrapassar " . $config["largura"] . " pixels"; continue; } // Verifica altura if($tamanhos[1] > $config["altura"]) { $erro[] = "Altura da imagem não deve ultrapassar " . $config["altura"] . " pixels"; continue; } } //finaliza a coleta de erros da imagem // Se não ouverem erros então... if(!sizeof($erro)) { //cria um path $arquivo_nome = $imagem_dir . $arquivo[$i]["name"]; //verifica se o arquivo já existe no diretorio if (!file_exists($arquivo_nome)) { // Faz o upload da imagem move_uploaded_file($arquivo[$i]["tmp_name"], $arquivo_nome); //conecta no banco require('../Connections/galluzzi.php'); //aqui salva no banco o path da foto mysql_query("INSERT INTO foto VALUES ('".$id."', '$arquivo_nome')"); echo '

FOTO POSTADA

'; echo '
'; echo "A foto foi gravada no diretório: ".$arquivo_nome; echo '

'; //exit; } } } faz assim ::insere.php:: //coloca no inicio do script, a instrucao abaixo vai varrer o array $_FILES em busca de arquivos vazios, se encontrar, remove do array for($i=0; $i $config["tamanho"]) { $erro[] = "Arquivo em tamanho muito grande! A imagem deve ser de no máximo " . $config["tamanho"] . " bytes. Envie outro arquivo"; continue; } // Para verificar as dimensões da imagem $tamanhos = getimagesize($arquivo[$i]["tmp_name"]); // Verifica largura if($tamanhos[0] > $config["largura"]) { $erro[] = "Largura da imagem não deve ultrapassar " . $config["largura"] . " pixels"; continue; } // Verifica altura if($tamanhos[1] > $config["altura"]) { $erro[] = "Altura da imagem não deve ultrapassar " . $config["altura"] . " pixels"; continue; } } //finaliza a coleta de erros da imagem // Se não ouverem erros então... if(!sizeof($erro)) { //cria um path $arquivo_nome = $imagem_dir . $arquivo[$i]["name"]; //verifica se o arquivo já existe no diretorio if (!file_exists($arquivo_nome)) { // Faz o upload da imagem move_uploaded_file($arquivo[$i]["tmp_name"], $arquivo_nome); //conecta no banco require('../Connections/galluzzi.php'); //aqui salva no banco o path da foto mysql_query("INSERT INTO foto VALUES ('".$id."', '$arquivo_nome')"); echo '

FOTO POSTADA

'; echo '
'; echo "A foto foi gravada no diretório: ".$arquivo_nome; echo '

'; //exit; } } } [/quote]