Jump to content

Recommended Posts

Posted

Olá boas eu abri á dias um post para fazer um upload

E o problema é que as imagens sao de grande qualidade e pesadas as imagens têm por volta de 4,5 megas

o melhor será editar e depois fazer o upload?

ou fazer o upload e so depois editar a imagem?

na base de dados so guardo o caminho e o nome da imagem.

e numa pasta a imagem.

Gostaria que me ajudassem  ?

Posted

Se fizeres primeiro o upload e depois o resize vais ter de esperar mais tempo pelo upload o que no caso de serem muitas imagens poderá ser demorado. No caso de o resize já estiver feito, as imagens serão mais pequenas e assim mais rápido de fazer o upload.

Não sei se é bem isto que querias

Posted

Sim é de multi-upload.

Como é que posso fazer o resize antes?

?

?

Infelizmente não podes... para poderes manipular a imagem do lado servidor ela tem que ser passada para lá primeiro.

O melhor é fazer resize em batch recorrendo a uma qualquer app de tratamento de imagem e só depois fazer o upload.

Lembro-me de ter visto qualquer coisa envolvendo javascript + activex mas sinceramente não me recordo onde ou quando(quase de certeza que foi literalmente no século passado).

Posted

Quanto a mim o ideal será editar primeiro a imagem.

Se forem poucas no gimp ou no photoshop.

Se forem muitas http://www.imagemagick.org/script/index.php isto permite fazê-lo.

Este último também pode ser usado via PHP. No entanto, ou tens um servidor dedicado, cloud, etc ou em ambientes partilhados raramente está disponível.

Fica-te como alternativa o uso da biblioteca GD (http://php.net/manual/pt_BR/book.image.php).

Mas este último é mauzito a redimensionar.

Posted

Das duas uma:

- ou desenvolves em GD e tens menos dificuldades em arranjar depois um host

- ou procuras primeiro um host

De qualquer forma, eu faria um teste com o GD para ver o resultado. Mesmo no localhost. Pode ser que funcione suficientemente bem para o resultado desejado.

Posted

eu posso fazer é o utilizador continuar com o upload com as fotos grnades e depois num ficheiro á parte redimensionar todas as imagens mantendo o mesmo nome.

com um script assim


<?php
$imagem = 'foto.jpeg'; // imagem que será redimensionada
$imagem_redimensionada = 'nova_foto.jpeg'; //nova imagem
list($largura, $altura) = getimagesize($imagem);
$nova_largura = 300; // nova largura
$nova_altura = ($nova_largura * $altura) / $largura; // calcula a nova altura
$image_p = imagecreatetruecolor($nova_largura, $nova_altura); $image = imagecreatefromjpeg($imagem);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $nova_largura, $nova_altura, $largura, $altura);
imagejpeg($image_p, $imagem_redimensionada, 80);
imagedestroy($image_p);
?>
Posted

O processo normal de upload dum ficheiro em php é o seguinte:

Isto para servidores Linux. Nos windows deve ser igual mas com caminhos diferentes.

1 - O utilizador usa um formulário para fazer o upload da imagem

2 - a imagem é colocada na pasta /temp com um nome estanho tipo xThyuaAs

3 - Há uma variável $_FILES (que de facto é um array) que tem a informação dos ficheiros carregado

4 - Nesta altura entras tu e fazes o que quiseres com o ficheiro. Redimensionas, rodas,... Copias para onde quiseres (se tiveres permissões), etc.

Penso que este será o processo que deves seguir.

Posted

Eu estive procurando soluçoes para o meu problema e encontrei o thumbs que criam miniaturas das imagens, o tamanho da miniatura pode ser alterado, e com isso posso fazer com que os arquivos tenham o tamanho menor ajustando a qualidade da mesma.

Encontrei este script simples que faz thumbs de imagens


				// recebendo a url da imagem
				$filename = $_GET['img'];
				$percent = 0.10;
				// pegando as dimensoes reais da imagem, largura e altura
				list($width, $height) = getimagesize($filename);

				//setando a largura da miniatura
				$new_width = 120;
				//setando a altura da miniatura
				$new_height = 100;

				//gerando a a miniatura da imagem
				$image_p = imagecreatetruecolor($new_width, $new_height);
				$image = imagecreatefromjpeg($filename);
				imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);

				//o 3º argumento é a qualidade da imagem de 0 a 100
				imagejpeg($image_p, null, 50);
				imagedestroy($image_p);

e o que queria era ajustar este codigo com o meu script de upload de imagens,

sendo que apos ele criar esta miniatura ele apaga se a imagem maior

e que guarda-se a miniatura na pasta e o caminho na base de dados,

O meu script de upload é este:

      <?php 


//ira verificar se clicou no botao enviar
if(isset($_POST['enviar'])){
$nrFicheiros = count($_FILES['arquivo']['name']);
for($i = 0; $i < $nrFicheiros; $i++){
	//o nome original do arquivo no computador do utilizador
         $arqName = $_FILES['arquivo']['name'][$i];
        //o tipo mime do arquivo 
        $arqType = $_FILES['arquivo']['type'][$i];
        //o tamanho do arquivo
        $arqSize = $_FILES['arquivo']['size'][$i];
        //o nome temporario do arquivo com que foi guardado no servidor 
        $arqTemp = $_FILES['arquivo']['tmp_name'][$i];
        //o codigo de erro associado a este upload de arquivo
        $arqError = $_FILES['arquivo']['error'][$i];
        
	//lista de tipos de arquivos permidos
        $tiposPermitidos = array('image/gif', 'image/jpeg', 'image/jpg', 'image/png');
        //tamanho maximo
        $tamanhoPermitido = 1024 * 1024 * 2;
        	if ($arqError == 0){
			//verifica o tipo de arquivo enviado
			if(array_search($arqType, $tiposPermitidos) === false){
				$retorno = '<span class="no">O tipo de arquivo enviado é invalido!</span>' ;
				//verifica o tamanho do arquivo enviado
			}elseif ($arqSize > $tamanhoPermitido){
					$retorno = '<span class="no">O tamanho do arquivo enviado e maior que o limite!</span>';
			}else{
				$pasta = 'images/';
				//pega a extensao do arquivo enviado
				$extensaoTemp = explode('.',$arqName);
				$extensao = strtolower(end($extensaoTemp));
				//define o nome do arquivo usando um Unix TimesTamp
				$nome = $i.time(). '.' . $extensao;
				$upload = move_uploaded_file($arqTemp, $pasta . $nome);

					if ($upload === true){
						$ficheiro = $pasta.$nome;
					}else{
						$retorno = '<span class="no">Nao foi possivel fazer o upload da imagem!</span>';
					}
			}		

		}
        if(empty($ficheiro)){
        	$retorno = '<span class="quase">Insira a imagem!</span>';
	}       
        //verifica se a variavel retorno estiver vazia (nao conter erro)        
	if(empty($retorno)){
        //cria uma query Mysql
        $query = mysql_query("INSERT INTO laranja_imagens (imagem) VALUES ('$ficheiro')") or die (mysql_error());
        //se a query existe entao a pagina é redireccionada
        	
        }else{
        	echo $retorno;
        }
}
if($query === true){
    $sucesso = '<span  class="yes">A pagina ira ser redirecionada em poucos segundos, Obrigado!</span>';
    echo $sucesso;
//echo"<META HTTP-EQUIV=REFRESH CONTENT='2; URL=#'>";      
}
}
        ?>

Obrigado desde ja  ?

Posted

tentei juntar os 2  e fiz isto

so que me da erro na linha 97 que é esta  if($query === true){

      <?php 


//ira verificar se clicou no botao enviar
if(isset($_POST['enviar'])){
$nrFicheiros = count($_FILES['arquivo']['name']);
for($i = 0; $i < $nrFicheiros; $i++){
	//o nome original do arquivo no computador do utilizador
         $arqName = $_FILES['arquivo']['name'][$i];
        //o tipo mime do arquivo 
        $arqType = $_FILES['arquivo']['type'][$i];
        //o tamanho do arquivo
        $arqSize = $_FILES['arquivo']['size'][$i];
        //o nome temporario do arquivo com que foi guardado no servidor 
        $arqTemp = $_FILES['arquivo']['tmp_name'][$i];
        //o codigo de erro associado a este upload de arquivo
        $arqError = $_FILES['arquivo']['error'][$i];
        
	//lista de tipos de arquivos permidos
        $tiposPermitidos = array('image/gif', 'image/jpeg', 'image/jpg', 'image/png');
        //tamanho maximo
        $tamanhoPermitido = 1024 * 1024 * 2;
        	if ($arqError == 0){
			//verifica o tipo de arquivo enviado
			if(array_search($arqType, $tiposPermitidos) === false){
				$retorno = '<span class="no">O tipo de arquivo enviado é invalido!</span>' ;
				//verifica o tamanho do arquivo enviado
			}elseif ($arqSize > $tamanhoPermitido){
					$retorno = '<span class="no">O tamanho do arquivo enviado e maior que o limite!</span>';
			}else{
				$pasta = 'images/';
				//pega a extensao do arquivo enviado
				$extensaoTemp = explode('.',$arqName);
				$extensao = strtolower(end($extensaoTemp));
				//define o nome do arquivo usando um Unix TimesTamp
				$nome = $i.time(). '.' . $extensao;


				$percent = 0.10;
				// pegando as dimensoes reais da imagem, largura e altura
				list($width, $height) = getimagesize($arqName);

				//setando a largura da miniatura
				$new_width = 120;
				//setando a altura da miniatura
				$new_height = 100;

				//gerando a a miniatura da imagem
				$image_p = imagecreatetruecolor($new_width, $new_height);
				$image = imagecreatefromjpeg($arqName);
				imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);

				//o 3º argumento é a qualidade da imagem de 0 a 100
				$upload = imagejpeg($image_p, 'images/', 50);
				imagedestroy($image_p);
				//$upload = move_uploaded_file($arqTemp, $pasta . $nome);
      
	if ($upload === true){
		$ficheiro = $pasta.$nome;
      	}else{
      		$retorno = '<span class="no">Nao foi possivel fazer o upload da imagem!</span>';
      	}
      }		
      
      }
  
      if(empty($ficheiro)){
      $retorno = '<span class="quase">Insira a imagem!</span>';
      }       
      //verifica se a variavel retorno estiver vazia (nao conter erro)        
      if(empty($retorno)){
      //cria uma query Mysql
      $query = mysql_query("INSERT INTO laranja_imagens (imagem) VALUES ('$ficheiro')") or die (mysql_error());
      //se a query existe entao a pagina é redireccionada
      echo $query;
      }else{
      echo $retorno;
      }
      }
  if($query === true){
		$sucesso = '<span  class="yes">A pagina ira ser redirecionada em poucos segundos, Obrigado!</span>';
		echo $sucesso;
		//echo"<META HTTP-EQUIV=REFRESH CONTENT='2; URL=#'>";      
      }else{
	    echo "erro query = false";
      }
}
      ?>
Posted

http://img10.imageshack.us/img10/9347/semttulosfn.png

fiz algumas alteraçoes e deu me isto  :wallbash:



//ira verificar se clicou no botao enviar
if(isset($_POST['enviar'])){
$nrFicheiros = count($_FILES['arquivo']['name']);
for($i = 0; $i < $nrFicheiros; $i++){
	//o nome original do arquivo no computador do utilizador
         $arqName = $_FILES['arquivo']['name'][$i];
        //o tipo mime do arquivo 
        $arqType = $_FILES['arquivo']['type'][$i];
        //o tamanho do arquivo
        $arqSize = $_FILES['arquivo']['size'][$i];
        //o nome temporario do arquivo com que foi guardado no servidor 
        $arqTemp = $_FILES['arquivo']['tmp_name'][$i];
        //o codigo de erro associado a este upload de arquivo
        $arqError = $_FILES['arquivo']['error'][$i];
        
	//lista de tipos de arquivos permidos
        $tiposPermitidos = array('image/gif', 'image/jpeg', 'image/jpg', 'image/png');
        //tamanho maximo
        $tamanhoPermitido = 1024 * 1024 * 2;
        	if ($arqError == 0){
			//verifica o tipo de arquivo enviado
			if(array_search($arqType, $tiposPermitidos) === false){
				$retorno = '<span class="no">O tipo de arquivo enviado é invalido!</span>' ;
				//verifica o tamanho do arquivo enviado
			}elseif ($arqSize > $tamanhoPermitido){
					$retorno = '<span class="no">O tamanho do arquivo enviado e maior que o limite!</span>';
			}else{
					}else{
				$pasta = 'images/';
				$percent = 0.10;
				// pegando as dimensoes reais da imagem, largura e altura
				list($width, $height) = getimagesize($arqName);
				//setando a largura da miniatura
				$new_width = 120;
				//setando a altura da miniatura
				$new_height = 100;
				//gerando a a miniatura da imagem
				$image_p = imagecreatetruecolor($new_width, $new_height);
				$image = imagecreatefromjpeg($arqName);
				imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
				//o 3º argumento é a qualidade da imagem de 0 a 100
				imagejpeg($image_p, $pasta, 50);
				imagedestroy($image_p);



				//pega a extensao do arquivo enviado
				$extensaoTemp = explode('.',$arqName);
				$extensao = strtolower(end($extensaoTemp));
				//define o nome do arquivo usando um Unix TimesTamp
				$nome = $i.time(). '.' . $extensao;
				$upload = move_uploaded_file($arqTemp, $pasta . $nome);

					if ($upload === true){
						$ficheiro = $pasta.$nome;
					}else{
						$retorno = '<span class="no">Nao foi possivel fazer o upload da imagem!</span>';
					}
			}		

		}
        if(empty($ficheiro)){
        	$retorno = '<span class="quase">Insira a imagem!</span>';
	}       
        //verifica se a variavel retorno estiver vazia (nao conter erro)        
	if(empty($retorno)){
        //cria uma query Mysql
        $query = mysql_query("INSERT INTO laranja_imagens (imagem) VALUES ('$ficheiro')") or die (mysql_error());
        //se a query existe entao a pagina é redireccionada
        	
        }else{
        	echo $retorno;
        }
}
if($query === true){
    $sucesso = '<span  class="yes">A pagina ira ser redirecionada em poucos segundos, Obrigado!</span>';
    echo $sucesso;
//echo"<META HTTP-EQUIV=REFRESH CONTENT='2; URL=#'>";      
}
}
        ?>
Posted

Erro na linha 57.

list($width, $height) = getimagesize($_FILES['arquivo']['name'] )

O problema aqui é o seguinte:

estás a carregar uma série de imagens

Por isso $_FILES['arquivo']['name'] contém todos os nomes das imagens que carregas. Por isso é um array e não uma string. Ora o comando getImageSize espera uma string com o caminho e nome do ficheiro.

Deves usar $_FILES['arquivo']['name'][$i]. Dentro de um loop onde o $i corresponde ao indíce de cada imagem dentro do array referido.

A mesma coisa aqui:

$image = imagecreatefromjpeg($_FILES['arquivo']['name']);

Devia ser $image = imagecreatefromjpeg($_FILES['arquivo']['name'][$]);

Ou então já que tens uma variável com isso usa $arqName em vez de $_FILES['arquivo']['name'][$]

Na próxima tenta colocar apenas os erros. Já que quase não se conseguem ler. Só interessa os erros do xdebug a laranja. Outra questão é que como não colocas o script completo é mais difícil identificar o número de linhas.

Posted

continua a dar os erros  🙂

http://img135.imageshack.us/img135/3814/semttuloiy.png esta ai a imagem com os erros

<?php session_start();
include ("../../config.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Adicionar Imagens</title>
<link href="estilo_edita_laranja.css" rel="stylesheet" type="text/css" />
</head>
<body alink="#0033CC" vlink="#0033CC" link="#0066CC">
<!--Define modelo do css no formulario-->
<div id="formulario_cadastro">
  <!--Cria o formulario para a inserçao do filme-->
  <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
    <fieldset>
      <legend>Upload de Imagens</legend>
      <?php 


//ira verificar se clicou no botao enviar
if(isset($_POST['enviar'])){
$nrFicheiros = count($_FILES['arquivo']['name']);
for($i = 0; $i < $nrFicheiros; $i++){
	//o nome original do arquivo no computador do utilizador
         $arqName = $_FILES['arquivo']['name'][$i];
        //o tipo mime do arquivo 
        $arqType = $_FILES['arquivo']['type'][$i];
        //o tamanho do arquivo
        $arqSize = $_FILES['arquivo']['size'][$i];
        //o nome temporario do arquivo com que foi guardado no servidor 
        $arqTemp = $_FILES['arquivo']['tmp_name'][$i];
        //o codigo de erro associado a este upload de arquivo
        $arqError = $_FILES['arquivo']['error'][$i];
        
	//lista de tipos de arquivos permidos
        $tiposPermitidos = array('image/gif', 'image/jpeg', 'image/jpg', 'image/png');
        //tamanho maximo
        $tamanhoPermitido = 1024 * 1024 * 2;
        	if ($arqError == 0){
			//verifica o tipo de arquivo enviado
			if(array_search($arqType, $tiposPermitidos) === false){
				$retorno = '<span class="no">O tipo de arquivo enviado é invalido!</span>' ;
				//verifica o tamanho do arquivo enviado
			}elseif ($arqSize > $tamanhoPermitido){
					$retorno = '<span class="no">O tamanho do arquivo enviado e maior que o limite!</span>';
			}else{
				$pasta = 'images/';
				$percent = 0.10;
				// pegando as dimensoes reais da imagem, largura e altura
				list($width, $height) = getimagesize($arqName);
				//setando a largura da miniatura
				$new_width = 120;
				//setando a altura da miniatura
				$new_height = 100;
				//gerando a a miniatura da imagem
				$image_p = imagecreatetruecolor($new_width, $new_height);
				$image = imagecreatefromjpeg($arqName);
				imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
				//o 3º argumento é a qualidade da imagem de 0 a 100
				imagejpeg($image_p, $pasta, 50);
				imagedestroy($image_p);



				//pega a extensao do arquivo enviado
				$extensaoTemp = explode('.',$arqName);
				$extensao = strtolower(end($extensaoTemp));
				//define o nome do arquivo usando um Unix TimesTamp
				$nome = $i.time(). '.' . $extensao;
				$upload = move_uploaded_file($arqTemp, $pasta . $nome);

					if ($upload === true){
						$ficheiro = $pasta.$nome;
					}else{
						$retorno = '<span class="no">Nao foi possivel fazer o upload da imagem!</span>';
					}
			}		

		}
        if(empty($ficheiro)){
        	$retorno = '<span class="quase">Insira a imagem!</span>';
	}       
        //verifica se a variavel retorno estiver vazia (nao conter erro)        
	if(empty($retorno)){
        //cria uma query Mysql
        $query = mysql_query("INSERT INTO laranja_imagens (imagem) VALUES ('$ficheiro')") or die (mysql_error());
	echo $query;
        }else{
        	echo $retorno;
        }
}
if($query === true){
    $sucesso = '<span  class="yes">A pagina ira ser redirecionada em poucos segundos, Obrigado!</span>';
    echo $sucesso;
//echo"<META HTTP-EQUIV=REFRESH CONTENT='2; URL=#'>";      
}
}
        ?>
      <label> <span>Imagem</span>
        <input name="arquivo[]"  type="file" multiple="multiple" />
      </label>
      <input type="hidden" name="enviar" value="enviar" />
      <input type="submit" name="enviar" class="send" />
    </fieldset>
  </form>
</div>
</body>
</html>
Posted

Logo à noite dou uma vista de olhos.

Esta tarde não tenho hipótese.


Este já funciona.

Como te disse estou sem tempo.

Depois explico o que fiz.

CUIDADO.

Comentei o include na 1 e o mysql na linha 87. Dava erro no meu porque tenho esses recursos instalados.

À noite explico-te o que alterei e porquê.

<?php session_start();
// include ("../../config.php"); <-- Comentei porque não tenho este ficheiro
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Adicionar Imagens</title>
<link href="estilo_edita_laranja.css" rel="stylesheet" type="text/css" />
</head>
<body alink="#0033CC" vlink="#0033CC" link="#0066CC">
<!--Define modelo do css no formulario-->
<div id="formulario_cadastro">
  <!--Cria o formulario para a inserçao do filme-->
  <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
    <fieldset>
      <legend>Upload de Imagens</legend>
      <?php 


//ira verificar se clicou no botao enviar
if(isset($_POST['enviar'])){
$nrFicheiros = count($_FILES['arquivo']['name']);
        for($i = 0; $i < $nrFicheiros; $i++){
                //o nome original do arquivo no computador do utilizador
         $arqName = $_FILES['arquivo']['name'][$i];
        //o tipo mime do arquivo 
        $arqType = $_FILES['arquivo']['type'][$i];
        //o tamanho do arquivo
        $arqSize = $_FILES['arquivo']['size'][$i];
        //o nome temporario do arquivo com que foi guardado no servidor 
        $arqTemp = $_FILES['arquivo']['tmp_name'][$i];
        //o codigo de erro associado a este upload de arquivo
        $arqError = $_FILES['arquivo']['error'][$i];
        
                //lista de tipos de arquivos permidos
        $tiposPermitidos = array('image/gif', 'image/jpeg', 'image/jpg', 'image/png');
        //tamanho maximo
        $tamanhoPermitido = 1024 * 1024 * 2;
                if ($arqError == 0){
                                //verifica o tipo de arquivo enviado
                                if(array_search($arqType, $tiposPermitidos) === false){
                                        $retorno = '<span class="no">O tipo de arquivo enviado é invalido!</span>' ;
                                        //verifica o tamanho do arquivo enviado
                                }elseif ($arqSize > $tamanhoPermitido){
                                                $retorno = '<span class="no">O tamanho do arquivo enviado e maior que o limite!</span>';
                                }else{
                                        $pasta = 'images/';
                                        $percent = 0.10;
                                        // pegando as dimensoes reais da imagem, largura e altura
                                        list($width, $height) = getimagesize($arqTemp);
                                        //setando a largura da miniatura
                                        $new_width = 120;
                                        //setando a altura da miniatura
                                        $new_height = 100;
                                        //gerando a a miniatura da imagem
                                        $image_p = imagecreatetruecolor($new_width, $new_height);
                                        $image = imagecreatefromjpeg($arqTemp);
                                        imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
                                        //o 3º argumento é a qualidade da imagem de 0 a 100
                                        imagejpeg($image_p, $arqTemp, 50);
                                        imagedestroy($image_p);

                                        
                                        
                                        //pega a extensao do arquivo enviado
                                        $extensaoTemp = explode('.',$arqName);
                                        $extensao = strtolower(end($extensaoTemp));
                                        //define o nome do arquivo usando um Unix TimesTamp
                                        $nome = $i.time(). '.' . $extensao;
                                        $upload = move_uploaded_file($arqTemp, $pasta . $nome);
                                        
                                                if ($upload === true){
                                                        $ficheiro = $pasta.$nome;
                                                }else{
                                                        $retorno = '<span class="no">Nao foi possivel fazer o upload da imagem!</span>';
                                                }
                                }               
                        
                        }
        if(empty($ficheiro)){
                $retorno = '<span class="quase">Insira a imagem!</span>';
                }       
        //verifica se a variavel retorno estiver vazia (nao conter erro)        
                if(empty($retorno)){
        //cria uma query Mysql
        #$query = mysql_query("INSERT INTO laranja_imagens (imagem) VALUES ('$ficheiro')") or die (mysql_error());
                echo $query;
        }else{
                echo $retorno;
        }
}
if($query === true){
    $sucesso = '<span  class="yes">A pagina ira ser redirecionada em poucos segundos, Obrigado!</span>';
    echo $sucesso;
        //echo"<META HTTP-EQUIV=REFRESH CONTENT='2; URL=#'>";      
}
}
        ?>
      <label> <span>Imagem</span>
        <input name="arquivo[]"  type="file" multiple="multiple" />
      </label>
      <input type="hidden" name="enviar" value="enviar" />
      <input type="submit" name="enviar" class="send" />
    </fieldset>
  </form>
</div>
</body>
</html>

--

Edit(brunoais):

  • 2x post removido

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.