Pb avec fonction readLine() de la classe Socket PEAR

Pb avec fonction readLine() de la classe Socket PEAR - PHP - Programmation

Marsh Posté le 27-08-2002 à 11:45:53    

Code :
  1. function readLine() {
  2. if (!is_resource($this->fp)) return false;
  3. $line = ''; // <-- Joce ton truc il indente mal ;)
  4. while (!feof($this->fp)) {
  5. $line .= fgets($this->fp, $this->lineLength);
  6. $len = strlen($line);
  7. if ($len >=2 and substr($line, $len-2, 2) == "\r\n" )
  8. return substr($line, 0, $len-2);
  9. }
  10. return $line;
  11. }


 
C une fonction qui récupère le contenu d'un message de retour du serveur POP auquel je m'adresse.
Ca lit bien jusqu'à l'avant dernière ligne... Puis à la dernière ca marche plus. Le script tourne ... j'ai fait Arrêter au bout de 5 min !!!!!!!! Puis impossible de se reconnecter : Mailbox locked. Il a fallu attendre 10 min et après même scénario.
G essayé avec readAll(), ça semble faire la même chose à la dernière ligne du résultat.


Message édité par Dost67 le 27-08-2002 à 11:46:53
Reply

Marsh Posté le 27-08-2002 à 11:45:53   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed