文章

使用sockets:从新闻组中获取文章(三)

>我们从服务器的这个新闻组中读取了最后的十篇文章,。也可以通过使用HEAD命令读取文章的头信息,或者使用BODY命令读取文章内容。>关于fclose()的更多信息,请参考http://www.php.net/manual/function.fclose.php结论在上文中,我们看到了怎样打开、使用然后关闭一个socket:连接到一个NNTP服务器,取回一些文章。使用POST命令发表文章也复杂不到哪儿去。下一步就是编写一个基于WEB的新闻组客户端了。这样,你有了一个基于web的搜索新闻组的程序了。

Python+tkinter实现制作文章搜索软件

无聊的时候做了一个搜索文章的软件,有没有更加的方便快捷不知道,好玩就行了。软件是利用Python和tkinter实现的,感兴趣的可以尝试一下

使用sockets:从新闻组中获取文章(一)

本文是一个使用Socket的小例子:连接到一个Usenet新闻组服务器,同服务器对话,从新闻组中下载一些文章。函数声明是这样的:intfsockopen这个函数将打开一个连接到主机hostname的port端口的TCP连接。对于udp连接,你必须指定协议:udp://hostname.对于unix域,主机名使用到socket的路径,这种情况下,端口port必须置为0。可选的timeout参数用来设定等待打开一个socket的时间,单位为秒。关于fsockopen()的更多信息,请参考:http://www

使用sockets:从新闻组中获取文章(二)

与服务器对话现在我们已经连接到了服务器,可以通过前面打开的socket同服务器对话了。比如说我们要从某个新闻组得到最近的10篇文章。RFC977指出,第一步要用GROUP命令选择正确的新闻组:GROUPggg参数ggg是要选择的新闻组的名字,这是必需的。选择新闻组的命令成功后,返回组中第一篇和最后一篇文章的文章编号,以及组中文章的数目。需要注意的事,有些服务器在选择新闻组之前可能要求身份认证,这取决于这是一个公共的或者是私用的服务器。

文章推荐系统(三)

echo"";$str="共有";$str=$str.strval;$str=$str."页";echo"$str";echo"";echo"";$str="当前页是第";$str=$str.strval;$str=$str."页";echo$str;echo"";echo"";echo"转到第";for{$strpage="";$strpage=$strpage.st