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

  FORUM HardWare.fr
  Programmation
  PHP

  exec... sous IIS/PHP 4.3.3

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

exec... sous IIS/PHP 4.3.3

n°727970
le_zell
Posté le 17-05-2004 à 10:23:20  profilanswer
 

Bonjour,
 
j'ai écumé pas mal de forums avant de poster donc je suis pas mal désespéré... :(  
 
j'essaie en vain de lancer une ligne de commande Windows depuis ma page php.
 
Ma ligne de commande : "C:\Program Files\monprogramme.exe" "url=www.yahoo.com&filename=c:\image.jpg"
(fonctionne super en faisant demarrer executer)
 
si je fais exec($macommande) or die("erreur" );
 
(j'ai déjà escappé tous les \ et "...)
 
bah il me sort erreur. Peut etre une histoire de droits mais je connais pas assez Windows/IIS pour permettre à l'utilisateur IUSR_SERV d'éxécuter mon programme.
 
Merci de vos éclairages.
 
Jérôme

mood
Publicité
Posté le 17-05-2004 à 10:23:20  profilanswer
 

n°727975
dropsy
et bonne chance surtout...
Posté le 17-05-2004 à 10:25:47  profilanswer
 

Ne donne pas ton message d'erreur, ça pourrait nous mettre sur la voie ;)

n°727985
le_zell
Posté le 17-05-2004 à 10:30:17  profilanswer
 

:sweat: pas compris.  
 
Si je ne mets pas de "or die" bah ca fait page blanche sinon il me sort ce qu'il y a dans le die c'est tout...
 

n°727995
dropsy
et bonne chance surtout...
Posté le 17-05-2004 à 10:34:53  profilanswer
 

le_zell a écrit :


bah il me sort erreur.


C'est quoi le message d'erreur? :/
 
sinon, vire le or die(...) et fais un: echo exec(...);
histoire de voire réellement ce que te retourne le exec.

n°728007
le_zell
Posté le 17-05-2004 à 10:39:02  profilanswer
 

comme je l'ai deja dit
 
il ne sort rien :
 

Code :
  1. <?
  2. $url = $_GET["url"];
  3. $command = "\"C:\\Program Files\\monprogramme.exe\" \"url=$url&filename=C:\\$url\"";
  4. echo "<br>commande = $command<br>";
  5. echo exec($command);
  6. ?>


 
dans le navigateur :
 
commande = "C:\Program Files\monprogramme.exe" "url=www.yahoo.fr&filename=C:\www.yahoo.fr"
 
:(


Message édité par le_zell le 17-05-2004 à 10:40:38
n°728030
Ogg
apt-get remove --purge brain
Posté le 17-05-2004 à 10:55:18  profilanswer
 

le_zell a écrit :

comme je l'ai deja dit

Code :
  1. <?
  2. $url = $_GET["url"];
  3. $command = "\"C:\\Program Files\\monprogramme.exe\" \"url=$url&filename=C:\\$url\"";
  4. echo "<br>commande = $command<br>";
  5. echo exec($command);
  6. ?>


 
 
:(


essaye avec un passthru a la place de exec il me semble que exec ne renvoi que la derniere ligne (suis debutant donc suis pas sur :p)


---------------
-= Curses Fan =-

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  exec... sous IIS/PHP 4.3.3

 

Sujets relatifs
[PHP] - Problème avec la fonction header[résolu][php] pb variable dynamique
Fonction PHP dans un onclick[PHP] GLOBALS
[PHP] Galerie photo + upload :: Venez tester ::UNIX: comment importer dans 1 fichier le temps d'exec d'un code?
[php] Probleme d'espace (le caractere) [Résolu][PHP]Retarder de quelques secondes une redirection
scanner un reseau en php c'est faisable[php] Upload fichier [Résolu]
Plus de sujets relatifs à : exec... sous IIS/PHP 4.3.3


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