Почему exec() не исполняет с .php

343
13 мая 2017, 21:32

Четно пытаюсь запустить асинхронно file.php из one.php, да еще так, чтобы передать параметр $user_id. Но этот запрос не работает:

exec("file.php $user_id > /dev/null 2>/dev/null &");

Хотя даже вот так exec("file.php") не работает. В чем может быть проблема?

PS: file.php и one.php находятся в одной директории (не корень), а хостер говорит, что функция включена..

Answer 1

Предположу, что причина в том, что php - это не программа. Нужно вызывать интерпретатор php, передав ему в качестве аргумента имя файла со скриптом.

READ ALSO
Обрезка строк разной длины

Обрезка строк разной длины

В проекте есть имена и фамилии пользователей, мне надо выводить их в таком формате:

206
Как создать в модуле папку config и UrlManager?

Как создать в модуле папку config и UrlManager?

Вопрос: Как создать в модуле папку config и UrlManager и написать там правила, только для этого модуля?

208
Правильная статическая линковка

Правильная статическая линковка

Задался вопросом как же правильно строить библиотеки для статической линковкиВопрос возник после просмотра содержимого результирующего...

333
Как сделать завершение цикла?

Как сделать завершение цикла?

Мне нужно сделать выход по нажатию определенной кнопки, как сделать?

381