设置没有Java的高图导出服务器

时间:2013-02-08 09:18:58

标签: export highcharts

我想设置一个服务器端图表呈现并保存为图像以创建报告。我想在没有Java的情况下这样做。如果我理解正确,那么只有PHP和JS才有可能,并且当数据点数少于1500时,它才能正常运行。这是对的,还是我需要Java呢? 不幸的是,我在第一步中失败了。 首先,我想在本地测试环境中设置工作。 我的文件系统如下:

d:/ XAMPP / htdocs中/ chartExport

- index.php

- demo.html

---- / js

-------- highcharts-convert.js

-------- highcharts-more.js

-------- highcharts.js

-------- jquery-1.8.2.js

-------- / tmp

问题是,index.php在证明了phantom_js路径的位置停止。 我对帮助备注有点困惑,因为在示例源代码中,一方面定义了路径,另一方面脚本与存储它的文件夹。 我已经尝试了很多不同的绝对和相对路径组合,只有脚本名称和js / highcharts-convert.js之类的东西 我要为路径和脚本定义什么? 我认为应该是这样的:

define ('PHANTOMJS_PATH', 'js/');     
define ("PHANTOMJS_SCRIPT", 'highcharts-convert.js');     
define("TMP_DIR", "js/tmp");

但事实并非如此。是否有必要定义绝对路径?

1 个答案:

答案 0 :(得分:1)

自述文件中存在错误。这应该是这样的;

// PATH TO PHANTOMJS EXECUTABLE
define ('PHANTOMJS_PATH', '/usr/local/bin/phantomjs');
// PATH TO HIGHCHARTS PHANTOM SCRIPT
define ("PHANTOMJS_SCRIPT", 'highcharts-convert.js');