Olá pessoal, tudo bem ?? Estou de volta !!!!!!!
Bem, eu não consegui abrir as imagens usando o script que o host postou, esse aí:
<?
#################### //Merchan do Host, hehe
# CRIADO POR #
# HOSTDESIGNER #
# 064 9648-5814 #
####################
$TAM = "420";// TAMANHO DA IMAGEM EM LARGURA
$ext = explode("." , $nomedoarquivo);// PEGA O NOME DO ARQUIVO NO BANCO
if($ext[1] == "JPG" or $ext[1] == "jpg"){// VERIFICA SE É JPEG
$executa = "imagecreatefromjpeg";
}
if($ext[1] == "GIF" or $ext[1] == "gif"){// VERIFICA SE É GIF
$executa = "imagecreatefromgif";
}
if($ext[1] == "PNG" or $ext[1] == "png"){// VERIFICA SE É PNG
$executa = "imagecreatefrompng";
}
if($ext[1] == "BMP" or $ext[1] == "bmp"){// VERIFICA SE É BMP
$executa = "imagecreatefromwbmp";
}
$exten = strtolower($ext[1]);// CAPITALIZA EM MINUSCULO
##########################
// CRIA A IMAGEM DINAMICAMENTE
header("Content-type: image/$exten");
$im = $executa($_GET['imagem']);
$largurao = imagesx($im);
$alturao = imagesy($im);
$largurad = $TAM;
$alturad = ($alturao*$largurad)/$largurao;
$nova = imagecreatetruecolor($largurad,$alturad);
imagecopyresized($nova,$im,0,0,0,0,$largurad,$alturad,$largurao,$alturao);
imagegif($nova);
@imagedestroy($nova);
@imagedestroy($im);
// PARA CHAMAR ESTE CODIGO VOCE APENAS COLOQUE ASSIM
// <img src=nomedestearquivo.php?imagem=URL da imagem - eu já tentei assim, mas não deu certo não
?>
Aí eu peguei o da galeria Brasil e abriu, esse aqui:
<?
header("Content-type: image/jpeg");
$im = imagecreatefromjpeg($_GET['imagem']);
$image = imagerotate($im, 0, 0);
$largurao = imagesx($image);
$alturao = imagesy($image);
$alturad = 315;
$largurad = ($largurao*$alturad)/$alturao;
$nova = imagecreatetruecolor($largurad,$alturad);
imagecopyresampled($nova,$image,0,0,0,0,$largurad,$alturad,$largurao,$alturao);
imagejpeg($nova);
imagedestroy($nova);
imagedestroy($image);
?>
Só que como já foi dito anteriormente, esse script aí só funciona com jpg. Será que alguém poderia me dar uma ajuda aí ??
Ah, host, eu consegui usar o script de enviar a foto, e entendi aquela parada lá que vc postou, esse código aí:
$arquivo = "159.jpg";
$ext = explode("." , $arquivo);
echo"pagina.php?$diretorio/$r[id].$ext[0]<BR>";
Porque quando eu lia ele, eu via o arquivo "159.jpg" aí eu imaginava: mas e se não for o arquivo 159.jpg ?? Como que iria abrir ?? Teria que usar uma variável ali, mas aí lendo depois eu entendi que tanto faz, ali era só pra pegar a extensão, hehe.
Valew Host.
Falow Galera !!!!!!
Edição feita por: mi7chael, 09/09/2005, 10:39.