Итак, я использую программу php, чтобы прочитать файл, внести некоторые изменения, а затем записать его в новый файл. После этого я вызываю gnuplot, используя системный вызов:
system('cat sarx.conf | /usr/bin/gnuplot');
sarx.conf
имеет команды gnuplot для создания графика. Проблема в том, что если запустить мой php из командной строки (на сервере linux), он сгенерирует образ и сохранит его на диске. Но когда я делаю то же самое, запустив php в моем браузере, он генерирует изображение и пытается выложить его в браузер, не сохраняя его на диске.
Вещи, которые я пробовал:
Возможно, у меня были проблемы с настройками разрешений, но это не помогло.
Я также жестко закодировал путь, в котором я хочу, чтобы изображение было в sarx.conf
. Это тоже не помогло.
Я также пытался найти его в каталоге tmp - не повезло !!
У кого-нибудь есть идеи, как мне заставить это работать? Мне нужно сохранить это изображение на диске, чтобы мой сайт мог взять его, чтобы показать сюжет позже. Есть ли какие-нибудь php-файлы, которые могут захватить образ и записать его на диск?