PChart - tarayıcıda görüntüyü png Ekran

3 Cevap php

Ben görüntülemek için PChart sınıf kitaplığı kullanıyorum. Tarayıcıda Image png. AJAX sayesinde, ben bir model generateGraph işlevini çağırın ve tarayıcı üzerinde bir görünümü aracılığıyla çıkışını görüntülemek için denetleyici eylem graphgenerator diyoruz.

MVC modeli generateGraph fonksiyonu, PChart kontur () işlevini kullanarak bir HTML tablo ile bir döngü içinde grafikler oluşturmak için çalışır.

Ben tarayıcıda çıkışını görüntülemek, o kumanda ile geliyor, ben altında olarak görüyorum:

Nasıl ben onun yerine aşağıdaki ikili veri görüntüleri emin olabilirim?

�PNG  ��� IHDR����������h����tRNS������7X}�� �IDATx���wt[Y~'���C
H�Q�(�RV)TUW��v�}��cό�9�;g�xvv�;s��z����a�㝙 �v�cUu�����L�,Q)f��/��@E�� ���� 

����.���{��W?"������P}�rW�������� !�����@�BB�����P�������T)$�������U !�����@�BB �����P�X˲�]����� �(!������RH������B��������������J!!������RH������ B��������������Jaaz������*�+�������U !�����@�BB�����P�������T)$�������U !�����@�BB �����P��!�����@�b˸������m����s��EA��0LE��^늧�2�

3 Cevap

Diske kaydetmek ve tarayıcıya url dönün. Sonra bu url ile bir etiketi oluşturun.

Eğer ikili veri yerine bir hale görüntü alıyorsanız, sadece php başlık etiketleri eksik olabilir. Bu tarayıcı, bir gerçek görüntü ile veri hale emin olun.

Tarayıcı aramalar çizgi eklemek PHP sayfasının üst kısmında:

header ("Content-type: image / png");

veya jpg üreten eğer ..

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

Yani erişen mysite.com/script/generateGraph/1/2/4/5: Bir URL sonucunda dinamik olarak ikili veri oluşturmak

Bir görüntü etiketinin src niteliğinde olarak bağlantı yerleştirin, ve gitmek için iyi olmalıdır.