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

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.     描述:添加信息
  7. */
  8. error_reporting(0);
  9. require("../../config.php");
  10. require("../../class/mysql_class.php");
  11. require_once("../../function/function.php");
  12. $db= new DB($hostname,$username,$password,$database);
  13. $title = strip_tags($_POST['title']);               //过滤HTML和PHP关键字
  14. $cont = strip_tags(nl2br($_POST['content']));       //过滤HTML和PHP关键字
  15. $enter = "rn";
  16. $content = strip_tags(str_replace($enter," ",$cont)); 
  17. $oprice = $_POST['oprice'];
  18. $nprice = $_POST['nprice'];
  19. $i = $_POST['itime'];
  20. $cid = $_POST['cid'];
  21. $sid = $_POST['sid'];
  22. if(!$title||!$cont||!$oprice||!$nprice||!$i){
  23. MsgError("请完整输入信息内容");
  24. }
  25. if(!$cid){
  26. MsgError("请先添加城市");
  27. }
  28. if(!$sid){
  29. MsgError("请先添加分类");
  30. }
  31. if($nprice> $oprice){
  32. MsgError("折扣价比原价高");
  33. }
  34.       //******判断能否选一级分类和有效期*********
  35. $onesort = "select sname from ".$prefix."sort where sparent='".$sid."';";
  36. $sort = $db->query($onesort,1);
  37. $sname = $db->fetch_array($sort);
  38. $setting = "select day from ".$prefix."setting";
  39. $setup = $db->query($setting,1);
  40. $set = $db->fetch_array($setup);
  41. if($sname["sname"]){
  42. MsgError("请选二级分类!");
  43. }
  44. elseif($i> $set["day"]){
  45. MsgError("有效期最多{$set["day"]}天");
  46. }
  47. else{
  48.  $etime = time()+$i*3600*24;
  49.  $upload_file = $_FILES['upload']['tmp_name'];
  50.  $upload_file_name = $_FILES['upload']['name'];
  51.  $upload_file_size = $_FILES['upload']['size'];
  52.  $max_file_size = 502000;
  53.  $exct = strrchr($upload_file_name,".");    //取后缀名,包括了点
  54.  $ext = substr($exct,1);                    //取后缀名,不包括点
  55.  $exct1 = "(jpg||jpeg||gif||bmp)";  
  56.  //*********图片大小判断*****        
  57.  if($upload_file){
  58.    if($upload_file_size  > $max_file_size){
  59.     MsgError("图片大于500K,请重新选择!");
  60.    } 
  61.    //*********图片格式判断*****
  62.    if(!$exct2 = eregi($ext,$exct1)){
  63.     MsgError("图片格式不对,请重新选择!");
  64.    } 
  65.    $tmp_path =  dirname(dirname(dirname(__FILE__)));
  66.    $list = date("Y-m-j");
  67.    $newname=time().$exct;                      //取新名称
  68.    if(!is_dir($tmp_path.'/upload/'.$list.'/')){
  69.      mkdir ($tmp_path.'/upload/'.$list.'/');   //建立路径
  70.    }
  71.    $path = $tmp_path.'/upload/'.$list.'/'.$newname;
  72.    if(!move_uploaded_file($upload_file,$path)){
  73.     MsgError("图片上传不成功!");
  74.    }
  75.    $sql = "insert into ".$prefix."message (sid,cid,title,content,oprice,nprice,btime,etime,picture,username) values ('$sid','$cid','$title','$content','$oprice','$nprice','".time()."','$etime','$newname','管理员')";
  76.    $db->query($sql,1);
  77.    ExeSuccess("提交成功!","cm.php?cid={$cid}&sid={$sid}");
  78.  }
  79.  else{
  80.   $sql1 = "insert into ".$prefix."message (sid,cid,title,content,oprice,nprice,btime,etime,username) values ('$sid','$cid','$title','$content','$oprice','$nprice','".time()."','$etime','管理员')";
  81.   $db->query($sql1,1);
  82.   ExeSuccess("提交成功!","cm.php?cid={$cid}&sid={$sid}");
  83.  }
  84. }  
  85. $db->close();
  86. ?>