×

深圳网站建设—APP开发—网站制作—小程序开发_博纳网络公司

0755 -
82538016
82560826
网站制作资讯

PHP语言论坛建设帖子收藏、屏蔽、短信提醒怎样实现?

文章编辑:网站建设 文章来源:网站设计 浏览量:

  论坛建设关于实现收藏帖子、屏蔽帖子以及短信提醒怎样实现?深圳网站设计公司PHP程序工程师结合多年的平台开发经验,归纳整理出如下几种方法与各位分享,首先我们要明白帖子收藏就是将当前帖子的地址完整地保存到指定位置,为以后访问该帖子提供方便。帖子收藏的操作如图23.13所示。
帖子收藏实现的关键是如何获取当前页面的完整地址。获取当前页面的完整地址主要应用的是服务器变量$-SERVER。关键代码如下(send_forum_content.php):
在获取到完整的地址之后,接下来将帖子的标题、当前页面的完整路径和当前用户数据提交到my_couection.php页中,生成一个表单,最后将数据提交到my_coflection_ok.php文件中,完成帖子的收藏。提交帖子完整地址和帖子标题的程序代码如下:
<?phpif($_SESSION[tb_forum_user]==true){?><formname="form1"method="post"action="my_collection.php?forum_subject=<?phpecho$myrow_3[tb_send_subject];?>&&collection_user=<?phpecho$_SESSION[tb_forum_user];?>"><tdwidth="173"height="22"align="center"valign="bottom"><inputtype="hidden"name="my_collection"value="<?phpecho$url;?>"><inputtype="submit"name="Submit"value="添加到我的收藏夹"></td></form>
<?php}?>创建my_collection.php文件,生成一个表单,为收藏的帖子添加标签和说明,最后将数据提交到my_colleetion_ok.php文件中,将帖子收藏的数据添加到指定的数据表中。到此帖子收藏技术讲解完毕。
PHP论坛设计怎样实现屏蔽回帖
屏蔽回帖是管理员的权限,在论坛的后台管理中进行操作。回复是否被屏蔽是根据回复帖子数据表中tb_restore_tag字段的值来判断的,如果帖子tb_restore_tag字段的值为1,则说明该帖子被屏蔽;否则帖子没有被屏蔽。因此屏蔽回帖就是将指定帖子的tb_restore_tag字段的值更新为l。屏蔽回帖主要通过两个文件来完成,一个是message_restore.php,输出回复帖子的内容,创建执行屏蔽帖子的form表单。另一个是message_store.php,根据提交的数据,实现屏蔽帖子的操作。关键代码如下(admin/message_restore_ok.php):
PHP论坛设计短信提醒是怎样实现的?
  短信提醒的无刷新输出主要应用的是Ajax技术。通过Ajax技术调用指定的文件查询是否存在新的消息,并且将结果返回,通过span输出Ajax中返回的查询结果。运行结果如图23.14所示。
使用<div>标签显示最新的消息。<spanid="show_counts"></span>
好了,网站设计公司本文关于“
PHP语言论坛建设帖子收藏、屏蔽、短信提醒怎样实现?”的知识就分享到这里,谢谢关注,博纳网络编辑整理。
 
 

当前文章链接:/construction/design/2317.html
如果您觉得案例还不错请帮忙分享:

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。