function get_smart_url($str, $tid, $order, $img = 0) { global $_G; $smart = $_G['cache']['plugin']['smart_video']; if (preg_match('/^source/', $str)) { return $_G['siteurl'] . $str; //if($img){return $_G['siteurl'].$str;} $tid = intval($tid); $order = intval($order); return $_G['siteurl'] . "plugin.php?id=smart_video&mod=url&tid={$tid}&order={$order}&urlsubmit=1&formhash=" . FORMHASH; } elseif (preg_match('/^qn/', $str)) { $smart_qn = init_qn(); $object = str_replace('qn:', '', $str); $return = $smart_qn ? $smart_qn->get_sign_url($object) : 'not set oss'; return $return; } else { return $str; } }
$object = $dir . $filename; move_uploaded_file($_FILES['file']['tmp_name'], DISCUZ_ROOT . $object); echo $object; } } else { if ($_GET['type'] == 'video') { $type = 'mp4'; } elseif ($_GET['type'] == 'audio') { $type = 'mp3'; } elseif ($_GET['type'] == 'swf') { $type = 'swf'; } else { $type = "png"; } $ext = $type; $upurl = ''; $filename = time() . rand(1, 10000) . ".{$ext}"; if ($smart['oss']) { $upurl = 'http://up.qiniu.com/'; $token = init_qn()->get_purl(); $y = date("Y"); $m = date("m"); $d = date("d"); $object = "{$y}/{$m}/{$d}/{$filename}"; $robject = "qn:" . $object; } else { $upurl = 'plugin.php?id=smart_video&mod=u'; } $max_size = ini_get('post_max_size') . "B"; include template("smart_video:up"); }