Не работает функция exec

Статус
В этой теме нельзя размещать новые ответы.

Dmytr0

Мастер
Регистрация
10 Авг 2008
Сообщения
242
Реакции
34
Код:
<?php 
echo exec('С:\blablabla\file.exe'); ?>
При попытке запуска php-файл открывается в браузере как простой .txt. Почему ?
 
А что же должно открыться?
Почитай ман по функции и придёт просветление.
 
exec — Execute an external program - описание из мана.
Но указанный ехе-шник запускаться не хочет :ah:
 
Он запускается но в фоне а не в браузере.
 
Как запускать его нормально ? Так, как запускает команда start в cmd.
 
Ну можно тотже start и использовать.
 
Чтобы вывести в браузер вывод запускаемой программы надо использовать:

Код:
passthru("программа.exe");
 
Ну можно тотже start и использовать.
Так и сделал ;) На локалхосте хтмл-страничка с ссылками на скрипты и на батники, которые запускают нужные ехе-шники. Коряво, конечно, но... всяко лучше, чем никак :-]
 
почему не работает
1) safe_mode
2) opebase_dir
3) закрыты сами функции
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху