itibere Postado Junho 20, 2007 Denunciar Share Postado Junho 20, 2007 Ola, estou com o seguinte problema,estou criando um script que chera um grafico em php,eu já abilitei a biblioteca do gd2 no php.ini, mas quando rodo o script da o seguinte erro:Fatal error: imageellipse(): requires GD 2.0 or later in c:\apache\htdocs\mtsgramotiva.php on line 22eu tenho outro script que roda com a GD1, e funciona nomermalmete.Qual pode ser o erro.Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Junho 20, 2007 Denunciar Share Postado Junho 20, 2007 Você não tem a GD2 -> requires GD 2.0 or laterQualquer coisa -> http://www.libgd.org/ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 itibere Postado Junho 20, 2007 Autor Denunciar Share Postado Junho 20, 2007 Meu php.ini ta assim...; Directory in which the loadable extensions (modules) reside.extension_dir =C:\apache\php\extensions\...;Windows Extensions;Note that MySQL and ODBC support is now built in, so no dll is needed for it.;extension=php_gd.dllextension=php_gd2.dll;extension=php_gettext.dll;extension=php_hyperwave.dlle na pasta "C:\apache\php\extensions\" já tem a extenão "php_gd2.dll"Tá errado? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Junho 20, 2007 Denunciar Share Postado Junho 20, 2007 Não.. e o phpinfo() ? Informa o que sobre a GD? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 itibere Postado Junho 20, 2007 Autor Denunciar Share Postado Junho 20, 2007 Ta AssimgdGD Support enabled GD Version 2.0 or higher FreeType Support enabled FreeType Linkage with freetype JPG Support enabled PNG Support enabled WBMP Support enabled mas não funciona:esse é o codigo que to testando:<? //***************************** O BLOCO ABAIXO IRA GERAR OS gráficos ****************************** /* AS VARIAVEIS A BAIXO IRAM DEFINIR O TAMAMHO DO GRAFICO; AS MARGEMS; */ $larguraGraficoX=700; $alturaGraficoY=500; $margensGráfcio=25; // ABAIXO CRIA-SE A IMAGEM DO GRAFICO DE NOME: $graficoMotivacao; $graficoMotivacao =imagecreate($larguraGraficoX,$alturaGraficoY); // AQUI CRIA-SE UMA IMAGEM PARA SERVIR DE BASE PARA O GRAFICO $corBaseGrafico=ImageColorAllocate ($graficoMotivacao, 180, 180,180); $corDasLinhas=ImageColorAllocate($graficoMotivacao, 0, 0, 0); // COR DAS LINHAS Y E X imagefilledrectangle ($graficoMotivacao,0, 0,$larguraGraficoY,$alturaGraficoX, $corFundoGrafico); // AQUI CRIA-SE O FUNDO PARA O GRÁFICO PARA O GRAFICO $corFundoGrafico=ImageColorAllocate ($graficoMotivacao, 255, 255, 255); imagefilledrectangle ($graficoMotivacao,(0+$margensGráfcio),(0+$margensGráfcio),(700-$margensGráfcio),(500-$margensGráfcio), $corFundoGrafico); //****** imageellipse($graficoMotivacao, 200, 150, 300, 200, $corBaseGrafico); // esta linha não fucniona pede GD2 //****** //************** // CRIA O ARQUIVO EM DISCO COM A IMAGEM GRAFICO.PNG" ImagePng ($graficoMotivacao, "graficoMotivacao.png"); // LIBERA A MEMORIA USADA BA CONSTRUÇAO DO GRAFICO ImageDestroy ($graficoMotivacao); ?>se eu comentar a linha do gd2, e roda o escript funiona (cria a parte do grafico que serve como fundo). Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Junho 20, 2007 Denunciar Share Postado Junho 20, 2007 Aqui simplesmente não foi criada imagem nenhum, só mostrou 3 avisos de variáveis não definidas...EDIT:Agora que fui ver... a imagem foi criada com sucesso... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 itibere Postado Junho 20, 2007 Autor Denunciar Share Postado Junho 20, 2007 A parte do ph naoexibe a imagem so cria, desculpe não ter posto o exemplo todo.Eu exibo a imagem assim:<html> <head> <title>PHP Exemplos - Gráficos</title> </head> <body> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr align="center"><td colspan="2"><img src="graficoMotivacao.png" align="center" ></td></tr> </table> </body> </html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
itibere
Ola, estou com o seguinte problema,
estou criando um script que chera um grafico em php,
eu já abilitei a biblioteca do gd2 no php.ini, mas quando rodo o script da o seguinte erro:
Fatal error: imageellipse(): requires GD 2.0 or later in c:\apache\htdocs\mtsgramotiva.php on line 22
eu tenho outro script que roda com a GD1, e funciona nomermalmete.
Qual pode ser o erro.
Abraços.
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
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.