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

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. $mid = $_POST['mid'];
  14. $title = strip_tags($_POST['title']);
  15. $cont = nl2br($_POST['content']);
  16. $enter = "rn";
  17. $content = strip_tags(str_replace($enter," ",$cont)); 
  18. $oprice = $_POST['oprice'];
  19. $nprice = $_POST['nprice'];
  20. $i = $_POST['itime'];
  21. $sid = $_POST['sid'];
  22. $cid = $_POST['cid'];
  23. if(!$title||!$cont||!$oprice||!$nprice||!$i){
  24. MsgError("请完整输入信息内容");
  25. }
  26. if(!$cid){
  27. MsgError("请先添加城市");
  28. }
  29. if(!$sid){
  30. MsgError("请先添加分类");
  31. }
  32. if($nprice> $oprice){
  33. MsgError("折扣价比原价高");
  34. }
  35.        //******判断能否选一级分类和有效期*********
  36. $onesort = "select sname from ".$prefix."sort where sparent='".$sid."';";
  37. $sort = $db->query($onesort,1);
  38. $sname = $db->fetch_array($sort);
  39. $setting = "select day from ".$prefix."setting";
  40. $setup = $db->query($setting,1);
  41. $set = $db->fetch_array($setup);
  42. if($sname["sname"]){
  43. echo "<script language = 'javascript'>";
  44.   echo "window.alert('请选二级分类!');";
  45.   echo "window.loaction=history.back(-1);";
  46.   echo "</script>";
  47. }
  48. elseif($i> $set["day"]){
  49. echo "<script language = 'javascript'>";
  50.   echo "window.alert('有效期最多".$set["day"]."天"."!');";
  51.   echo "window.loaction=history.back(-1);";
  52.   echo "</script>";
  53. }
  54. else{
  55.   $etime = time()+$i*3600*24;
  56.   $upload_file = $_FILES['upload']['tmp_name'];
  57.   $upload_file_name = $_FILES['upload']['name'];
  58.   $upload_file_size = $_FILES['upload']['size'];
  59.   $max_file_size = 502000;
  60.   $exct = strrchr($upload_file_name,"."); //取后缀名,包括了点
  61.   $ext = substr($exct,1);                 //取后缀名,不包括点
  62.   $exct1 = "(jpg||jpeg||png||gif)";
  63.   if($upload_file){
  64.     if($upload_file_size  > $max_file_size){
  65.       echo "<script language = 'javascript'>";
  66.       echo "window.alert('图片大于500K,请重新选择!');";
  67.       echo "window.loaction=history.back(-1);";
  68.       echo "</script>";
  69.       exit();
  70.     } 
  71.     if(!$exct2 = eregi($ext,$exct1)){
  72.       echo "<script language='javascript'>";
  73.       echo "window.alert('图片格式不对,请重新选择!');";
  74.       echo "window.loaction=history.back(-1);";
  75.       echo "</script>";
  76.       exit();
  77.     } 
  78.     $tmp_path =  dirname(dirname(dirname(__FILE__)));
  79.     $list = date("Y-m-j");
  80.     $newname=time().$exct;  //取新名称
  81.     if(!is_dir($tmp_path.'/upload/'.$list.'/')){
  82.        mkdir ($tmp_path.'/upload/'.$list.'/');   //建立路径
  83.     }
  84.     $path = $tmp_path.'/upload/'.$list.'/'.$newname;
  85.     if(!move_uploaded_file($upload_file,$path)){
  86.       echo "<script language='javascript'>";
  87.       echo "window.alert('图片上传不成功!');";
  88.       echo "window.loaction=history.back(-1);";
  89.       echo "</script>";
  90.       exit;
  91.     }
  92.     $pic = "select picture from ".$prefix."message where mid='".$mid."'";
  93.     $result = $db->query($pic,1);
  94.     $row = $db->fetch_array($result);
  95.     if($row["picture"]){
  96.       $handle = explode(".",$row["picture"]);
  97.       $file = date("Y-m-j",$handle[0]);
  98.       $path = '../../upload/'.$file.'/'.$row["picture"];
  99.       unlink($path);
  100.     }
  101.     $sql = "update ".$prefix."message set sid='$sid',cid='$cid',title='$title',content='$content',oprice='$oprice',nprice='$nprice',etime='$etime',picture='$newname' where mid='".$mid."'";
  102.     $db->query($sql,1);
  103.     echo "<script language='javascript'>";
  104.     echo "window.alert('提交成功!');";
  105.     echo "</script>";
  106.     echo "<meta http-equiv ="refresh" content="0 url=mm.php">";
  107.   }
  108.   else{
  109.    $sql1 = "update ".$prefix."message set sid='$sid',cid='$cid',title='$title',content='$content',oprice='$oprice',nprice='$nprice',etime='$etime' where mid='".$mid."'";
  110.    $db->query($sql1,1);
  111.    echo "<script language='javascript'>";
  112.    echo "window.alert('提交成功!');";
  113.    echo "</script>";
  114.    echo "<meta http-equiv ="refresh" content="0 url=mm.php">";
  115.   }
  116. }
  117. $db->close();
  118. ?>