Bonjour,
Dans une page php, je souhaiterai afficher le resultat d'un programme perl
Comment faire, sachant que lorsque j'essaie via une balise script, ça fontionne pas ...
<script type="perl" src="pgm.pl"></script>
Avec un exec(...); non plus ...
le programme perl est dans mon repertoire "/cgi-bin/" et appellé en url dans le navigateur, il m'affiche bien une valeur
Mon Apache2 tourne sous 2003 Server avec php5
le module perl si cela peut aider ...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| #! c:\Perl\bin\perl.exe
print "Content-type: text/html\n\n";
#
use strict;
use warnings;
use Net::SNMP;
#
my $OID_TempCpu = '1.3.6.1.4.1.16.0.1.0';
my ($session, $error) = Net::SNMP->session(
-hostname => shift || 'localhost',
-community => shift || 'public',
);
#
my $result = $session->get_request(-varbindlist => [ $OID_TempCpu ],);
#
if (!defined $result) {
printf "ERROR: %s.\n", $session->error();
$session->close();
exit 1;
}
printf "%d",$result->{$OID_TempCpu}/100;
$session->close();
exit 0; |
Merci d'avance.
Partager