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

414
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
Обрезка строк разной длины

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

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

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

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

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

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

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

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

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

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

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

488