out.php
上传用户:yttaitong
上传日期:2009-05-10
资源大小:128k
文件大小:2k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

PHP

  1. <?PHP
  2. /*
  3.     [BBWPS!] (C)2006-2010 小蜜蜂版权所有.
  4. This is NOT a freeware, use is subject to license terms
  5.     时间:2007年12月
  6.     描述:促销模块---API_OUT
  7. */
  8. error_reporting(0);
  9. require_once("../class/mysql_class.php");
  10. require_once("../class/out_class.php");
  11. require_once("../config.php");
  12. require_once("../function/checkModuleSession.php");
  13. require_once("../function/function.php");
  14. require_once("../config/baseCheckCode.php");
  15. $db =new DB($hostname,$username,$password,$database);
  16. $check  = $_GET['check'];
  17. $checkNum  = substr($check,-1);
  18. $check  = substr($check,0,-1);
  19. $nowCheck  = MakeMd5($baseCheckCode,$checkNum);
  20. $action =$_GET["type"];
  21. $catid =$_GET['catid'];
  22. $limit =$_GET["number"];
  23. if($catid){
  24. $sql = "select * from {$prefix}sort where sparent='{$catid}'";
  25. $result=$db->query($sql,1);
  26. while($row = $db->fetch_array($result)){
  27. $tmp_cat[]=$row["sid"];
  28. }
  29. if(count($tmp_cat)>0){
  30. $cat="sid in ({$catid}";
  31. for($i=0;$i<count($tmp_cat);$i++){
  32. $sql = "select * from {$prefix}sort where sid='{$tmp_cat[$i]}'";
  33. $result = $db->query($sql,1);
  34. $rs = $db->fetch_array($result);
  35. $cat.=",".$rs["sid"];
  36. }
  37. $cat.=")";
  38. }
  39. else{
  40. $cat="sid='{$catid}'";
  41. }
  42. }
  43. else{
  44. $cat="";
  45. }
  46. if($limit){$limitString="limit 0,$limit";} else{$limitString="limit 0,10";}
  47. if(!$action){$action="btime";}
  48. switch ($action){
  49. case "btime":
  50. $order="order by btime desc";break;
  51. case "hits":
  52. $order="order by hits  desc";break;
  53. default:
  54. $order="order by nprice desc";break;
  55. }
  56. $sql="select * from ".$prefix."message where etime>'".time()."' and $cat $order  $limitString";
  57. $rts=$db->query($sql,true);
  58. $out=new OUTFeed("1.0");
  59. while ($rs = $db->fetch_array($rts)){
  60. $itemArray=array();
  61. $itemArray["title"]  =$rs["title"];
  62. $itemArray["sid"]    =$rs["sid"];
  63. $itemArray["oprice"] =$rs["oprice"];
  64. $itemArray["nprice"] =$rs["nprice"];
  65. $itemArray["link"]  ="http://".$host.$installPath."/?f-showmessage--mid-".$rs["mid"]."--cid-".$rs["cid"]."--sid-".$rs["sid"].".html";
  66. $itemArray["pubtime"]=date("m-d",$rs["bdate"]);
  67. $out->addFeedItem($itemArray);
  68. }
  69. $out->releaseFeed();
  70. ?>