当前位置:首页 » 编程语言 » php回复功能

php回复功能

发布时间: 2023-07-28 21:22:24

① 求助,如何实现thinkphp官网的评论,回复 消息功能

只说说逻辑吧

只需要在设计数据表的时候比原来多增加两个字段就行,姑且叫 aid 和cid

aid用于记录是哪个文章下的评论,cid用于记录是哪条评论下的评论.

即 aid = 文章的ID cid = 被评论的这条评论的ID

当别人点击评论时 则只需要记录文章的ID 即aid 此时 cid = 0;

当别人在某条评论下回复时,则记录文章id 和这条评论的id 即cid = 等于此时评论的id

在显示的时候

//查询文章已TP5为例子
$pinglun=db::table('pinglun')->where('aid',id)->where('cid',0)->select();//查询一条文章的评论
foreach($pinglun1as$k=>$v){
$data[$k]=$v['neirong']//这里为评论的内容
$pinglun2=db::table('pinglun2')->where('cid',$v['id'])->select();
foreach($pinglun2as$kk=>$vv){
$data['huifu']=$vv['neirong']
}
}

纯手工 ,希望对你有帮助

② php怎么做百度贴吧里的那种回复的功能就是点一下回复,就会向下弹出一个回复的对话框,点收起回复,

对话框用DIV来做,然后用JS控制厅指它的DISPLAY属性就行了。至于不没野刷扮察配新页面显示新回复,使用AJAX就行了

③ php redis 如何解决回复功能

redis会将数据存储在内存中,断电丢失。这个要注意一下,如有必要就做个持久化。持久化的方法一言难尽,可以参考网上的文章。


php的redis扩展叫php-redis。网上有php-redis的中文手册,下面给你一个示例:

<?php
$redis=newredis();
$result=$redis->connect('127.0.0.1',6379);//6379是默认端口
$result=$redis->set('9639002718',"comment");//设置键值
echo$result=$redis->get('9639002718');//获取键值
$all=$redis->getMultiple(array('9639002718','9639002718'));//同时获得多个键值

//没有提供获得所有键值的方法。下面这句我不确定是否能用,你可以试一试。
$all=$redis->getMultiple(array('*'));

望采纳,谢谢支持!

④ 微信开发php怎么实现,一个关键字回复多个消息

https://mp.weixin.qq.com/wiki

当用户发送消息给公众号时(或某些特定的用户操作引发的事件推送时),会产生一个POST请求,开发者可以在响应包(Get)中返回特定XML结构,来对该消息进行响应(现支持回复文本、图片、图文、语音、视频、音乐)。严格来说,发送被动响应消息其实并不是一种接口,而是对微信服务器发过来消息的一次回复。
对该消息进行回复时,你能够获取用户的openid,通过以下接口
“客服消息
当用户和公众号产生特定动作的交互时(具体动作列表请见下方说明),微信将会把消息数据推送给开发者,开发者可以在一段时间内(目前修改为48小时)调用客服接口,通过POST一个JSON数据包来发送消息给普通用户。此接口主要用于客服等有人工消息处理环节的功能,方便开发者为用户提供更加优质的服务。”
你可以针对一个用户发送多条信息

热点内容
玩和平精英的时候服务器发呆了怎么办 发布:2025-04-05 11:02:40 浏览:378
怎么把苹果的号转到安卓手机上 发布:2025-04-05 10:39:05 浏览:532
存储核心架构瓶颈已被攻破 发布:2025-04-05 10:38:27 浏览:307
空间新算法 发布:2025-04-05 10:33:21 浏览:707
蜀门和远征哪个配置低 发布:2025-04-05 10:23:50 浏览:286
linux下jdk的安装 发布:2025-04-05 10:12:20 浏览:69
单机江湖脚本 发布:2025-04-05 10:08:32 浏览:766
爱奇艺离线缓存怎么传蓝牙 发布:2025-04-05 10:00:48 浏览:142
阿里云服务器内存超频 发布:2025-04-05 10:00:48 浏览:577
如何登录pubg国际服安卓手机 发布:2025-04-05 09:40:07 浏览:413