Fråga : PHP_IMAPNA skrivar efter ekar ett fel; hur jag döljer felet från visning?

Felmeddelandena förväntas, därför att min brevlåda är tom, men jag önskar inte att de ska visa up.

Notice: Okända: Brevlådan är tom (errflg=1) i okänd on-line 0
Notice: Okända: Ordna ut ur spänner (errflg=2) i okänd on-line 0

Thank dig!!
> för
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
" codeBody " " >< för class= " för mailbox tillbaka. ”@”. $obj->host; } /* förbinder till serveren * $hostname = ”{10.2.1.248: 995/pop3/ssl/novalidate-cert} INBOX”; $username = ”xxxxxx”; $password = ”xxxxxx”; -/*försök att förbinda * $inbox = imap_open ($hostname, $username, $password) eller dör (”inte kan förbinda till serveren: ”. imap_last_error ()); -/*hastigt greppe-post * $emails = imap_search ($inbox, ”ALLA”); $headers = imap_headers ($inbox); $numEmails = sizeof ($headers); för ($i = 1; $i < $numEmails+1; $i++) { $mailHeader = @imap_headerinfo ($inbox, $i); $from = $mailHeader->reply_toaddress; $subject = strip_tags ($mailHeader->subject); $body = imap_body, htmlentities (($inbox, $i)); $date = $mailHeader->date; $rows = ”VÄLJER * FRÅN förfrågan”; $result = mysql_query ($rows); $num=mysql_numrows ($result); $query = ”MELLANLÄGGET IN I förfrågan (”datera `, ”från `, ”betvingar `, ”meddelande`), VÄRDERAR (” ”.date (”H för D D M: i”). ””, ”$from”, ”$subject”,” ”.mysql_real_escape_string ($body). ””) ”; } imap_delete ($inbox, ”1: *”); imap_expunge ($inbox); nära/* anslutningen * imap_close ($inbox); ? >
" klar "

Svar : PHP_IMAPNA skrivar efter ekar ett fel; hur jag döljer felet från visning?

Öppna php.inien sparar.
I detta spara sökandet för formulera ”som error_reporting = E_ALL” (utan citationstecken).
Byt ut detta med ”error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING” (utan citationstecken).
Starta din webbserver om igen.
Andra lösningar  
 
programming4us programming4us