我正在使用一个PHP程序来读取文件,进行一些更改,然后将其写入新文件。之后,我使用系统调用调用gnuplot:
system('cat sarx.conf | /usr/bin/gnuplot');
sarx.conf
包含生成图表的gnuplot命令。问题是,如果我在Linux服务器上从命令行运行php,则会生成图像并将其存储在磁盘上。但是当我通过浏览器运行php时,它会生成图像并尝试在浏览器上输出而不实际存储在磁盘上。
我尝试过以下方法:
我认为可能存在权限设置问题,但没有帮助。
我还在
sarx.conf
中硬编码了想要图像的路径。但这也没有帮助。我还尝试在tmp目录中查找它,但没有成功!
有人有任何想法吗?我需要将此图像存储在磁盘上,以便我的网站稍后可以获取它来显示图表。是否有任何可以抓取图像并将其写入磁盘的php工具?