【发布时间】:2015-06-02 15:53:16
【问题描述】:
我有 url,我想从 cronjobs 执行这个 url。在我的 php 文件中有用于导出 highchart 的 javascript 代码。
这是我的代码:
<script>
$(function () {
var options = {
title: {
text: 'Daily Chart',
x: -20 //center
},
exporting: {
url: 'http://export.highcharts.com/'
},
xAxis: {
categories: [
'A','B',
]
},
yAxis: {
title: {
text: 'IDR'
},
},
tooltip: {
valueSuffix: '°C'
},
series: [{
showInLegend: false,
name: 'Daily',
data: [
1,2
]
}]
};
var obj = {},
exportUrl = options.exporting.url;
obj.options = JSON.stringify(options);
obj.type = 'image/png';
obj.async = true;
var link=$.ajax({
type: 'post',
url: exportUrl,
data: obj,
dataType: 'html',
context: document.body,
global: false,
async:false,
success: function (data) {
var result=exportUrl+data;
return result;
}
}).responseText;
$.ajax({
type: 'get',
url: 'http://webserver2/index.php/report/render?link='+link+'&id=1',
data: link,
success: function (data2) {
//alert(data2);
}
});
});
</script>
如果我在浏览器中执行它,我会将文件 highcart.png 发送到我的服务器。但是如果我在 cronjobs 中执行,我什么也得不到。任何机构都知道如何使用 cronjobs 执行它??
【问题讨论】:
-
您要求解决错误的问题。你到底需要什么?看起来您想要下载或生成某种监控或统计图像。 (抱歉听起来像 Clippy。)
-
是的,我想从 highchart 生成图表,然后将图表发送到电子邮件报告。我想发送一封带有 cronjobs 的电子邮件。你能帮我吗???
标签: javascript php cron