GNUPLOT不使用PHP保存输出

时间:2013-02-12 07:45:11

标签: php gnuplot

我有PHP文件,我使用gnuplot绘制正弦图并保存输出,但是在localhost中运行php文件后,输出不会保存在任何地方。 这是代码:

<?php

    `echo "set term png;set xrange[-2*pi:2*pi]; 
    set output 'output.png'; plot sin(x)" | gnuplot`;

?>

我也使用exec()代替上面的代码,但没有区别:

exec('echo "set term png;set xrange[-2*pi:2*pi]; 
set output \'output.png\'; plot sin(x)" | gnuplot');

但是我在终端中运行了上面的代码,输出保存在我的主目录中。 当我使用PHP运行代码时,输​​出应保存在localhost目录中,但在运行代码之后似乎没有发生任何事情。我提供了不同的路径来保存输出(如桌面),但仍然没有输出。

知道我该怎么办?

1 个答案:

答案 0 :(得分:0)

(评论不充分,所以我会将此作为答案发布)

我想你的PHP可能正在某些服务器上运行?服务器是否具有写入您希望其写入的目录的相应权限?