Ir para conteúdo

Arquivado

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

guicisoto

upload de imagem

Recommended Posts

ai galera meu upload de imagem nao esta funcionando.

meu codigo esta ai em baixo.

agradeço desde já. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

 

 

conecta.php

$conexao= mysql_connect ("localhost","root","");mysql_select_db("epatechnology", $conexao);$consulta= "select * from image";$resultado = mysql_query ($conexao, $consulta);//1º passo - Conecta ao servidor MySQLif(!($con = mysql_connect($conexao))) {echo "<p align='center'><big><strong>Não foi possível estabeleceruma conexão com o gerenciador MySQL. Favor Contactar o Administrador.</strong></big></p>";exit;}//2º passo - Seleciona o Banco de Dadosif(!($db=mysql_select_db($dbname,$con))) {echo " <p align='center'><big><strong>Não foi possível estabeleceruma conexão com o gerenciador MySQL. Favor Contactar o Administrador.</strong></big></p>";exit;}

 

index.php

<?include "conecta.php"; //Conecta com a nossa base de dados?><html><head><title>iMasters</title></head><body bgcolor="#FFFFFF" text="#000000"><?if($acao == 'cadastrar') { // Cadastra a imagem no banco de dados$fp = fopen($imagem,"rb");$imagem_temp = fread($fp,filesize($imagem));fclose($fp);$imagem_temp = addslashes($imagem_temp);$sql = mysql_query("INSERT INTO tb_segunda(imagem,tipo_imagem,bytes_imagem,dados_imagem)VALUES('$imagem_name','$imagem_type','$imagem_size','$imagem_temp')",$con)or die("Erro no SQL: ".mysql_error());echo "<br><br><div align=center><font face=Arial size=2>Imagem cadastrada com SUCESSO!!<br><br><a href='java script:history.go(-1)'><< Voltar</a></font></div>";}/*fecha acao=entrar */?><?if($acao == 'entrar') { /*Mostra o formulário para a inclusão da imagem no BD */?><form name="frm_imagem" method="post" action="<?echo $PHP_SELF;?>?acao=cadastrar" enctype="multipart/form-data"><table width="50%" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="2" height="30"><div align="center"><font face="Arial" size="2"><b><font size="4">Upload de imagens II</font></b></font></div></td></tr><tr><td width="25%" height="30"><font face="Arial" size="2">Imagem:</font></td><td width="75%" height="30"> <font face="Arial" size="2"><input type="file" name="imagem"></font></td></tr><tr><td colspan="2" height="30"><div align="center"><font face="Arial" size="2"><input type="submit" name="enviar" value="Cadastrar imagem no BD >>"></font></div></td></tr></table></form><?}/* fecha acao=entrar */?></body></html>ai muito obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

vou colar o meu upload.php

que ja cria thumbs e bota td na pasta correta

eh um sistema de fotos de artistas

 

 

require_once('thumb.php');require_once('../MySQL.php');$mySQL = new MySQL();$artista_id = $_POST['artista_id'];if($artista_id == 'Escolha um artista'){echo "<script>document.location=\"cadastra_pics.php\";</script>";}#pegar todos os artistas para colocar as fotos em suas pastas$query = "select * from artistas where id=".$artista_id;$result = $mySQL->sql($query);$artistas = mysql_fetch_assoc($result);$pasta = $artistas['nome']."/";$link="ethereal/fotos/".$pasta;if(!is_dir($pasta)){mkdir ($pasta, 0700);}$dir=$_SERVER['DOCUMENT_ROOT'].$link;//caminho no caso de um window// para onde vai as imagem */echo "<link href=\"../ethereal.css\" rel=\"stylesheet\" type=\"text/css\"> ";$image=$_FILES['fotinha'];$nome=$_FILES ['fotinha']['name'];$otronome = $_POST['nome'];$tamanho=$_FILES ['fotinha']['size'];$tipo=$_FILES ['fotinha']['type'];$tmpname=$_FILES ['fotinha']['tmp_name'];$desc = $_POST['desc'];if(move_uploaded_file($_FILES['fotinha']['tmp_name'],$dir.$otronome.'.jpg'))	echo "<h2>".$otronome." enviada com sucesso!</h2>	 <a href=\"java script:history.back()\">Voltar</a>";else	echo "<h2>".$otronome." não pode ser enviada!</h2>	 <a href=\"java script:history.back()\">Voltar</a>s";####################	CRIAÇÃO DAS THUMBS	 ########################//Arquivo que deseja redimencionar  	  $fota = $pasta.$otronome.".jpg";	  $arquivo = $fota;  	  if(!file_exists($arquivo)){  		  echo "Você deve setar o arquivo que deseja manipular   Vamos baixar uma imagem...";  		  $h = fopen($fota, 'w');  		  fwrite($h, file_get_contents($fota));  		  fclose($h);  	  }  		  //Criar Thumb c/ no máximo 150 pixels na horizontal  	  $img =& new thumbnail($arquivo);  		  if($img->error){  			  die("Arquivo em formato inválido ou não encontrado <br/>			  <a href=\"java script:history.back()\">			  ");  		  }  	  $img->maximo_horizontal(150);  	  $img->salva($pasta.$otronome.'_thumb.jpg');  echo "<p><a href=\"".$pasta.$otronome.".jpg\" target=\"_blank\"><img src=\"".$pasta.$otronome."_thumb.jpg\" border=0></a></p>";$link_img = "/fotos/".$pasta.$otronome.".jpg";$link_thumb = "/fotos/".$pasta.$otronome."_thumb.jpg";$vamos="Insert into pics (artista_id,nome,descricao,link,link_thumb) VALUES($artista_id,'$otronome','$desc','$link_img','$link_thumb')";$mySQL->sql($vamos);

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.