Forums

Home » Liferay Portal » Español » General »

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Rotsen Zerolf
PHP - Image PNG no muestra Imagen ( dibujo Grafico)
March 4, 2008 12:33 PM
Answer

Rotsen Zerolf

Rank: Junior Member

Posts: 32

Join Date: January 16, 2008

Recent Posts

Necesito Ayuda. He creado un portlet PHP que muestra un dibujo grafico de formato PNG. El problema es que no muestra
el dibujo grafico dentro del portlet, pero si crea la imagen en una ficha(file) PNG. Cuando miro la imagen png, por si sola,
con mi browser entonces si se puede ver el dibujo grafico de un PIE CHART.

Mi html es:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Libchart pie chart demonstration</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15" />
</head>
<body>
<img alt="Pie chart" src="<%=renderRequest.getContextPath()%>/demo3.png" />
</body>
</html>

Lei un articulo que decia que habia que usar JSP para mostrar la image usando <%=renderRequest.getContextPath()%>
pero aun con JSP no funciono. Tambien lo intente sin usar JSP y me da el mismo resultado.

Esto es lo que muestra mi portlet:
-----------------
�PNG  ��� IHDR��X��������O�G��]IDATx���}�U�����pI��]�"���KE"l*Y�X�T�&Z�BL�����E;� !m�1�HcT���n0 Q�� ��M6��d��5�Y���Rl�p��͝q�3s�s�s��''f� 3�����wϝ�?@�z�'�@@@@?u�����8x���.��ǧ�Zv�sN<�kSf_z޲�M�_�s��7�����M����=a���#�0�������s��7/ !�� �eW��I3>M�䙋��v��g�ye��ݷT!���Y�`L3����O���m��p�!< �o4*8��l�m;�����>�`�ĉB@5B8������M�7=��㢟
<Hay muchas lineas mas>
��!�H�1{�m�va2�����"g#B���ag'�̋�O��Z�l� �u�KZ 3,b�Kp����#,o5̧���_��`���0�����0�(�2~)ρ�6B�\6�h�a]�X��?��FX��fQ�G���FX��Q�A�*���FX���u�h���F��vX�4V�yU�m�`#�n;�D�]��@!�����v�N�٫�h#��0�#����(�`#4 a�'@!�-�B���g#�Q���l�`#4" a��l��D!�w���Р(���~6B��s�ۃ�l���*���6B�RՉ��g#!�f�2Z�l� �6¬HÞ���F6BB!�Am�`#!�����F6BB!��F��F��F��F��F��F���!��$�������Y�!!�R@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B�B�B�B��ȟ��9��(e�����IEND�B`� Pie chart document.getElementById("p_p_id_libchartportlet_WAR_libchartportlet_").portletId = "libchartportlet_WAR_libchartportlet"; document.getElementById("p_p_id_libchartportlet_WAR_libchartportlet_").columnPos = 5; if (!Liferay.Portlet.isAjax("libchartportlet_WAR_libchartportlet")) { Liferay.Portlet.process("libchartportlet_WAR_libchartportlet"); } jQuery( function() { Liferay.Util.portletTitleEdit( { obj: jQuery("#p_p_id_libchartportlet_WAR_libchartportlet_"), plid: "10133", doAsUserId: "", portletId: "libchartportlet_WAR_libchartportlet" } ); } );
-----------------

La informacion que se ve al final despues de "Pie chart" solamente aparece cuando uso codigo JSP..
Tambien intente crear un portlet similar usan JFreeChart pero no me funciono por que no se mucho
sobre portlets y java/jsp/jsf y se mas de PHP.

Alguna idea que es lo que puede causar qu el dibujo grafico no se muestre?

Gracias,

rotseN
Juan Fernández
RE: PHP - Image PNG no muestra Imagen ( dibujo Grafico)
April 26, 2009 2:14 PM
Answer

Juan Fernández

LIFERAY STAFF

Rank: Liferay Legend

Posts: 1094

Join Date: October 2, 2008

Recent Posts

Rotsen Zerolf:

Alguna idea que es lo que puede causar qu el dibujo grafico no se muestre?
rotseN


Buenas:
tengo el mismo problema que tú. Lo único que consigo mostrar son caracteres extraños.
¿Descubriste la solución?
¿Alguien podría dar alguna pista al respecto?

He copiado el código del portlet de encuestas y su forma de hacer las redirecciones y aún así no consigo mostrar el diagrama generado

Espero vuestra ayuda
Un saludo
maria martos
RE: PHP - Image PNG no muestra Imagen ( dibujo Grafico)
January 28, 2010 4:08 AM
Answer

maria martos

Rank: New Member

Posts: 1

Join Date: January 28, 2010

Recent Posts

hola, a mi me pasa exactamente lo mismo...encontrasteis alguna solución???? mucha gracias por adelantado!
Roberto Tellado
RE: PHP - Image PNG no muestra Imagen ( dibujo Grafico)
January 28, 2010 4:47 AM
Answer

Roberto Tellado

Rank: Regular Member

Posts: 205

Join Date: September 15, 2009

Recent Posts

Y si pruebas a poner una ruta absoluta en vez de usar renderRequest.getContextPath¿?

A ver si es causa de la ruta u otro tipo de causa.

No es una solución para producción, pero si es una solución para hacer pruebas y acercarte más a la causa del error.

Saludos.