index-up-icon.php 890 B

1234567891011121314151617181920212223
  1. <?php
  2. // by 请勿倒卖,已申请软著,否则追究法律责任
  3. include "../../system/db.class.php";
  4. $aid = intval($_POST["aid"]);
  5. $uid = intval($_POST["uid"]);
  6. $upw = SafeSql($_POST["upw"]);
  7. $row = db("app")->where("in_id", $aid)->find();
  8. $row || exit("-1");
  9. $userid = db("user")->where("in_userid", $uid)->where("in_userpassword", $upw)->value("in_userid");
  10. $row["in_uid"] == $userid || exit("-2");
  11. if (!empty($_FILES)) {
  12. $in_icon = stristr($row["in_icon"], "/") ? substr(strrchr($row["in_icon"], "/"), 1) : $row["in_icon"];
  13. $filepart = pathinfo($_FILES["icon"]["name"]);
  14. if (in_array(strtolower($filepart["extension"]), array("jpg", "jpeg", "gif", "png"))) {
  15. $file = IN_ROOT . "data/attachment/" . $in_icon;
  16. @move_uploaded_file($_FILES["icon"]["tmp_name"], $file);
  17. db("app")->where("in_id", $aid)->update(array("in_icon" => $in_icon));
  18. echo "1";
  19. } else {
  20. echo "-3";
  21. }
  22. }