Code :
 - function readLine() {
 - if (!is_resource($this->fp)) return false;
 - $line = ''; // <-- Joce ton truc il indente mal ;)
 - while (!feof($this->fp)) {
 - $line .= fgets($this->fp, $this->lineLength);
 - $len = strlen($line);
 - if ($len >=2 and substr($line, $len-2, 2) == "\r\n" )
 - return substr($line, 0, $len-2);
 - }
 - return $line;
 - }
 
  | 
 
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