[socket/ereg] probléme script socket
Salut à tous
j'ai un petit probléme :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| echo "POP Connect...<br />";
socket_write($this->pop_socket, "USER "+$this->pop_login);
$socket=$this->pop_socket;
$recv=socket_read($this->pop_socket, 4096) or die(ERREOR_02);
echo "[".$recv."]<br />";
$ereg="";
if (preg_match('#+OK #', $recv)) {
echo "USER +OK<br />";
} else {
echo "USER -ERR<br />";
socket_shutdown($socket, 2);
socket_close($socket);
} |
le echo m'affiche la ligne suivante :
Code:
1 2
|
[+OK <6326.1149596943@pop2-g25.free.fr> ] |
mais j'ai le message suivant :
Code:
1 2
| Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 0 in H:\wamp_mss\www\mymailbox\include\pop.class.php on line 109
USER -ERR |
si qq1 pouvait m'aider ca serai vraiment sympa ;o)