Доброго времени всем.
У меня проблема, вообщем при использовании команды запуска программы скажем system('cacl'; на PHP, программа запускается, но страница, с которой была инициализация запуска продолжается грузиться, пока не оставишь процесс калькулятора, тоесть просто закрыть... тогда страница перестаёт грузиться.Собственно вот!
Платформа тестирования Windows!
Подскажите плиз кто знает.
>Платформа тестирования Windows!Ну ищите тогда дополнение с windows api под пых, потом изучайте само windows api на предмет порождения фоновых процессов. А вообще пых для не чисто веб задач очень хреновый выбор.
>>Платформа тестирования Windows!
>
>Ну ищите тогда дополнение с windows api под пых, потом изучайте само
>windows api на предмет порождения фоновых процессов. А вообще пых для
>не чисто веб задач очень хреновый выбор.о господи, как только пипл не извращается - запускать калькулятор из пхп на винде ))))
блин у чело богатая фантазия ))) походу празднег сисадмина в разгаре!
>Доброго времени всем.
>У меня проблема, вообщем при использовании команды запуска программы скажем system('cacl'; на
>PHP, программа запускается, но страница, с которой была инициализация запуска продолжается
>грузиться, пока не оставишь процесс калькулятора, тоесть просто закрыть... тогда страница
>перестаёт грузиться.
>
>Собственно вот!
>Платформа тестирования Windows!
>Подскажите плиз кто знает.боюсь, что комманда system никак не подойдет вам в данном случае хотя бы тем, что она дожидается возврата кода ошибки приложения, которого она вызывает (читаем внимательно документацию). Как вариант я вижу не-что из серии fork (хотя для web-приложения ума не приложу нафига такое %) ) или threads,,, но тогда уже проще запустить некий демон в системе, чтоб отвечал на запросы от скриптов web-приложения
>[оверквотинг удален]
>>Собственно вот!
>>Платформа тестирования Windows!
>>Подскажите плиз кто знает.
>
>боюсь, что комманда system никак не подойдет вам в данном случае хотя
>бы тем, что она дожидается возврата кода ошибки приложения, которого она
>вызывает (читаем внимательно документацию). Как вариант я вижу не-что из серии
>fork (хотя для web-приложения ума не приложу нафига такое %) )
>или threads,,, но тогда уже проще запустить некий демон в системе,
>чтоб отвечал на запросы от скриптов web-приложенияиз виндового cmd потренируйтесь "start some_programm.exe"
соответственно это в пыховый system/exec. может подойдет. Но имхо - мегаизвращение какое-то в самой постановке.
Смотри, когда ты запускаешь приложение system('calc') (А вообще лучше exec()), то винда тебе рисует калькулятор.. так сказать на правах апачи, а не на твоих. Вот он тебе и не показывает ничо)
Сработает так: exec('start calc');
Тогда выведет тебе