Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1737 connectés 

  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  [PHP][WINDOWS] proc_open() + droits

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP][WINDOWS] proc_open() + droits

n°2992009
mageni
veni vidi ridi
Posté le 20-04-2011 à 15:50:45  profilanswer
 

Bonjour,
 
Je suis passé d'un poste classique sous Windows XP vers un poste sous Windows Serveur 2003.
Mes deux configurations serveurs web sont les même.
 
Mais lorsque j'exécute le bout de code suivant sous Windows Serveur 2003 :  

Code :
  1. $cwd ="C:\\Temp\\dir.log";
  2. $descriptorspec = array(
  3.    0 => array("pipe", "r" ),  // // stdin est un pipe où le processus va lire
  4.    1 => array("pipe", "w" ),  // stdout est un pipe où le processus va écrire
  5.    2 => array("file", "C:\\Temp\\dir.log", "a" ) // stderr est un fichier
  6. );
  7. $process = proc_open('dir', $descriptorspec, $pipes, $cwd);
  8. if (is_resource($process)) {
  9.  // $pipes ressemble à :
  10.  // 0 => fichier accessible en écriture, connecté à l'entrée standard du processus fils
  11.  // 1 => fichier accessible en lecture, connecté à la sortie standard du processus fils
  12.  // Toute erreur sera ajoutée au fichier /tmp/error-output.txt
  13.  fclose($pipes[0]);
  14.  echo stream_get_contents($pipes[1]);
  15.  fclose($pipes[1]);
  16.  // Il est important que vous fermiez les pipes avant d'appeler
  17.  // proc_close afin d'éviter un verrouillage.
  18.  $return_value = proc_close($process);
  19.  // echo "La commande a retourné $return_value\n";
  20.  exit($return_value);
  21. }
  22. else
  23. {
  24.  exit(1);
  25. }


j'obtiens l'erreur suivante :  
 
"Warning: proc_open() [function.proc-open]: CreateProcess failed, error code - 0"
 
j'ai fait une tentative via mes recherches google :
 
 - donner les droits "Internet Guest Account" ainsi que "users de la machine" à cmd.exe et typedef.exe (sans vraiment savoir ce qu'est IIS).
 
Mais ça n'a rien donné.
 
Une idée ?
 
D'avance merci,
 
Mageni


Message édité par mageni le 20-04-2011 à 16:01:44
mood
Publicité
Posté le 20-04-2011 à 15:50:45  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  [PHP][WINDOWS] proc_open() + droits

 

Sujets relatifs
Installer EasyPHP sur un serveur Windows SBSProbleme Mysql Apache Php sous windows xp
Windows LSD et Easy PHPscript PHP style explorateur windows
Crée un lecteur virtuel sous windows XP - SII ?Compiler PHP avec LDAP sous windows : besoin d'une ame charitable
Compiler Php & MySQL sous Windows...Compatibilité ORACLE9 et PHP sous windows
Plus de sujets relatifs à : [PHP][WINDOWS] proc_open() + droits


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR