Задать вопрос
dim137
@dim137
python, django, linux

Как реализовать сброс php функции ssh2_connect при задережке в 30 сек?

Имеется скрипт:
$connection = ssh2_connect("$value[ip]",22);
if (ssh2_auth_password($connection, "$value[login]", "$value[password]")) {
  echo "Authentication Successful!\n<br>";
  } else {
  echo "Authentication Failed...\n<br>";

Как сделать, что-бы при задержке коннекта на 30 сек, прекратить попытку подключиться?
  • Вопрос задан
  • 680 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
DevMan
@DevMan
Именно ssh2_connect не умеет timeout.
Используйте то, что умеет. Например, phpseclib.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
egor_nullptr
@egor_nullptr
Никак.
Ответ написан
Комментировать
sivabur
@sivabur
Заблокировали просто так!
Ограничить время выполнения скрипта.
bool set_time_limit ( int $seconds )
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы