示例#1
0
     if (!isset($_GET['lid']) || !isset($_GET['l'])) {
         die("invalid parameter");
     }
     $id = intval($_GET['lid']);
     $local = $_GET['l'];
     if ($local[0] != '/') {
         $local = "/" . $local;
     }
     $pathPart = "files/" . $id . $local;
     mkdir_recursive("files/" . $id . "/" . dirname($local), 0777);
     $url = $luaFilesBaseUrl . "/" . $pathPart;
     if (move_uploaded_file($_FILES['file']['tmp_name'], $pathPart)) {
     } else {
     }
     $md5 = md5_file($pathPart);
     $dbConnect->addLuaFile($local, $url, $id, $md5, $userId);
     die("Uploaded");
     break;
 case 6:
     //upload image
     if (!isset($_GET['nid'])) {
         die("invalid parameter");
     }
     $id = intval($_GET['nid']);
     if ($dbConnect->checkNameRight($id, $userId)) {
         $pathPart = "images/" . $id . "_" . basename($_FILES['file']['name']);
         if (move_uploaded_file($_FILES['file']['tmp_name'], $pathPart)) {
             $url = $luaFilesBaseUrl . "/" . $pathPart;
             $dbConnect->addImage($id, $url);
             die("Uploaded");
         } else {