Bon salut j'ai réussi à afficher mes traps... pas exactement comme je voulais mais bon c'est dèja un début. en fait j'ai ajouté un code dans mon traphandler triangulation.php qui me permet d'afficher les traps dans un fichier affichetraps. le fichier trace.log contient ce qu'affiche mon programme quand il s'éxécute. voilà le code si quelqu'un veut s'en inspirer. mais bon ce n'est pas la version finale!!...
#!/usr/bin/php5
# A simple trap handler
<?php
///////////////////////////////////////////
//////Parite récupération des traps////////
///////////////////////////////////////////
define('TRAP_FILE', '/home/cric/affichetraps');
function ask($prompt = '') {
if (!empty($prompt)) {
fwrite(STDOUT, $prompt);
}
return trim(fgets(STDIN));
}
$host = ask('Host : ');
$ip = ask('Ip : ');
$vars = array();
while (!feof(STDIN)) {
array_push($vars, trim(fgets(STDIN)));
}
$fp = fopen(TRAP_FILE, 'a');
fwrite($fp, 'Host : '.$host . PHP_EOL);
fwrite($fp, 'Ip : '.$ip . PHP_EOL);
foreach ($vars as $v) {
fwrite($fp, 'TRAP: ' . $v . PHP_EOL);
//}
}
fwrite($fp, PHP_EOL . '----------' . PHP_EOL);
fclose($fp);
?>php
n'hesitez pas à intervenir si vous avez des commentaires
à+