Šta je novo?

Pozivanje VBS skripte preko PHP-a na odredjenoj masini u mrezi

kUdtiHaEX

Super ridža
Administrator
Učlanjen(a)
18.07.2001
Poruke
18,077
Poena
1,365
Moja oprema  
CPU & Cooler
Intel® Core™ i5-9500F, NZXT Kraken Z63
GPU
Asus GTX 2070 Super
Storage
Samsung 980 Pro NVMe 1 TB
Kućište
NZXT H210i
Monitor
LG C2 42"
Miš & tastatura
Logitech G502, Keychron K8, Nuphy Air75, Ducky TKL One 2
Ostale periferije
Glupi HP štampač
Laptop
Apple Macbook Pro 14" M1
Tablet
Apple iPad Pro 11"
Mobilni telefon
Apple iPhone 13 Pro Max
Pametni uređaji
Apple Watch Ultra
Pristup internetu
  1. Kablovski internet
Imam sledeci problem.

Napisao sam PHP kod koji vrsi pozivanje jednog VBS skripta i to izgleda otprilike ovako:
Kod:
<?php
$VBScript = new COM("MSScriptControl.ScriptControl");
$VBScript->Language = "VBScript";

$VBCode = ""; //your vbscript here

$VBScript->AddCode($VBCode);

$input = $VBScript->Eval("getInput()");

$Shell = new COM("WScript.Shell");

//run
$Shell->Popup($input, '', '', '');

?>

E sad, problem je u tome sto ja moram da izvrsim generisanje tog VBS fajla uz pomoc odredjenih informacija iz MYSQL baze i moram nakon toga da ga izvrsim na masini koja se nalazi u mrezi (recimo da je masina na kojoj je LAMP 10.0.0.1 a ona na kojoj moram da pokrenem taj VBS 10.0.0.2).

Pitanje glasi - da li PHP moze da pozove VBS skript na udaljenoj masini (ili generalno, da li je moguce izvrsiti pokretanje odredjenog fajla putem PHP-a na udaljenoj masini u mrezi) ili bih morao da instaliram jos jedan Apache/PHP na drugoj masini pa onda na njoj da vrsim u lokalu generisanje fajla i pokretanje?
 
Smislio sam resenje - napisacu wrapper koji ce da sluzi kao veza izmedju web aplikacije i aplikacije kojoj je VBS skript neophodan, tako da cu da dignem Apache/PHP na masini sa tom aplikacijom i da primam zahteve od Web aplikacije sa druge/drugih masina.
 
Poslednja izmena:
Vrh Dno