so

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

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

使用php通过Socket进行发信源码,支持发信认证

使用php直接打开socket端口进行发信的小程序特点是使用smtp认证,能够更好的使用满足一般网友建站需要。http://www.knowsky.com/download/phpsendmail.rar/******************************************//*Phpwebmailsender*//*www.ebugs.org*//*Copyright富翁inim286.com2005.03.07*//*转载请注明出处*//************************

使用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是要选择的新闻组的名字,这是必需的。选择新闻组的命令成功后,返回组中第一篇和最后一篇文章的文章编号,以及组中文章的数目。需要注意的事,有些服务器在选择新闻组之前可能要求身份认证,这取决于这是一个公共的或者是私用的服务器。

模仿OSO的论坛(三)

--varsubmitcount=0;functioncheck_com(){if{submitcount--;alert("主题不能为空!forum_id=11method=postname=formonsubmit="returncheck_com()">主题

把PHP安装为Apache DSO

PHP经常和ApacheWeb服务器一道用于Linux/Unix平台。我建议你最好把PHP安装为Apached的DSO,这种安装模式的维护和升级都相当简单。这样,新的PHP模块就会被安装到Apache上的恰当位置,你只要重新启动Apache就一切OK了,当然,整个过程完全不用重新编译Apache。安装新版本的Apache以及安装作为ApacheDSO的PHP的简单步骤如下所示:1.从Apache软件基金会这一站点下载Apache服务器软件的最新版本源代码。)取代[path]参数,同时你还要启用mod_so

模仿OSO的论坛(一)

相信每一个到过OSO的人都会对OSO的论坛留下极深的印象,这个论坛无论从那一方面来说都是比较出色的。你想不想你的主页也有这么一个漂亮的论坛呢,其实并不太复杂的,下面我们仅从一些基本的部分来实现对OSO论坛的模仿。由于我仅仅是使用这个论坛作为我的留言板,所以我的论坛可以算是OSO论坛的简配。首先是一个数据库的设计,事实上一个论坛牵涉到两个数据表,我们暂且将其命名为user、guestbook,在user表中存储的是注册用户的信息。