I am using PHP 5.3.5 and I am using
$this->marubox=@imap_open($this->server,$this->username,$this->password);
The @ sign should silence error reporting but it doesnt and I am sure that the error occurs on this line. I want my application to recognize the problem itself and react and get no NOTICE errors and I can't turn off error reporting for whole PHP because of my company development policy.
Without @ i am getting:
imap_open() [function.imap-open]: Couldn't open stream {pop3.seznam.cz:110/pop3}INBOX With it i get: Notice Unknown: Authentication failed (Authentication failed) (errflg=1)
If the login information is ok it opens the connection and no errors occur.
I always get NOTICE error when imap_open doesnt manage to connect and it's messing up with my JSON results. How to silence it please?
I added
$this->marubox=@imap_open($this->server,$this->username,$this->password);
imap_errors();
imap_alerts();
and imap_errors();
and imap_alerts();
do the magic :)