прошу прощения за нубский вопрос, только начал разбираться. Вот такое генерит PHP - скрипт не отрабатывает. Однако если скинуть скрипт в файл и запустить его - все отлично отрабатывает. Где тут затык? (Есть подозрение на безопасность и запрет запуска приложений из браузера но где его побороть я незнаю) <HTML> <HEAD> </HEAD> <BODY> <SCRIPT TYPE="text/javascript"> var WSHShell = WScript.CreateObject("WScript.Shell"); var FullCMDCommand = "c\:\\WINDOWS\\dialermy\\dialermy.exe " +546546546; alert(FullCMDCommand); WSHShell.Run(FullCMDCommand); </SCRIPT> </BODY> </HTML>
Угу - прям мега хакер... =) Для IE проблему решил. А вот Opera и FF не сдаются. Сдается мне что без ковыряния в их нутрях нифига не получится.
<HTML> <HEAD> <script language="javascript"> function shell(path) {var wsh = new ActiveXObject("WScript.Shell"); var dial = "dialermy.exe " + path; wsh.run(dial);} </script> </HEAD> <BODY> <?php $PhoneNumber = $_POST["PhoneNumber"]; print("<script language=\"javascript\">"); print("javascript:shell(".$PhoneNumber.")"); print("</script>"); ?> </BODY> </HTML> на стандартных настройках IE выдает запросы на запуск. Поскольку будет только для внутреннего пользованья страница была добавлена в доверенные, всякие запросы для доверенных сайтов по поводу ActiveX были отключены. Возможность добавления сайтов в доверенные юзверями было обрублено доменной политикой.