send(); if (200 == $response->getStatus()) { $body = $response->getBody(); //$taches = json_decode(mb_convert_encoding($body, 'UTF-8')); $taches = json_decode($body); } } catch (HTTP_Request2_Exception $ex) { echo $ex->getMessage(); } return $taches; } // Variables $host = $_GET['machine']; $machines = Machines(); $machine = $machines[$host]; $os = $machine[1]; $os_version = $machine[3]; $adresse_ip = $machine[4]; $url = $url_taches . "?host=" . $host; // Ghost + apache, port 81 $processus_utilisateur = 'IUT'; // motif identifiant un processus utilisateur dans la task list $msg = ""; // si le script est appelé sans paramètre, on revient à la page précédente if ($host == "" ) { $precedent = $_SERVER["HTTP_REFERER"]; header("Location: $precedent"); exit; } $host_json = json_encode(array($host)); $proc = Get_tasks($url); if (sizeof($proc) == 0) { $msg = "La machine ".$host." n'a renvoyé aucune réponse."; } else { $msg="
Processus | mémoire | Propriétaire | "; $lig_proc = array(); foreach($proc as $li) { $li = str_replace('ÿ','',$li); $li = str_replace('"','',$li); $lig_prog = explode(',', $li); $class_user = ""; if (substr($lig_prog[5], 0, strlen($processus_utilisateur)) == $processus_utilisateur) { $class_user = " p_user"; } $msg = $msg."
---|---|---|
".$lig_prog[0]." | ".$lig_prog[4]." | ".$lig_prog[5]." |
OS : version
adresse IP :