За 2007-06-06

Re[4]: Принудительный разрыв соединения

Здравствуйте, Андрей.

Вы писали 6 июня 2007 г., 9:48:11:

> echo "Ничего не делал $time секунд\n";
Вот именно, что "ничего не делал". А мне нужно, чтобы в это время
выполнялась функция imap_open, и чтобы она каким-то образом прервалась
через заданное время, если сама раньше не закончится.

   2007-06-06 14:38:27 (#671287)

Re[2]: Скрипт Форума

> Неправильно называть форум скриптом, это система. Сам пользуюсь IPB,
> еще достойным считаю vBulletin.

А как насчёт форума поддержки для русскоязычных пользователей ?

   ryoga***@m*****.ru 2007-06-06 14:20:54 (#671278)

Re[3]: Принудительный разрыв соединения

Как-нибудь так:

//возвращает время
function getmicrotime()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}

//начало
$time_start = getmicrotime();

//дальше без цикла не обойтись...
//кол-во повторов можно увеличеть
//смотря сколько времени нужно
for ($i=0; $i < 100000; $i++) {
//текущее время
$time_end = getmicrotime();
//разница во времени
$time = $time_end - $time_start;
//если время больше допустимого - stop
if($time >= 2){
echo "stop<br>";
break;
}
}

echo "Ничего не делал $time секунд\n";

-----Original MessageFrom: Andrey Yakushev <subscri***@a*****.ru>
To: "inet.webbuild.webbuilding" <bas***@m*****.ru> (3270339)
Date: Tue, 5 Jun 2007 20:42:23 +0400
Subject: Re[2]: Принудительный разрыв соединения

>
> Здравствуйте, Андрей.
>
> Вы писали 5 июня 2007 г., 16:45:24:
>
> > Ну а поподробнее? Скрипт на каком языке?
> Скрипт - php.
> Идёт проверка почтовых ящиков через imap-open.
> Надо, чтобы если определённое количество секунд поп-сервер не
> отвечает, чтобы это соединение оставлялось и скрипт продолжал свою
> работу, открывая следующие соединения.
>
> > Что мешает засечь время и разрывать соединение?
> Как? :)
>
>
>
>
> --
> С уважением,
> Andrey
>
>
>
> библиотекa сайтостроительства http://www.i2r.ru/static/244/
>
>



библиотекa сайтостроительства http://www.i2r.ru/static/244/

   2007-06-06 14:20:25 (#671277)