Ir para conteúdo
Fórum CódigoFonte.net

Raphael_winicius

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

  1. Olá amigos estou trazendo aqui para vocês este script feito por mim (Raphael Winicius) que faz upload em base de dados mysql: Destaquei em vermelho o que vocês devem alterar Não se esqueçam de criar no bd: CREATE TABLE `imagens` ( `id` VARCHAR( 4 ) NOT NULL , `imagem` LongBLOB NOT NULL , ) ENGINE = innodb; Visualizar.php <?php $imagem = $_GET['img'];//Pega o id da imagem mysql_pconnect("[color=#ff0000]endere&#231;o[/color]","[color=#ff0000]usuario[/color]","[color=#ff0000]senha[/color]");//Aqui usei pconnect para economizar conex&#245;es ao banco mysql_select_db('[color=#ff0000]banco_dados[/color]'); $retorno = mysql_query("Select [color="#ff0000"]coluna[/color] from [color=#ff0000]tabela[/color] where id='$imagem'"); $fetch = mysql_fetch_assoc($retorno); header("Content-Type: image/jpeg");//&#201; necessario esse header para informar ao navegador que se trata de umaimagem echo $fetch['imagem'];//aqui eu imprimo a imagem na tela ?> recebe.php <?php $imagem = addslashes(file_get_contents($_FILES['arquivo']['tmp_name']));//escapo todos os caracteres do arquivo $host = "[color=#ff0000]nomedoservidor/[/color]visualizar.php?img="; $uniqid = substr(md5(uniqid()),0,4);//gero uma id unica para cada imagem mysql_pconnect("[color=#FF0000]endere&#231;o[/color]","[color=#FF0000]usuario[/color]","[color=#FF0000]senha[/color]"); mysql_select_db('[color=#FF0000]banco_dados[/color]'); $query = mysql_query("Select [color="#ff0000"]coluna[/color] from [color=#FF0000]tabela[/color] where id='$imagem'"); or die(mysql_error()); if (!$query) { echo 'Erro de consulta'; }else{ echo "O link da sua imagem &#233;: ".$host.$uniqid; } ?> form.html <html> <body> <form name="imagem" action="recebe.php" method="post" enctype="multipart/form-data" id="imagem"> <span>Arquivo:</span> <input name="arquivo" type="file" id="arquivo"><br> <input name="Enviar" type="Submit"> </form> </body> </html> Qualquer duvida segue contato: msn -> [email protected] email -> [email protected]
×
×
  • Criar Novo...