Unterdrücken, falsche PHP imap_open() Hinweis: unsichere server beworben AUTH=PLAIN
Ich bin immer ein Durcheinander von diesen falschen Warnungen in meinem log-Datei, und ich möchte Sie zu unterdrücken, ohne Unterdrückung von legitimen Nachrichten:
PHP Notice: Unknown: SICHERHEITS-PROBLEM: unsichere server beworben AUTH=PLAIN (errflg=1) in Unknown on line 0
(Ich bin die Verbindung zu einem IMAP-Dienst, der nur hört auf localhost auf einem server ohne DRITTHERSTELLER-Benutzer.)
- Es ist nicht wirklich ein "Schein" - Nachricht, nur eine, die Sie wollen, um wissentlich ignorieren. Wenn keiner kommen kann mit einer ini-Einstellung zu unterdrücken, insbesondere die Ankündigung, wahrscheinlich die einzige Sache, die Sie tun können, ist vorübergehend außer Kraft setzen, die der Fehler-handler, string-match dieser spezielle Fehler und legen Sie es.
- Naja, ich denke, die gleiche Sache, die gesagt werden könnte, wenn es spuckte eine Fehlermeldung jedes mal, wenn ich 3 geteilt durch 2. Ich würde wählen, um "wissentlich " ignorieren", dass ein, auch. AFAICT, umgeht die Nachricht den Fehler-handler. (Weil die Quelle "Unbekannt"?)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eine Sache, die Sie tun kann, ist das imap_errors und imap_alerts Funktionen, setzen Sie diesen code vor deine imap_close.
Was diese Funktionen tun, ist die Rückgabe aller Fehler und Warnungen, die aufgetreten sind, und dann geleert. Wenn Sie nicht diese Funktionen aufrufen, die Sie ausgestellt sind, wie bemerkt, wenn imap_close() aufgerufen, oder die Seite stirbt.
Als deceze sagte, es ist nicht wirklich eine "falsche" Nachricht, es bedeutet nur, dass es eine Klartext unverschlüsselte Verbindung.
Hier ist, wie können Sie tun :
Können Sie alle Warnungen und Fehler während der Unterdrückung dar mit diesem:
Den bit-level-Fehler-reporting-flags:
Können Sie auch festlegen
ignore_repeated_errors
auf TRUE/1 ist, so dass es nicht Hochwasser-Protokoll als gut.