在PHP中使用Sockets:从Usenet中获取文件
文章或者从这服务器移除出去了,或者被他的作者取消了(是的,这是可能的,也是很容易实现的),或者是删除了。 小心起见,在选择新闻分组之前,服务器可能需要认证,当然这是由服务器是否公开或者私有来决定的。一般是允许任何人获取新闻,但发表新闻需要通过认证。 <?php //$cfgUser = "xxxxxx"; //$cfgPasswd = "yyyyyy"; $cfgNewsGroup ="alt.php"; // identification required on private server if($cfgUser) { fputs($usenet_handle,"AUTHINFO USER".$cfgUser."\n"); $tmp=fgets($usenet_handle,1024); fputs($usenet_handle,"AUTHINFOPASS".$cfgPasswd."\n"); $tmp=fgets($usenet_handle,1024); // check error if($tmp!="281Ok\r\n") { echo"502Authentication error\n"; exit(); } } // select newsgroup fputs($usenet_handle,"GROUP ".$cfgNewsGroup."\n"); $tmp=fgets($usenet_handle,1024); if($tmp=="480 Authentication required for command\r\n") { echo"$tmp\n"; exit(); } $info=split(" ",$tmp); $first=$info[2]; $last=$info[3]; print"First : $first\n"; |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |