[PHP-Apache-IIS] Exec command werkt niet lekker

Pagina: 1
Acties:

  • Danfoss
  • Registratie: Mei 2000
  • Laatst online: 19:50

Danfoss

Deze ruimte is te koop..

Topicstarter
Ik ben bezig met een active desktop met php.

Nu draai ik XP, dus ik wilde eigenlijk IIS gebruiken.
Alleen het Exec commando werkt niet lekker met IIS.
ik gebruik de volgende code:
PHP:
1
2
3
<?
exec('C://windows//notepad.exe');
?>

Als ik nu met de combo IIS-5.1 & PHP 4.0.6 dit uitvoer wordt notepad niet visible opgestart. (ik zie hem in taskmanager wel draaien onder user IEUSR_machinenaam).

Nu dacht ik dat dit aan misschien aan IIS zou liggen, dus heb ik snel even een test uitgevoert met Apache 1.3.20 en PHP 4.0.6 (uit zo'n compleet newbie-install package die ik nog had liggen). Daar werkt het wel. notepad start gewoon op.

Nu heb ik dat phpdev pakketje er weer af gegooid en Apache 1.3.22 & PHP 4.0.6 'schoon' geinstalleerd.
Als ik nu exec gebruik start notepad weer NIET visible op (hij draait wel weer in de taskmanager, nu onder user system).

Wat gaat hier mis??

Sys Specs


  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
IIS gebruikt apparte gebruikers voor zn gebeuren. Misschien werkt 't als je eerst inlogt in IIS met de gebruiker die op het windowssysteem is ingelogd?

  • Danfoss
  • Registratie: Mei 2000
  • Laatst online: 19:50

Danfoss

Deze ruimte is te koop..

Topicstarter
he thnx.. dat was het. Na het uitschakelen van anonymous toegang in IIS werkt het goed.

Alleen blijft het php.exe proces aktief totdat ik de gestarte applicatie afsluit. (hij zal wel blijven wachten op een reactie ofzo..)

naja dat zoek ik wel ff uit.

Sys Specs