Jump to content


Photo

Sistema De Upload De Imagens


  • Faça o login para participar
2 replies to this topic

#1 Daniel Filho

Daniel Filho

    Novato no fórum

  • Usuários
  • 19 posts
  • Sexo:Não informado

Posted 08/11/2009, 17:39

Então, estou tentando fazer um pequeno sistema que consiste em enviar imagens para um banco de dados (de forma criptografada) para serem exibidos posteriormente em uma consulta.

Pesquisando na iternet, li algumas coisa sobre determinar o tipo de campo do banco de dados como BLOB, isso se encarregaria de criptografar a imagem.

Porém, eu tenho um formulário e um script que funcionam corretamente. O dado é inserido no banco de dados, porém, nada em um código criptografado, mas sim, esta informação: [BLOB - 5Bytes]. E quando eu tento recuperar a imagem, apenas um texto aparace: Array.

Se valer de algo, eis aqui os códigos:

formulario.php
<form method="post" action="upload.php" enctype="multipart/form-data">
	<input type="hidden" name="acao" value="inserir" />
	<input type="file"  name="foto" /> <input type="submit" name="enviar" value="enviar" />
</form>

upload.php
<?php

	require "conexao.php";
	
	$acao = $_POST["acao"];
	
	if (isset($_FILES["foto"]) && $acao=="inserir") {
		
		$foto = $_FILES["foto"];
		
		$consulta = "INSERT INTO foto (foto) VALUES ('".$foto."')";
		$query = mysql_query($consulta)or die(mysql_error());
		
		echo "Imagem enviada com sucesso!";
		
	}
	
	mysql_close($conexao);

?>

exibir.php
<?php
	
	require "conexao.php";
	
	$recuperar = "SELECT foto FROM foto";
	$query = mysql_query($recuperar)or die(mysql_error());
	$linhas = mysql_num_rows($query);
	
	while ($dado = mysql_fetch_array($query)) {
	
		echo $dado["foto"];
	
	}
	
	mysql_close($conexao);

?>


#2 MBA

MBA

    24 Horas

  • Usuários
  • 412 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte
  • Interesses:Desenvolvimento WEB

Posted 09/11/2009, 07:47

Bom dia amigo.
Tudo bom?

Não sei se é o jeito certo mas até onde me lembro é preciso escrever o arquivo em algum lugar.
fwrite em alguma pasta com permissão.

Abraços.
Mateus
Mateus Antunes
MBASistemas

#3 patrickidalgo

patrickidalgo

    Novato no fórum

  • Usuários
  • 19 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 09/11/2009, 23:22

Boa Noite amigo segue um link para um sistema igual ao desejado.

http://faael.net/upl...-com-php-mysql/

Att




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq