0

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

D:/xampp/htdocs/chartExport

-- 索引.php

-- 演示.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");

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

4

1 回答 1

1

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

// PATH TO PHANTOMJS EXECUTABLE
define ('PHANTOMJS_PATH', '/usr/local/bin/phantomjs');
// PATH TO HIGHCHARTS PHANTOM SCRIPT
define ("PHANTOMJS_SCRIPT", 'highcharts-convert.js');
于 2013-02-08T11:43:48.303 回答