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. $cid = $_POST['cid'];
  56. $etime = time()+$i*3600*24;
  57. $upload_file = $_FILES['upload']['tmp_name'];
  58. $upload_file_name = $_FILES['upload']['name'];
  59. $upload_file_size = $_FILES['upload']['size'];
  60. $max_file_size = 502000;
  61. $exct = strrchr($upload_file_name,"."); //取后缀名,包括了点
  62. $ext = substr($exct,1);                 //取后缀名,不包括点
  63. $exct1 = "(jpg||jpeg||png||gif)";
  64. if($upload_file){
  65. if($upload_file_size  > $max_file_size){
  66. echo "<script language = 'javascript'>";
  67. echo "window.alert('图片大于500K,请重新选择!');";
  68. echo "window.history.back(-1)";
  69. echo "</script>";
  70. exit();
  71. }
  72. if(!$exct2 = eregi($ext,$exct1)){
  73. echo "<script language='javascript'>";
  74. echo "window.alert('图片格式不对,请重新选择!');";
  75. echo "window.history.back(-1)";
  76. echo "</script>";
  77. exit();
  78. }
  79. $tmp_path =  dirname(dirname(__FILE__));
  80. $list = date("Y-m-j");
  81. $newname=time().$exct;  //取新名称
  82. if(!is_dir($tmp_path.'/upload/'.$list.'/')){
  83. mkdir ($tmp_path.'/upload/'.$list.'/');   //建立路径
  84. }
  85. $path = $tmp_path.'/upload/'.$list.'/'.$newname;
  86. if(!move_uploaded_file($upload_file,$path)){
  87. echo "<script language='javascript'>";
  88. echo "window.alert('图片上传不成功!');";
  89. echo "window.history.back(-1)";
  90. echo "</script>";
  91. exit;
  92. }
  93. $pic = "select picture from ".$prefix."message where mid='".$mid."'";
  94. $result = $db->query($pic,1);
  95. $row = $db->fetch_array($result);
  96. if($row["picture"]){
  97. $handle = explode(".",$row["picture"]);
  98. $file = date("Y-m-j",$handle[0]);
  99. $path = '../upload/'.$file.'/'.$row["picture"];
  100. unlink($path);
  101. }
  102. $sql = "update ".$prefix."message set sid='$sid',cid='$cid',title='$title',content='$content',oprice='$oprice',nprice='$nprice',btime='".time()."',etime='$etime',picture='$newname' where mid='".$mid."'";
  103. $db->query($sql,1);
  104. echo "<script language='javascript'>";
  105. echo "window.alert('提交成功!');";
  106. echo "</script>";
  107. echo "<meta http-equiv ="refresh" content="0 url=manage.php">";
  108. }
  109. else{
  110. $sql1 = "update ".$prefix."message set sid='$sid',cid='$cid',title='$title',content='$content',oprice='$oprice',nprice='$nprice',btime='".time()."',etime='$etime' where mid='".$mid."'";
  111. $db->query($sql1,1);
  112. echo "<script language='javascript'>";
  113. echo "window.alert('提交成功!');";
  114. echo "</script>";
  115. echo "<meta http-equiv ="refresh" content="0 url=manage.php">";
  116. }
  117. }
  118. ?>