The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Запуск и остановка программ средствами PHP"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Разное)
Изначальное сообщение [ Отслеживать ]

"Запуск и остановка программ средствами PHP"  +/
Сообщение от mrbenq email(ok) on 30-Июл-09, 23:41 
Доброго времени всем.
У меня проблема, вообщем при использовании команды запуска программы скажем system('cacl'; на PHP, программа запускается, но страница, с которой была инициализация запуска продолжается грузиться, пока не оставишь процесс калькулятора, тоесть просто закрыть... тогда страница перестаёт грузиться.

Собственно вот!
Платформа тестирования Windows!
Подскажите плиз кто знает.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Запуск и остановка программ средствами PHP"  +/
Сообщение от angra (ok) on 31-Июл-09, 00:24 
>Платформа тестирования Windows!

Ну ищите тогда дополнение с windows api под пых, потом изучайте само windows api на предмет порождения фоновых процессов. А вообще пых для не чисто веб задач очень хреновый выбор.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Запуск и остановка программ средствами PHP"  +1 +/
Сообщение от Pahanivo email(ok) on 31-Июл-09, 09:02 
>>Платформа тестирования Windows!
>
>Ну ищите тогда дополнение с windows api под пых, потом изучайте само
>windows api на предмет порождения фоновых процессов. А вообще пых для
>не чисто веб задач очень хреновый выбор.

о господи, как только пипл не извращается - запускать калькулятор из пхп на винде ))))
блин у чело богатая фантазия ))) походу празднег сисадмина в разгаре!

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Запуск и остановка программ средствами PHP"  +/
Сообщение от BlackHawk (ok) on 31-Июл-09, 04:16 
>Доброго времени всем.
>У меня проблема, вообщем при использовании команды запуска программы скажем system('cacl'; на
>PHP, программа запускается, но страница, с которой была инициализация запуска продолжается
>грузиться, пока не оставишь процесс калькулятора, тоесть просто закрыть... тогда страница
>перестаёт грузиться.
>
>Собственно вот!
>Платформа тестирования Windows!
>Подскажите плиз кто знает.

боюсь, что комманда system никак не подойдет вам в данном случае хотя бы тем, что она дожидается возврата кода ошибки приложения, которого она вызывает (читаем внимательно документацию). Как вариант я вижу не-что из серии fork (хотя для web-приложения ума не приложу нафига такое %) ) или threads,,, но тогда уже проще запустить некий демон в системе, чтоб отвечал на запросы от скриптов web-приложения

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Запуск и остановка программ средствами PHP"  +/
Сообщение от Smile (??) on 31-Июл-09, 11:09 
>[оверквотинг удален]
>>Собственно вот!
>>Платформа тестирования Windows!
>>Подскажите плиз кто знает.
>
>боюсь, что комманда system никак не подойдет вам в данном случае хотя
>бы тем, что она дожидается возврата кода ошибки приложения, которого она
>вызывает (читаем внимательно документацию). Как вариант я вижу не-что из серии
>fork (хотя для web-приложения ума не приложу нафига такое %) )
>или threads,,, но тогда уже проще запустить некий демон в системе,
>чтоб отвечал на запросы от скриптов web-приложения

из виндового cmd потренируйтесь "start some_programm.exe"
соответственно это в пыховый system/exec. может подойдет. Но имхо - мегаизвращение какое-то в самой постановке.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Запуск и остановка программ средствами PHP"  +/
Сообщение от Alexey (??) on 30-Июл-11, 12:44 
Смотри, когда ты запускаешь приложение system('calc') (А вообще лучше exec()), то винда тебе рисует калькулятор.. так сказать на правах апачи, а не на твоих. Вот он тебе и не показывает ничо)
Сработает так: exec('start calc');
Тогда выведет тебе
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру