estoy usando PHP 5.3.5 y estoy usandono pueden silenciar los avisos de error imap_open en PHP
$this->[email protected]_open($this->server,$this->username,$this->password);
El símbolo @ debe silenciar el informe de errores pero, duerma y estoy seguro de que el error se produce en este línea. Quiero que mi aplicación reconozca el problema y reaccione y no reciba ningún error de AVISO, y no puedo desactivar el informe de errores para PHP completo debido a la política de desarrollo de mi empresa.
Sin @ que estoy recibiendo:
imap_open() [function.imap abierta]: No flujo abierto {pop3.seznam.cz:110/pop3}INBOX Con él podría conseguir: Aviso Desconocido: Autenticación fallida (Error de autenticación) (errflg = 1)
Si la información de inicio de sesión es correcta, se abre la conexión y no se producen errores.
Siempre recibo un error de AVISO cuando imap_open no logra conectarse y está jugando con mis resultados JSON. ¿Cómo silenciarlo por favor?
informe no PHP esa línea como la que generó el aviso? @ Deberia trabajar. – Belinda
También sería útil publicar qué aviso ve exactamente. Porque el operador @ realmente debería funcionar. –
por ejemplo: Aviso Desconocido: Autenticación fallida (Autenticación fallida) (errflg = 1) – Ragnar