Sur mon domaine, j'ai un serveur Web W2K en IIS5 & PHP504.
J'ai, dans un script PHP, l'appel d'une fonction pour exécuter un programme externe.
n'attendant pas de résultats de celui-ci (car il loggue tout dans un fichier), j'utilise la fonction PHP :
.
Code : Sélectionner tout - Visualiser dans une fenêtre à part passthru("d:\\mon_exe.exe");
Sauf que ca ne fonctionne pas : j'ai une erreur :
J'ai essayé avec exec, system : même erreur.Warning: passthru() [function.passthru]: Unable to fork [d:\mon_exe.exe] in C:\Inetpub\wwwroot\site\monfichier.php on line 41
Il y a pourtant bien les droits d'écriture dans les dossiers du script PHP, l'executable en lui même peut être lancé par les admins du domaine (ce que je suis), cmd.exe possède aussi les droits d'admins du domaine et enfin, l'accès au site se fait par authentification windows : donc on applique les droits d'accès de l'utilisateur connecté (et ça ca marche, je l'exploite autre part)
please, help !
![]()
Partager