У меня проблема со скриптом Python. Сам скрипт генерирует строку и записывает ее в конце в файл. Это хорошо работает, когда я вызываю скрипт python напрямую.
Но как только я вызываю скрипт python из PHP с помощью exec (), он больше не может записывать в файл.
В питоне я просто использую:
try:
FILE = open(filename,"w")
FILE.write(mystring)
except IOError:
print 'cannot open', filename
и PHP вызывает скрипт python так:
$command = 'python myscript.py input1 input2 > /dev/null &';
exec($command, $stdout, $error);
Кто-нибудь знает, что делать, чтобы решить проблему?