Php: Highcharts Grafiklerini Yerelden Export Yaptırma (Export Highcharts Graphics From Local)

Highchart grafiklerinin sunduğu export özelliği varsayılan olarak grafiklerin highchart’ın kendi sitesinden yapılmasını sağlıyor.  Export özelliğini yerelden çalışır hale getirebiliriz.

 

Gereksinimler:

 

Dosya yapısı:

/webroot

index.php

js/highcharts/

exportGraph/

export.php

temp/

batik/

batik-rasterizer.jar

Yapılacaklar:

  1. export.php’deki batik-rasterizer.jar dosyasının yolu tanımlanlamı:
    define ('BATIK_PATH', 'batik/batik-rasterizer.jar')

     

  2. highcharts’ın exporting.js dosyasında aşağıdaki değişiklik yapılmalı:window.location.hostname yi bul ve şu şekilde değiştir: window.location.hostname+”exportGraph/export.php”
  3. Export işleminde temp dizini olarak kullanılacak dizine apache için yazma izni verilmeli:
     chgrp apache -R exportGrph/temp/
     chmod g+w -R exportGrph/temp/