I had the exact same problem with another class that used Sockets like this
one does...

Apparently Sockets do NOT work correctly/or at all on Windows,
So when it gets to $line.=fgets($this->connection,100);   it is trying to
read from a socket, and it will not work (and produce the error u see)

So we will have to wait for sockets to work on Windows, or move to Linux

Andrew
----- Original Message -----
From: "Aku" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, October 23, 2001 5:25 AM
Subject: [PHP] Error POP3 Class


> Hello,
>
> I try pop3 class to access pop3 server, why error result like,
> "Fatal error: Maximum execution time of 30 seconds exceeded in
> c:\new\sample\oh\pop3.php on line 23"
> before finish.
>
> file: pop3.php
>
>   /* Private methods - DO NOT CALL */
>   Function GetLine(){
>    for($line="";;){
>     if(feof($this->connection))
>      return(0);
>     $line.=fgets($this->connection,100);
/*
> this is line 23 */
>     $length=strlen($line);
>     if($length>=2 && substr($line,$length-2,2)=="\r\n")
>      return(substr($line,0,$length-2));
>    }
>   }
>
> Thanks,
> Hotma MS
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to