Exec et retour d'erreurs (output)
Shooter78
Messages postés
14
Statut
Membre
-
Xavierdu34 Messages postés 223 Statut Membre -
Xavierdu34 Messages postés 223 Statut Membre -
Bonjour,
j'ai un petit problème avec la fonction exec.
Lorsque j'effectue ceci:
Rien ne s'affiche en sortie.
J'ai remarqué que la sortie de la commande qui devait se trouver dans $output se trouve en fait dans le fichier log d'apache .
Comment faire en sorte que la sortie s'écrive dans $output plutot que dans le fichier de log d'apache?
Merci d'avance
j'ai un petit problème avec la fonction exec.
Lorsque j'effectue ceci:
exec("net rpc shutdown -f -t 60 -I $ip -U $identifiant%$password",$output,$return_var);
echo $output
Rien ne s'affiche en sortie.
J'ai remarqué que la sortie de la commande qui devait se trouver dans $output se trouve en fait dans le fichier log d'apache .
Comment faire en sorte que la sortie s'écrive dans $output plutot que dans le fichier de log d'apache?
Merci d'avance
A voir également:
- Exec et retour d'erreurs (output)
- Retour à la ligne excel - Guide
- Retour à la ligne chatgpt - Forum PHP
- Retour à la ligne google sheet - Forum Excel
- Retour à la ligne tchat. - Forum Réseaux sociaux
- Aller à la ligne lors de la rédaction d'un message ✓ - Forum MacOS
2 réponses
Salut, tu ne peux pas utiliser echo sur $output.
$output est un array, retournant chaque ligne de la réponse.
si tu ne souhaites pas t'encombrer :
$output est un array, retournant chaque ligne de la réponse.
si tu ne souhaites pas t'encombrer :
echo exec("net rpc shutdown -f -t 60 -I $ip -U $identifiant%$password");
Je viens de tester avec la ligne précédente, mais je n'est toujours rien qui ne s'affiche, la sortie est toujours redirigé vers le fichier de log d'apache.
J'ai également essayer ceci:
Mais ce ne fonctionne pas non plus
J'ai également essayer ceci:
echo exec("net rpc shutdown -f -t 60 -I $ip -U $identifiant%$password 2>&1",$output,$return_var);
Mais ce ne fonctionne pas non plus