Запуск программ из web страниц.

Обсуждение вопросов клиентского программирования.

Модератор: Duncon

Ответить
hidrarg
Сообщения: 3
Зарегистрирован: 12 авг 2004, 04:42

Привет всем!
Четвертый день бьюсь над вопросом: как с сайта запустить программу с определенными параметрами. Программа находится на сервере, там же она должна выполняться. Перечитал все учебники по VBScript, Visual Basic и (на всякий случай) HTML. Ответа так и не нашел!
Кто-нибудь помогите! Подкиньте ссылку на хороший справочник по Visual Basic или напишите сами как это делается.
Заранее спасибо!
Absurd
Сообщения: 1228
Зарегистрирован: 26 фев 2004, 13:24
Откуда: Pietari, Venäjä
Контактная информация:

А что за сервер и ОС? Unix + Apache, то можно на нем запустить программу на PHP или PERL.
Проще - на PHP. Заливаешь программу, написанную на PHP, на сервер. Например такую:


<html>
<head>
<title>My first php program</title>
</head>
<body><h1>Hello, <?php echo $_GET['name']; ?> !</h1></body>
</html>

И запускаешь ее так:
[url]http://адрес_твоей_страницы/cool.php?name=Sergey[/url]
name - это параметр, вместо него можешь подставить свое имя.

Если не работает, значит на твоем хостинге запрещен PHP. Тогда ищи другой хостинг.
2B OR NOT(2B) = FF
hidrarg
Сообщения: 3
Зарегистрирован: 12 авг 2004, 04:42

Absurd писал(а):А что за сервер и ОС? Unix + Apache, то можно на нем запустить программу на PHP или PERL.
Проще - на PHP. Заливаешь программу, написанную на PHP, на сервер.
И запускаешь ее так:
[url]http://адрес_твоей_страницы/cool.php?name=Sergey[/url]
name - это параметр, вместо него можешь подставить свое имя.
А можно ссылочку на учебник где все это описывается?
Absurd
Сообщения: 1228
Зарегистрирован: 26 фев 2004, 13:24
Откуда: Pietari, Venäjä
Контактная информация:

Ты хотя бы эту программу запустил?
По PHP документацию можно взять тут
http://www.php.net/download-docs.php
2B OR NOT(2B) = FF
hidrarg
Сообщения: 3
Зарегистрирован: 12 авг 2004, 04:42

Спасибо Absurd за ответы! А мне пора...
Bagin
Сообщения: 9
Зарегистрирован: 24 мар 2005, 10:16

Необходимо с web-страницы запустить по клику приложение, или хотя бы открыть документ ворда в самом ворде и аналогично экселя.
Для примера делал так:

Код: Выделить всё

<SCRIPT language="jscript">
<!--		
function AppOpen(strName)
{ 
var WSHShell = WScript.CreateObject("WScript.Shell");
WSHShell.Run("notepad",5);
}
//-->		
</SCRIPT>
но ни как не запускается.
Что делать, с какой стороны подойти?
Заранее спасибо
UUU
Сообщения: 310
Зарегистрирован: 17 фев 2004, 09:27
Откуда: Иваново
Контактная информация:

Давай начнем с того, а зачем?
Если файл на сервере имеет расширение doc, и если у клиента установлен word, то, при отправке с сервера правильных заголовков файл должен открыться сам.
Аналогично и с экселем.
Правда не знаю, как поведут себя скрипты и макросы. Если спросятся - куда и шло. А если нет - вот она огромная дыра...
Bagin
Сообщения: 9
Зарегистрирован: 24 мар 2005, 10:16

Если установлена обычная ссылка на документ, то он открывается в самом IE, а хотелось бы, чтобы запускалось соответсвующее приложение, например, вордовский документ, открывался в самом ворде.
Данный код я привел для примера (на самом деле там будет стоять обработка имени файла и запуск соответсвующего приложения). Сам по себе сценарий работает, открывается блокнот, но из IE не хочет.
Ответить