×

php获取评论内容

php获取评论内容(php用户评论)

admin admin 发表于2023-03-31 13:29:08 浏览39 评论0

抢沙发发表评论

本文目录一览:

php 读取评论并分页显示

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=gb2312" /

titlephp 读取评论并分页显示/title

style type="text/css"

!--

body,td,th {

font-size: 12px;

}

body {

margin-left: 0px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

}

--

/style/head

?php

//por_id (评论表id) main_id (新闻id) name (评论者) c_time(时间) nr (评论内容)

$n_id=$_GET['id'];

/*$n_id=14;//新闻id*/

$link = mysql_connect("localhost", "root", "123456") or die("连接失败: " . mysql_error());

$db = mysql_select_db("communist party",$link);

mysql_query("set names gbk");

$sql = "select por_id,main_id,name,c_time,nr from `hf` where main_id='$n_id' order by c_time desc"; -php获取评论内容

//$sql这里可以根据你想要的进行改动 比如只有会员才可以看得到

$record = mysql_query($sql,$link);

$RecordCount = mysql_num_rows($record);

$PageSize = 5;//设置每页显示几条

$PageCount = ceil($RecordCount/$PageSize);

if(!isset($_GET["Page"]))

{

$PageIndex = 1;

}

else

{

$PageIndex = $_GET["Page"];

}

?

body

table width="600" border="0" align="center"

tr

td width="122" height="25" align="center" valign="middle" bgcolor="#CCCCCC"评论编号/td

td width="468" align="center" valign="middle" bgcolor="#CCCCCC" /td

/tr

?php

$i=0;

mysql_data_seek($record,($PageIndex-1)*$PageSize);

while($rs = mysql_fetch_object($record))

{

$i++;

?

tr

td height="25" align="center" valign="middle"?=$rs-por_id?/td

td align="left" valign="middle"?=$rs-nr? (评论者:?=$rs-name? 发表于:?=$rs-c_time?)/td

/tr

?php

if($i == $PageSize)

{

break;

}

}

?

tr

td height="25" colspan="2" align="right" valign="middle"共有?=$RecordCount?条数据 页次?=$PageIndex?/?=$PageCount? a href="?Page=1$id=?=$n_id?"首页/a a href="?Page=?=$PageIndex + 1?$id=?=$n_id?"下一页/a a href="?Page=?=$PageIndex - 1?$id=?=$n_id?"上一页/a a href="?Page=?=$PageCount?$id=?=$n_id?"最后一页/a/td-php获取评论内容

/tr

/table

/body

/html

求助,如何实现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( $pinglun1 as $k=$v){

    $data[$k] = $v['neirong']  //这里为评论的内容

    $pinglun2 = db::table('pinglun2')-where('cid',$v['id'])-select();

    foreach($pinglun2 as $kk = $vv){

        $data['huifu'] = $vv['neirong']

    }

}

纯手工 ,希望对你有帮助

怎么用php抓取网易的新闻评论

用curl获取到整个页面的html,然后用正则去匹配。我采集小说就是这么采集的,如果目标网站做了防采集,你就需要在curl中指定header来模拟浏览器了。

php 文章底下评论功能实现

这个表能支持单向评论,单向回复的功能,至于多层级回复,肯定不行.