Afficher le resultat d'un prog perl
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 ...
Code:
<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 ...
Code:
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.