Re: imap_header timing out
| From: | Pete Morganic | Date: | Tue, 08 Jul 2003 17:07:09 +0000 |
| Subject: | Re: imap_header timing out | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-154404@lists.php.net to get a copy of this message | ||
see the set_time_limit(); function
http://uk2.php.net/manual/en/function.set-time-limit.php
increase to around a minute or make the mailbox read them back in pages with 10 at a time for example
Pete
Amer Neely wrote:
I've a script reading a mailbox using $InBox = imap_open($Host,$User,$Pass); $NumMsgs=imap_num_msg($InBox); for ($i=1; $i <= $NumMsgs; $i++) { $Header=imap_header($InBox,$i); # this is line 154 . . . and so on. With 12 messages in the mailbox this works fine, but with 15 it comes back as timed out... [08-Jul-2003 12:32:46] PHP Fatal error: Maximum execution time of 30 seconds exceeded in g:\httpd\public\readmail\readmail.php on line 154 I'm running this at home (W2K/Apache/PHP 4.3.2) on a dialup account. Can someone shed some light on why it may be timing out, and where do I increase the timeout if needed? Or optimize the code if possible?