Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mjrhanzo

upload de imagem

Recommended Posts

tava usando este codigo para emviar foto e salvar o caminho na data base chegando ate enviar para a pasta mas nao salva na data base.

<?php require_once('../Connections/conexao.php'); ?>
<?php
   $cod_prod = $_POST["cod_prod"];
   $num_foto = $_POST["num_foto"];

	list($width, $height) = getimagesize($_FILES['upload_imagem']['tmp_name']);



	if (!eregi("^image\/(pjpeg|jpeg|gif|png)$", $_FILES['upload_imagem']['type']))
	
	{      
     ?>
           <script language="javascript">
		   alert("Tipo de arquivo não permitido!\nApenas JPG ou GIF.");
		   window.history.go(-1);
		   stop;
		   </script>
	<?php
	}

	elseif($width > 600 || $height > 600)

    {
     ?>
           <script language="javascript">
		   alert("Imagem muito grande!\nTem que ter no máximo 600 X 120 pixels.");
		   window.history.go(-1);
		   stop;
		   </script>
	<?php
    }

	elseif ($_FILES['upload_imagem']['size'] > 20000000)

	{
     ?>
           <script language="javascript">
		   alert("Arquivo muito grande!\nTem que ter até 100k.");
		   window.history.go(-1);
		   stop;
		   </script>
	<?php
	}

	else
	{
          $cripto = substr(md5(uniqid(time())), 0, 10);

          $imagem = $_FILES['upload_imagem']['name'];

          $imagem_final = $cripto.$imagem;

          move_uploaded_file($_FILES['upload_imagem']['tmp_name'],"../fotos/".$imagem_final);

          $caminho_foto = $imagem_final;
	
if ($num_foto == 0){
    $alterar = mysql_query("UPDATE produtos SET fot_peq = 'fotos/$caminho_foto' WHERE cod_prod = '$cod_prod'");

}
elseif ($num_foto == 1){
    $alterar = mysql_query("UPDATE produtos SET fot_1 = 'fotos/$caminho_foto' WHERE cod_prod = '$cod_prod'");
	
}
elseif ($num_foto == 2){
    $alterar = mysql_query("UPDATE produtos SET fot_2 = 'fotos/$caminho_foto' WHERE cod_prod = '$cod_prod'");
	
}
elseif ($num_foto == 3){
    $alterar = mysql_query("UPDATE produtos SET fot_3 = 'fotos/$caminho_foto' WHERE cod_prod = '$cod_prod'");
	
}
    mysql_close($conexao);
	}

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas em php ?!?!?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

xan falando nisso, tava pensando em implementar um pouco mais o sistema com upload de arquivos.

Exemplo:.

as notas fiscais de entradas sao cadastradas ae qnd solicitamos um retorno de material ao nosso cliente ele pede sempre a copia dessas notas de entrada a ideia seria ao cadastrar a nota ela seria "upada" para o servidor e quando solicitasse a saída automaticamente faria o download dessa nota de entrada em questao junto com o excel como posso fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

vc pode fazer o upload da mesma, e colocar no content type dela no formato de excel

 

Response.ContentType = "application/vnd.ms-excel"

 

uma dica que sempre, faço também, é disponibilizar a nota durante determinado tempo, ou seja, depois de 15 dias excluir a mesma, isso pode-se fazer uma exclusão automática. Assim não fica ocupando espaço, a não ser que tenha um bom espaço físico no server disponível

Compartilhar este post


Link para o post
Compartilhar em outros sites

tranquilo, post no fórum correto, ou aguarde que iremos redirecioná-lo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.