J'utilise la fonction exec pour exécuter un fichier bat et changer l'imprimante par défaut. Le fichier exec fonctionne bien, le fichier bat seul fonctionne bien, mais l'imprimante ne change pas lorsque j'appelle le fichier bat via la fonction exec. J'ai mis "echo 1" dans le fichier bat. Le navigateur a montré "1" mais mon imprimante n'a pas changé. J'ai vraiment besoin d'un miracle pour résoudre ça !! mon OS est Microsoft Server 2003. des idées?Exécuter la fonction exec en PHP
Répondre
Cela ressemble à un problème d'autorisations. L'utilisateur que votre serveur Web exécute comme peut exécuter le fichier de commandes, mais le fichier de commandes n'a pas les autorisations pour changer l'imprimante (et échoue tranquillement).
Je ne pense pas que ce soit le problème d'autorisation parce que j'ai couru le fichier bat et il a changé l'imprimante par défaut. C'est juste ne fonctionne pas à partir de la fonction exec. – AliBZ
Si, comme il semblerait à partir de votre commentaire sur la question, vous essayez de modifier les paramètres locaux, c'est tout à fait impossible (à moins que votre serveur web fonctionne sur «localhost» bien sûr). –
Oui, j'utilise xamp et j'exécute le projet sur mon système. – AliBZ
- 1. en php sudo exec()
- 2. Connexion à SSH via la fonction exec() de PHP.
- 3. PHP Toujours exécuter la fonction
- 4. Commande PHP exec
- 5. php chown exec() question!
- 6. PHP exec() vs système() vs passthru()
- 7. php exec() valeurs d'erreur
- 8. PHP exec() échoue
- 9. PHP exec - sortie manquante
- 10. Wordpress PHP-exec en-tête problème
- 11. PHP StdErr après Exec()
- 12. Exécuter le programme Python en utilisant PHP
- 13. webserver crash avec exec en php
- 14. comment puis-je utiliser la fonction exec en PHP sur un utilisateur spécifique
- 15. Exécuter une requête à partir de zéro avec quelque chose comme la fonction exec?
- 16. PHP: exécuter la commande linux comme sudo?
- 17. jquery exécuter la fonction en tout cas
- 18. PHP exec sur Windows Server 2008
- 19. Exécuter Cufon en PHP
- 20. Exécuter JAR en PHP
- 21. Php exec et retour binaire
- 22. PHP exec est-il sécurisé?
- 23. Désactiver globbing dans PHP exec()
- 24. exec php et shell_exec ne fonctionnent pas
- 25. exécuter la fonction php/javascript après un certain temps
- 26. fonction dans la fonction en PHP
- 27. php exec utilisation de la mémoire avec phing
- 28. php exécuter la page
- 29. WebtextEdit exécuter la fonction Javascript
- 30. Pourquoi wget ne peut-il pas fonctionner avec la fonction exec de PHP?
Que fait le fichier bat pour changer l'imprimante par défaut? et êtes-vous en train de vous attendre à changer l'imprimante par défaut * du navigateur de votre code sur le serveur Web? ça ne va pas marcher. – ysth
Je n'essaie pas de changer l'imprimante par défaut du navigateur. Je change l'imprimante par défaut de Windows et je règle le paramètre de firefox pour toujours fonctionner sur l'imprimante par défaut de Windows. – AliBZ