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

como gravar o caminho da imagem em um upload multiplo


Johnison

Pergunta

eu fiz um sistema de upload esta funcionando.
só que na hora de gravar o caminho na coluna da tabela só vai o caminho de uma

if(!is_dir($diretorio)){
		 	echo "Pasta $diretorio nao existe";
		}else{
			/*6b o caminho existindo */
			/*se a contagem der zero*/
			if($conta <= 0){
				echo "Selecione uma imagem";
			}else{
				/*se a contagem for maior que zero ele vai contar até chegar ao valor igual ao numero de imagens*/
				for($i = 0; $i < $conta; $i++){
					$nome 				= $imagem['name'][$i];
					$tipo 				= $imagem['type'][$i];
					$tamanho 			= $imagem['size'][$i];
					$error 				= $imagem['error'][$i];
					$caminho_temporario = $imagem['tmp_name'][$i];
					
					/*recupera a extensão de cada imagem que fica depois do ponto*/
					$extensao = end(explode('.', $nome));
					/*criando um nome unico para cada imagem*/
					$novo_nome	= rand().".$extensao";
					
					/*verifica há erros*/
					if($error != 0)
						$msg[] = "<b>$nome :</b>".$errorMsg[$error];	
						else if(!in_array($tipo, $permite))
						$msg[] = "<b>$nome :</b>ERRO. Formato da imagem não é suportado. Use apenas JPG,PNG.";
						else if($tamanho > $masSize)
						$msg[] = "<b>$nome :</b> ERRO. A imagem ultrapassa o limte de 5MB";
					else{
						$destino = $diretorio."/".$novo_nome;
						/*Não havendo erros ele faz o upload*/
						if(move_uploaded_file($caminho_temporario, $destino)){
							var_dump( $novo_nome );
							
							$imagem2 = "casas/$nome_pasta/$novo_nome";
							
							echo $imagem2;

						$msg[] = "<b>$nome :</b> MOVEUUU";
						}
						else
						$msg[] = "<b>$nome :</b> NÃO MOVEU";
											
					}
				}
			}
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...