не получается через телнет убить админ сессию.

Тема в разделе "PHP программирование", создана пользователем maha, 25 апр 2005.

Статус темы:
Закрыта.
  1. maha

    maha Гость

    Для емуляции телнета использую сокеты.
    fsockopen($ip,23)

    Таким образом получается залогинится, ввод различних команд...
    Напр.
    $telnet->DoCommand('show all sessions detail', $result);
    или
    $telnet->DoCommand('dir', $result);
    $telnet->DoCommand(, $result);

    НО не выполоняется...
    $telnet->DoCommand("kill ".$sessID, $result);

    Есть какое-то ограничение на ввыполнение килл ли еще что подобного рода???
    Подскажите, где может быть проблема...

    где DoCommand:

    function DoCommand($c,&$r) {
    if ($this->fp) {
    fputs($this->fp,"$c\r");
    if ($this->use_usleep) usleep($this->sleeptime);
    else sleep(1);
    $this->GetResponse($r,0);
    $r=preg_replace("/^.*?\n(.*)\n[^\n]*$/","$1",$r);
    }
    return $this->fp?1:0;
    }#doCommand
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей