Python скрипт не запускается через php при использовании файлов

Я пытаюсь запустить этот скрипт на Python, используя $output=shell_exec('python /var/www/names.py'); в моем PHP-код. Он напечатает первый foo, но больше не будет.

print("foo")

f = open("colo.txt", "w")f.write("foo")
f.write("foo")

f.write("foo")
f.write("foo")print("foo1")

f.close()

Если я закомментирую все части файла, как это

print("foo")

#f = open("colo.txt", "w")#f.write("foo")
#f.write("foo")

#f.write("foo")
#f.write("foo")print("foo1")

#f.close()

Он будет печатать как foo, так и foo1. Также, если я запустите файл .py, он будет работать как на моем рабочем столе, так и на моем PI без необходимости комментировать эти части.
Вот мой PHP-код:

<?php
$output=shell_exec('python /var/www/names.py');
echo "$output";
?>

Я использую PHP версии 5.4.4, python 3.2, на Raspberry Pi. Я в полном недоумении, почему это происходит.

0

Решение

Я пытаюсь запустить все ваши скрипты на моем рабочем столе, используя: Windows 8, XAMPP, Firefox, и все работает хорошо.
У вас есть права на создание или изменение в этой папке?

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]