стартиране на bat файл през web

vasilev

Registered
здравейте .
искам да стартирам даден bat файл от всякъде .
примерно имам една директория в която е Index.php , папка scripts и в нея Bat файлове които стартират или спират дадена програма .
попрочетох тук : http://www.php.net/manual/en/ref.exec.php#59361

но не мога да свържа нещата .. как да визуализирам бутон , след натискането на който да се стартира скрипта .
 
<input type="button" value="Click Me" onClick="<?php exec('scripts/2.bat'); ?>">

така ли ?
ако е така не става . сложил съм в 2.bat :

sc stop "Easy File Sharing Web Service"

тоест да ми спре file server -а но не го спира.
е другия въпрос е .. той като стартирва този скрипт - скрипта къде се изпълнява ? на станцията на която е скрипта или на станцията на която натискаш бутона .
 
Можеш да изпълняваш командата и директно през php, без bat файла. Ето простичък пример

Код:
<form action="" method="post">
<input type="submit" value="Click Me" name="stop"> 
</form>

<?php
if(isset($_POST['stop']))
{
	exec('sc stop "Easy File Sharing Web Service"');
}
?>
 

Back
Горе