Pb avec system dans php
Posté : 04 déc. 2011, 00:45
Voilà mon problème:
Si j'exécute dans le terminal shell de mon Mac la commande suivante voici ce que j'obtiens
de même si j'exécute un ls -l j'ai la liste des éléments contenus dans le répertoire... normal
le script php suivant
me produit:
un fichier temp.txt vide
un fichier temp2.txt contenant bien le listing des fichiers du répertoire
ls comme snmpget sont tous deux dans /usr/bin/ , ajouter le port 161 à l'IP ne change rien
Pourquoi system('snmp etc.. ne fonctionne-t-il pas ?
Merci par avance car je "rame" depuis longtemps là-dessus et n'ai pas réussi à trouver une explication, ou mieux une solution
Si j'exécute dans le terminal shell de mon Mac la commande suivante voici ce que j'obtiens
Code : Tout sélectionner
MacJacques:~ jacques$ snmpget -v 1 -c public 192.168.1.62 .1.3.6.1.4.1.24681.1.2.12.0
SNMPv2-SMI::enterprises.24681.1.2.12.0 = STRING: "TS-119"le script php suivant
Code : Tout sélectionner
<?php
system('snmpget -v 1 -c public 192.168.1.62 .1.3.6.1.4.1.24681.1.2.12.0 > tmp.txt');
system('ls -l > tmp2.txt')
?>un fichier temp.txt vide
un fichier temp2.txt contenant bien le listing des fichiers du répertoire
ls comme snmpget sont tous deux dans /usr/bin/ , ajouter le port 161 à l'IP ne change rien
Pourquoi system('snmp etc.. ne fonctionne-t-il pas ?
Merci par avance car je "rame" depuis longtemps là-dessus et n'ai pas réussi à trouver une explication, ou mieux une solution