A voir également:
- Php execute powershell script with parameters
- Script vidéo youtube - Guide
- Easy php - Télécharger - Divers Web & Internet
- Ghost script - Télécharger - Polices de caractères
- Microsoft activation script - Accueil - Windows
- Script bat - Guide
2 réponses
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
7 mars 2022 à 09:38
7 mars 2022 à 09:38
Essayes ça et dis nous ce que ça t'affiche
.
$varia = $this->request->getParameter('variable'); # Récupére le POST $script = $_SERVER['DOCUMENT_ROOT']."/site/modules/Script/requete.ps1"; if(!empty($varia)){ $cmd = "powershell -file $script -variable '$varia' < NUL"; echo $cmd . PHP_EOL; // le temps des tests.. $escaped_command = escapeshellcmd($cmd); echo $escaped_command . PHP_EOL; // le temps des tests.. $result = Shell_Exec($escaped_command); }else{ echo "La variable est vide !" . PHP_EOL; }
.
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
7 mars 2022 à 06:39
7 mars 2022 à 06:39
Bonjour
Pour commencer.. tu utilises un framework php ? Lequel ?
Ensuite, fais un var_dump de ta variable pour voir ce qu'elle retourne.
Et puis, as tu essayé d'appeler ton script powershell à la main pour voir si ta ligne de commande est exacte ?
Pour commencer.. tu utilises un framework php ? Lequel ?
Ensuite, fais un var_dump de ta variable pour voir ce qu'elle retourne.
Et puis, as tu essayé d'appeler ton script powershell à la main pour voir si ta ligne de commande est exacte ?
7 mars 2022 à 10:32
Merci