WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
Exécution shell depuis serveur local wamp
Envoyé par: pepecrnl (---.abo.bbox.fr)
Date: 30 October 2023 à 12:45

Bonjour,

J'essaye d'afficher un planning sur ma page web en locale à l'aide de minizinc dès que j'appuie sur un bouton submit.
Pour cela j'exécute mon minizinc en ligne de commande à l'aide de:

if (isset($_POST["submit"])) {
$output = shell_exec('"C:\path...\minizinc.exe" file.mzn file.dzn 2>&1');
echo "<pre>$output</pre>";
}

Cependant, le message que je reçois sur mon localhost est "=====ERROR====="

J'ai fait certains tests, je ne rencontre pas ce genre de problème si j'essaye de lancer une commande du style "hostname".
De plus mon script seul s'exécute bien dans un php seul (sans passer par wampserver) et en ligne de commande.
C'est quand je le passe sous if(isset($_POST...) qu'il me pose problème. Donc sur mon localhost.

Avez vous déjà rencontré ce soucis? Auriez-vous une solution?

Je vous remercie d'avance pour vos réponses.

Options: Répondre•Citer ce Message
Re: Exécution shell depuis serveur local wamp
Envoyé par: Otomatic (Modérateur)
Date: 30 October 2023 à 14:03

Bonjour

Une commande shell_exec est l'équivalent des guillemets obliques et, des commandes shell_exec ou guillemets obliquesil y en a des dizaines qui sont effectuées par Wampserver que ce soit dans les scripts php ou dans les pages "localhost" ou ajouter un Virtualhost.

Si ça vous retourne ERROR, ça veut dire qu'il y a un défaut dans votre script.

Il faut voir les logs php_error.log, apache_error.log et access.log pour voir quelle est exactement l'erreur.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP