0
可能重复:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in selectPHP,插座和连接到POP3服务器
我试图连接到POP3服务器用PHP。这里是我的代码:
$pop3Server = 'mail.roller.ru';
$pop_conn = fsockopen($pop3Server, 110, $errno, $errstr, 10);
print fgets($pop_conn, 1024);
Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /home/ockonal/public_html/mail_parser.php on line 45
Warning: fsockopen() [function.fsockopen]: unable to connect to mail.roller.ru:110 (php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution) in /home/ockonal/public_html/mail_parser.php on line 45
Warning: fgets() expects parameter 1 to be resource, boolean given in /home/ockonal/public_html/mail_parser.php on line 46
怎么了?我确定在pop3-server地址。它不打印任何东西。
“名称解析中的临时失败”意味着它稍后会以某种方式工作。你等了,再试一次吗? (fgets错误是因为'fsockopen'返回'false'而不是有效的套接字。) – zneak 2010-04-25 15:38:29
不要忘记http://ca2.php.net/manual/en/book.imap.php,它也可以打开连接到POP3服务器。 – zneak 2010-04-25 15:40:08