Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Desenhando linhas com PHP


PhoenixWings

Pergunta

Boa noite gente. Estou tentando desenhar duas linhas numa imagem porém ao invés disso eu recebo como retorno a seguinte linha como uma imagem: http://127.0.0.1/TesteImagem/linha.php no EasyPHP.

Eu inseri o extensions referente à biblioteca GD no php.ini do EasyPHP.

o código que copiei de um livro segue abaixo:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Desenhando Linhas</title>
</head>
 <body>
   <?php
     header("Content-type: image/jpeg");
     $imagem = imagecreate(200, 200);
     $azul = imagecolorallocate($imagem, 0, 0, 255);
     $branco = imagecolorallocate($imagem, 255, 255, 255);
     imagesetthickness($imagem, 10);
     imageline($imagem, 0, 0, 199, 199, $branco);
     imageline($imagem, 0, 199, 199, 0, $branco);
     imagejpeg($imagem);
     imagedestroy($imagem);
   ?>
 </body>
</html>
Obrigado pela atenção cedida. Consegui resolver o problema (Esse foi rápido). Ao invés de escrever o código com o meta, o doctype do XHTML e o Content-type text e etc eu apenas escrevi:
<?php
     header("Content-type: image/jpeg");
     $imagem = imagecreate(200, 200);
     $azul = imagecolorallocate($imagem, 0, 0, 255);
     $branco = imagecolorallocate($imagem, 255, 255, 255);
     imagesetthickness($imagem, 10);
     imageline($imagem, 0, 0, 199, 199, $branco);
     imageline($imagem, 0, 199, 199, 0, $branco);
     imagejpeg($imagem);
     imagedestroy($imagem);
 ?>

E salvei o arquivo como linha.php . Agora queria saber porque eu não estava conseguindo fazer com que a imagem aparecesse com a inclusão do doctype.

Editado por PhoenixWings
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...