Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo zusammen,

habe folgendes Problem:

Ich versuch mit Hilfe von PHP eine einfach *.VBS zu starten. Sollange ich das auf meinem Entwicklungsserver mache funktioniert auch alles einwandfrei, nur im Test wird das Script nicht mehr ausgeführt, nicht mal der Wscript Prozess erscheint kurzzeitig.

Auf meiner Dev. benutze ich Xampp und auf dem Test/Prod. IIS.

Habe zuerst gedacht es liegt iwie an den Rechten des Scripts, aber per Doppelklick kann ich es überall starten und es tut das was es soll.

Hab auch zu Testzwecken das Script minimalisiert, sprich es schreibt nur noch eine .txt Datei ins selbe Verzeichnis mit dem Inhalt "Test".

Nur definitiv lässt sich das Script nur unter XAMPP erfolgreich ausführen.

Woran liegt das?

Der PHP Teil:

exec('script.vbs');
Das Script liegt im selben Ordner wie die .PHP Das VBS Script:
Option Explicit

Dim objFSO, objFile, MeineVariable

Const ForWriting = 2

Const Create = true


Set objFSO = Wscript.CreateObject("Scripting.FileSystemObject")

Set objFile = objFSO.OpenTextFile("test.txt", ForWriting, Create)

MeineVariable = "Test"

objFile.WriteLine MeineVariable

objFile.close


Set objFile = nothing

Set objFSO = nothing

Ich hoffe Ihr könnt mir helfen.

Liebe Grüße

Blackbeary

PS: Bin in Sachen Server leider nicht sonderlich fit.

Geschrieben

Wir hatten mal ein ähnliches Problem. Der XAMPP ist offen, wie ein abgebranntes Scheunentor. Der Apache ist dicht. Wir mussten die rechte im Apache ändern, damit dieser fremde Dateien öffnet. Dann mussten für den Server im Netz die Freigaben erstellt werden, damit dieser auch (bei uns .exe) im Netz öffnen konnte.

Da dieses nicht mein Part war, hat diess ein Kollege in Zusammenspiel mit mir richtige gemeistert. Aber dort sollte IMO dein Ansatzpunkt sein (Rechtesystem beim Apache).

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Weiterlesen  

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...