我想设置一个服务器端图表呈现并保存为图像以创建报告。我想在没有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");
但事实并非如此。是否有必要定义绝对路径?
答案 0 :(得分:1)
自述文件中存在错误。这应该是这样的;
// PATH TO PHANTOMJS EXECUTABLE
define ('PHANTOMJS_PATH', '/usr/local/bin/phantomjs');
// PATH TO HIGHCHARTS PHANTOM SCRIPT
define ("PHANTOMJS_SCRIPT", 'highcharts-convert.js');