jQuery+PHP实现加载更多内容

基本原理:页面载入时,jQuery向后台请求数据,PHP通过查询数据库将最新的几条记录显示在列表页,在列表页的底部有个“更多”链接,通过触发该链接,向服务端发送Ajax请求,后台PHP程序得到请求参数,并作出相应,获取数据库相应的记录并以JSON的形式返回给前台页面,前台页面jQuery解析JSON数据,并将数据追加到列表页。其实就是Ajax分页效果。 继续阅读jQuery+PHP实现加载更多内容

V3海量格式化数据抓取备忘

第一步
pingshi_share_list.php // 列出原始数据列表
http://localhost/pingshi_share_list_view.php?schoolid=id

第二步
pingshi_share_list_view.php // 列出所有的url 便于V3抓取

$str = explode("分隔符",trim($row_Recordset1['message'])); //原始数据转换成数组
$result = count($str); //计算数组的个数
for ($i=0; $i< $result - 1 ; $i++) // 列出可用的url
{
  echo "http://localhost/x.php?schoolid=$_GET[schoolid]&num=$i";
}

echo $str[$_GET[num]] // 输出单个格式化数据

还有更简洁方便的办法:

$arr = explode(",",trim($row_Recordset1['message'])); //原始数
foreach ($arr as $value)//带键值 $arr as $key => $value
{
  echo "<a href='http://xxx.ashx?key=".$value."'>".$row_Recordset1['aid']."_".$value."</a><br />";
}

备忘录 2012/09/25

pingshi_share 抓取

公司电脑
任务ID 333 ,剩余抓取区间 1124234-1133807(已抓完) 1138066-1200000(家里2号电脑已抓)
任务ID 327 ,剩余抓取区间 1027726-1037300(家里2号电脑已抓) 1041822-1100000(家里2号电脑已抓)
任务ID 327 ,1300000-1320000(已抓) 1320000-1327715(家里2号电脑正在抓取)