ik gebruik voor een soort van webmail systeem een pop3 class die door middel van fsockopen() een connectie maakt naar een pop3 server en daar vervolgens van alles mee doet om emails vandaan te toveren. Heel mooi.
Ik kan de connectie echter niet sluiten. Hij opend hem met:
nou, sluiten met fclose($fp); dan he, leek mij. niet dus. dat is geen geldige result
verderop in de class, staat dat met de functie reset() de verbinding gesloten wordt:
als ik deze functie gebruik, werkt de functie delete echter niet meer, omdat deze functie alle emails juist weer bewaard! Ook al laat ik ze eerst deleten. erg vervelend dus.
ik krijg de verbinding niet fatsoenlijk gesloten, en na een aantal keren laden kan ik niet meer connecten, dan moet ik eerst mijn server rebooten. Ik denk dat de maximale connecties dan vol zit ofzo.
de volledige class heb ik ff geupload:
http://www.kalvaz.com/class.POP3.txt
weet iemand hoe ik hem kan sluiten?
Ik kan de connectie echter niet sluiten. Hij opend hem met:
PHP:
1
| $fp = fsockopen("$server", $port, $errno, $errstr); |
nou, sluiten met fclose($fp); dan he, leek mij. niet dus. dat is geen geldige result
verderop in de class, staat dat met de functie reset() de verbinding gesloten wordt:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| function reset () { // Resets the status of the remote server. This includes // resetting the status of ALL msgs to not be deleted. // This method automatically closes the connection to the server. if(!isset($this->FP)) { $this->ERROR = "POP3 reset: No connection to server"; return false; } $reply = $this->send_cmd("RSET"); if(!$this->is_ok($reply)) { // The POP3 RSET command -never- gives a -ERR // response - if it ever does, something truely // wild is going on. $this->ERROR = "POP3 reset: Error [$reply]"; @error_log("POP3 reset: ERROR [$reply]",0); } $this->quit(); return true; } |
als ik deze functie gebruik, werkt de functie delete echter niet meer, omdat deze functie alle emails juist weer bewaard! Ook al laat ik ze eerst deleten. erg vervelend dus.
ik krijg de verbinding niet fatsoenlijk gesloten, en na een aantal keren laden kan ik niet meer connecten, dan moet ik eerst mijn server rebooten. Ik denk dat de maximale connecties dan vol zit ofzo.
de volledige class heb ik ff geupload:
http://www.kalvaz.com/class.POP3.txt
weet iemand hoe ik hem kan sluiten?
Leef lekker in het nu, er is niks anders