Exemplo n.º 1
0
           error(4);
       }
       break;*/
 /*case "/ping6":
   if(count($cmd) == 2){
       ping6($cmd[1]); 
   }else{
       error(4);
   }
   break;*/
 case "/traceroute":
     if (intval($chatID) < 0) {
         break;
     }
     if (count($cmd) == 2) {
         traceroute($cmd[1]);
     } else {
         error(4);
     }
     break;
     /*case "/traceroute6":
       if(count($cmd) == 2){
           traceroute6($cmd[1]);
       }else{
           error(4);
       }
       break;*/
 /*case "/traceroute6":
   if(count($cmd) == 2){
       traceroute6($cmd[1]);
   }else{
Exemplo n.º 2
0
<?php

// define some key constants.
define("ESCAPE_KEY", 27);
define("ENTER_KEY", 13);
// get our initial data
$tr_return = traceroute("www.zend.com");
$ncurses_session = ncurses_init();
$main = ncurses_newwin(0, 0, 0, 0);
// main window
ncurses_getmaxyx($main, $lines, $columns);
ncurses_border(0, 0, 0, 0, 0, 0, 0, 0);
while (1) {
    // border the main window
    ncurses_attron(NCURSES_A_REVERSE);
    ncurses_mvaddstr(0, 1, "Traceroute example");
    ncurses_attroff(NCURSES_A_REVERSE);
    // create a lower window which is dynamically sized...
    $lower_frame_window = ncurses_newwin(10, $columns - 3, $lines - 11, 1);
    ncurses_wborder($lower_frame_window, 0, 0, 0, 0, 0, 0, 0, 0);
    // border it
    $lower_main_window = ncurses_newwin(8, $columns - 5, $lines - 10, 2);
    $main_list_window = ncurses_newwin($lines - 12, $columns - 3, 1, 1);
    ncurses_wborder($main_list_window, 0, 0, 0, 0, 0, 0, 0, 0);
    // border it
    if ($currently_selected == "") {
        $currently_selected = 0;
    }
    for ($a = 0; $a < count($tr_return); $a++) {
        $out = $tr_return[$a];
        if ($currently_selected == intval($a)) {