Mailinglisten-Archive |
Moin, ----- Original Message ----- From: "Mailanbecker" <mailanbecker_(at)_gmx.net> To: <php_(at)_php-center.de> Sent: Monday, June 25, 2001 3:42 PM Subject: [php] fpsockopen über mehrere Scriptaufrufe > > Ich möchte mehrere Mails, sagen wir mal 200, von meinem POP3-Account > abholen. > Dafür möchte ich eigentlich pfsockopen(); benutzen, weil ich jede einzelne > Mail über einen neuen Scriptaufruf abholen möchte, da es sonst Timeout probs > beim Script geben könnte. > > Nun ja, bei pfsockopen(); bleibt die Verbindung ja bestehen, auch wenn das > script beendet wird bzw. wie in diesem Fall ein Neuaufruf stattfindet. > > Nun die Frage. Wie komme ich wieder an das "File-Handle" von der > Socket-Verbindung? Ich hab zwar was gelesen, dieses einfach in ein Feld zu > schreiben und beim Submit mitzugeben, aber das klappt net. Hmm, also wenn eine analogie zu pconnect bei den Datanbankverbindungen besteht wuerde ich sagen das das php fuer die macht. Bei den persistanten DB Verb. ist es so das du nur mit mod_php moeglich sind und jeweils an einen Apachechild gekoppelt sind. (Die Tripple(db,name,pw) lassen wir mal weg). Das bedeutet das wenn dein Script von einem anderen Apachechild bearbeitet wird das wiederholt eine neue Verbindung aufgemacht wird. Also die wahrscheinlichkeit das du mal einen wiedertriffst ist gering, in abhaengigkeit der max_clients Einstellung. Interessant waere auch noch bei was der Timeout fuer eine solche Verbindung steht. Hast du mal bie den User contributed Notes im Manual geschaut? Gruss Joerg Behrens
php::bar PHP Wiki - Listenarchive