Starte et program på serveren med f.eks. exec

Tags:    php

Hej,

Jeg har forsøgt nogle gange nu, at få startet et program på serveren ved hjælp af exec kommandoerne gennem browseren, og indtil videre virker intet.

Fold kodeboks ind/udKode 


Der sker intet og den hænger bare istedet. Får ingen fejl.

Hvad gør jeg galt? :s

Pt. kører jeg en WAMP server, men har også prøvet med NucServ, og der er ingen forskel.



Mit gæt er:
Du ser ikke notepad starte pga webservicens rettigheder og php hænger indtil notepad afsluttes. Du kan sikkert se notepad.exe starte, under processes i din task manageren.

Hvis du kører din server på en xp maskine, så prøv:
Højreklik på my computer -> manage -> services -> wampapache -> Log on -> allow service to interact with desktop



Backslash bruges jo til at escape tegn, derfor skal du istedet bruge en af de her løsninger

Fold kodeboks ind/udPHP kode 


Men som Stefan siger vil php bare hænge da notepad.exe aldrig bliver afsluttet.



Indlæg senest redigeret d. 18.01.2009 11:29 af Bruger #3275
t