Jump to content


Photo

Imagem Não Exibida


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

#1 Agência-vr

Agência-vr

    Turista

  • Usuários
  • 34 posts
  • Sexo:Não informado
  • Localidade:Volta Redonda - RJ

Posted 01/02/2005, 01:46

Galera estou usando este script para fazer uma galeria de imagens, ele funciona perfeitamente só que quando coloco o código Abaixo no While para puchar dados do caminho da imagen a ser exibida, envez de aparecer a imagem aparece o código dela, ou seja experimente abrir uma imagem no bloco de notas do windows, fica a mesma coisa, um monte de codigos na pagina... :(

<?PHP
define(MAX_WIDTH, 100);
define(MAX_HEIGHT, 100);

$image_file = "http://www.teste.com/papeis_de_parede/maiden.jpg";
$image_path = $image_file;

$img = null;
$extensao = strtolower(end(explode('.', $image_path)));

if ($extensao == 'jpg' || $extensao == 'jpeg') {
    $img = @imagecreatefromjpeg($image_path);

} else if ($extensao == 'png') {
    $img = @imagecreatefrompng($image_path);

} else if ($extensao == 'gif') {
    $img = @imagecreatefromgif($image_path);
}

if ($img) {

    $width  = imagesx($img);
    $height = imagesy($img);
    $scale  = min(MAX_WIDTH/$width, MAX_HEIGHT/$height);

    if ($scale < 1) {
        $new_width = floor($scale*$width);
        $new_height = floor($scale*$height);

        $tmp_img = imagecreatetruecolor($new_width, $new_height);

        imagecopyresampled($tmp_img, $img, 0, 0, 0, 0,
                         $new_width, $new_height, $width, $height);
        imagedestroy($img);
        $img = $tmp_img;
    }
}

if (!$img) {
    $img = imagecreate(MAX_WIDTH, MAX_HEIGHT);

    imagecolorallocate($img,255,255,255);

    $c  = imagecolorallocate($img,153,153,153);
    $c1 = imagecolorallocate($img,0,0,0);

    imagestring($img, 2, 40, 25, 'ERRO',$c1 );
    imagestring($img, 2, 45, 45, 'ERRO',$c1 );
    imagestring($img, 2, 40, 65, 'ERRO',$c1 );
}
header('Content-type: image/jpeg');
imagejpeg($img);
?>

Edição feita por: Agência-vr, 01/02/2005, 01:48.

Cristhian Estanislau ¬
"Quem bem ouve, bem responde."

- Development PHP | MySQL
- Graphical Designer
- Mounter and Repairman of Computer

#2 LucasMS

LucasMS

    Super Veterano

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

Posted 01/02/2005, 01:52

adicione isso no topo:

header("Content-Type:image/jpeg");

Edição feita por: gbr_chacal, 01/02/2005, 01:52.


#3 Rodrigo

Rodrigo

    oi!

  • Usuários
  • 995 posts
  • Sexo:Não informado
  • Interesses:Diretório de sites - http://www.acheinobrasil.com.br

Posted 01/02/2005, 08:36

adicione isso no topo:

header("Content-Type:image/jpeg");

isso ai, vc precisa "avisar" pro php q se trata de uma imagem.... ;)

#4 LucasMS

LucasMS

    Super Veterano

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

Posted 01/02/2005, 08:47

ja falei co cara no MSN, o problema eeh que ele dava include na imagem. tinha que colocar o code numa pagima e usar a tag <img src ...




1 user(s) are reading this topic

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

IPB Skin By Virteq