Страница 1 из 1
Запуск программ из web страниц.
Добавлено: 12 авг 2004, 04:49
hidrarg
Привет всем!
Четвертый день бьюсь над вопросом: как с сайта запустить программу с определенными параметрами. Программа находится на сервере, там же она должна выполняться. Перечитал все учебники по VBScript, Visual Basic и (на всякий случай) HTML. Ответа так и не нашел!
Кто-нибудь помогите! Подкиньте ссылку на хороший справочник по Visual Basic или напишите сами как это делается.
Заранее спасибо!
Добавлено: 12 авг 2004, 10:42
Absurd
А что за сервер и ОС? 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. Тогда ищи другой хостинг.
Добавлено: 14 авг 2004, 03:39
hidrarg
Absurd писал(а):А что за сервер и ОС? Unix + Apache, то можно на нем запустить программу на PHP или PERL.
Проще - на PHP. Заливаешь программу, написанную на PHP, на сервер.
И запускаешь ее так:
[url]http://адрес_твоей_страницы/cool.php?name=Sergey[/url]
name - это параметр, вместо него можешь подставить свое имя.
А можно ссылочку на учебник где все это описывается?
Добавлено: 14 авг 2004, 12:43
Absurd
Ты хотя бы эту программу запустил?
По PHP документацию можно взять тут
http://www.php.net/download-docs.php
Ответ найден!
Добавлено: 15 авг 2004, 03:23
hidrarg
Спасибо Absurd за ответы! А мне пора...
Такая же проблема под win2000+IE
Добавлено: 24 мар 2005, 14:31
Bagin
Необходимо с web-страницы запустить по клику приложение, или хотя бы открыть документ ворда в самом ворде и аналогично экселя.
Для примера делал так:
Код: Выделить всё
<SCRIPT language="jscript">
<!--
function AppOpen(strName)
{
var WSHShell = WScript.CreateObject("WScript.Shell");
WSHShell.Run("notepad",5);
}
//-->
</SCRIPT>
но ни как не запускается.
Что делать, с какой стороны подойти?
Заранее спасибо
Добавлено: 25 мар 2005, 08:33
UUU
Давай начнем с того, а зачем?
Если файл на сервере имеет расширение doc, и если у клиента установлен word, то, при отправке с сервера правильных заголовков файл должен открыться сам.
Аналогично и с экселем.
Правда не знаю, как поведут себя скрипты и макросы. Если спросятся - куда и шло. А если нет - вот она огромная дыра...
Добавлено: 25 мар 2005, 09:53
Bagin
Если установлена обычная ссылка на документ, то он открывается в самом IE, а хотелось бы, чтобы запускалось соответсвующее приложение, например, вордовский документ, открывался в самом ворде.
Данный код я привел для примера (на самом деле там будет стоять обработка имени файла и запуск соответсвующего приложения). Сам по себе сценарий работает, открывается блокнот, но из IE не хочет.