downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

imap_uid> <imap_thread
[edit] Last updated: Fri, 23 Mar 2012

view this page in

imap_timeout

(PHP 4 >= 4.3.3, PHP 5)

imap_timeoutIMAP zaman aşımını tanımlar veya döndürür

Açıklama

mixed imap_timeout ( int $türü [, int $süre = -1 ] )

IMAP zaman aşımını tanımlar veya döndürür.

Değiştirgeler

türü

Şunlardan biridir: IMAP_OPENTIMEOUT, IMAP_READTIMEOUT, IMAP_WRITETIMEOUT, IMAP_CLOSETIMEOUT.

süre

Saniye cinsinden zaman aşımı süresi.

Dönen Değerler

süre değiştirgesi belirtilmişse TRUE başarısızlık durumunda ise FALSE döner.

süre belirtilmemişse veya -1 ise türü ile belirtilen türdeki geçerli zaman aşımı süresini bir tamsayı olarak döndürür.

Örnekler

Örnek 1 - imap_timeout() örneği

<?php

echo "Okuma zaman aşımı: " imap_timeout(IMAP_READTIMEOUT) . "\n";

?>



add a note add a note User Contributed Notes imap_timeout
david dot morel at amakuru dot net 17-Nov-2005 12:48
imap_timeout(1, <seconds>) works fine for pop3 connections, but apparently not for pop3s (ssl, port 995) connections, where the default socket timeout still applies.
This applies to php 4.3.10, not tested on other versions.
bwgraham at vt dot edu 12-Mar-2004 03:53
We looked into the source to find out what this function actually does and how to use it. The function overrides the default_socket_timeout setting from your php.ini file 

You can retrieve the current timeout length for each timeout type by calling the function as:

  imap_timeout(timeout_type);
     or
  imap_timeout(timeout_type,-1);

You can set the timeout length for any of the timeout types by setting the timeout value to a number of seconds.

  imap_timeout(timeout_type,<number of seconds>);

The timeout types are as follows:

1: Open
2: Read
3: Write
4: Close

It does not appear that the close type has been implemented.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites