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{
<?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)) {