Bonjour je suis débutant en programmation
je dois utiliser un programme qui me permet de récupérer des traps
sauf qu'il est en perl et moi j'utilise php
j'ai essayé de traduire un peu
mais il y a plein de trucs que je connais pas (par exemple comment utiliser STDIN en php)
voilà à quoi ressemble le fichier.pl
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/usr/bin/perl
#A simple trap handler
 
my $TRAP_FILE = "/tmp/traps_all";      
 
my $host = <STDIN>;     # Read the Hostname - First line of input from STDIN
 chomp($host);
my $ip = <STDIN>;       # Read the IP - Second line of input
 chomp($ip);
 
while(<STDIN>) {
        chomp($_);
        push(@vars,$_);
}
 
open(TRAPFILE, ">> $TRAP_FILE");
$date = `date`;
chomp($date);
print(TRAPFILE "New trap received: $date for $OID\n\nHOST: $host\nIP: $ip\n");
foreach(@vars) {
	if(@vars =~ /SNMPv2-SMI/){
		print "c'est rien\n";
	}
	else {
        print(TRAPFILE "TRAP: $_\n");
	}
}
print(TRAPFILE "\n----------\n");
close(TRAPFILE);
est ce que quelqu'un peut m'aider à le mettre en php s'il vous plait?
Merci beaucoup