Bonjour,
En gros, la page PHP ne servirait qu'à lancer un script bash et à afficher son résultat.
Le bash en question me sert à connaître le chemin emprunté par un traceroute.
Code :
- var=`traceroute 10.20.30.40 -d | grep 192.68.1.1 | wc -l`
- if [ $var == 1 ]
- then
- echo "Via 192.168.1.1"
- fi
|
Ce bash fonctionne si je l’exécute sur le serveur. Mais via la page PHP, "Chemin 1" ne s'affiche jamais.
Si je place un echo hors du if, il s'affiche correctement dans la page PHP.
J'ai testé de multiples fonctions PHP, j'ai toujours le problème.
(J'ai réussi à faire ce que je voulais en PHP, sans passer par le script bash. Mais j'aimerais quand même bien avoir la réponse à mon premier problème. Cela pourrait me servir pour la suite.
)
Merci !