Beispiel #1
0
Datei: d.php Projekt: nsdown/ffs
     } elseif ($EXPIRED == 'YES') {
         $file['path'] = "app/pic/flowOver.gif";
         $file['name'] = "超出限制";
         $file['mime'] = "'image/png";
         FILE_REDOWN($file, true);
     } else {
         FILE_OUTPUT($info, PIC_DSP_LINK, true);
     }
 } elseif (strpos($link[0], 'mp3d') === 0) {
     include 'app/mp/config.php';
     if ($_SERVER['HTTP_REFERER']) {
         if (!stristr($_SERVER['HTTP_REFERER'] . '/', URL)) {
             $file['path'] = "app/mp/banOutside.mp3";
             $file['name'] = "本链接禁止外链";
             $file['mime'] = "audio/mpeg";
             FILE_REDOWN($file, true);
             exit;
         }
     }
     $nowtime = mktime();
     $gettime = substr($link[0], 4, 10);
     $id = substr($link[0], 14, 7);
     $maxtime = $nowtime + PLAY_DMT * 24 * 3600;
     $info = FILE_REINFO($id);
     if ($info == false) {
         ERROR('提取错误啦', '该分享码无效或已经被删除');
     } elseif ($info['type'] != 'mp3') {
         ERROR('提取错误啦', '只能分享MP3格式的文件哦!');
     } elseif ($info['size'] > PLAY_LIT * 1024 * 1024) {
         ERROR('提取错误啦', '目前只能分享小于' . STR_FILESIZE(PLAY_LIT * 1024 * 1024) . '的文件');
     } else {
Beispiel #2
0
     $gettime = substr($val[1], 10);
     $id = substr($val[1], 10, -4);
     $nowtime = time();
     $maxtime = $nowtime + PIC_DMT * 24 * 3600;
     $info = FILE_REINFO($id);
     $EXPIRED = PIC_EXPIRED($info['id'], MOP . 'flowRecord/', true);
     if ($info == false) {
         ERROR('提取错误啦', '该分享码无效');
     } elseif ($info['type'] != 'jpg' && $info['type'] != 'gif' && $info['type'] != 'png') {
         ERROR('提取错误啦', '只能分享图片格式的文件哦!');
     } elseif ($info['size'] > PIC_LIT * 1024 * 1024) {
         ERROR('提取错误啦', '目前只能分享小于' . STR_FILESIZE(PIC_LIT * 1024 * 1024) . '的文件');
     } elseif ($maxtime < $gettime && $nowtime - $gettime > PIC_DMT * 24 * 3600) {
         ERROR('该文件下载链接已过期', '<a href="' . URL . '?/pic/pic-' . $id . '.html' . '">点击此处重新提取文件。</a>');
     } elseif ($EXPIRED == 'YES') {
         FILE_REDOWN('app/pic/flowOver.gif', true);
     } else {
         FILE_OUTPUT($info, PIC_DSP_LINK, true);
     }
 }
 if ($val[0] == 'down') {
     $gettime = substr($val[1], 10);
     $id = substr($val[1], 10, -4);
     $nowtime = time();
     $maxtime = $nowtime + PIC_DMT * 24 * 3600;
     $info = FILE_REINFO($id);
     if ($info == false) {
         ERROR('提取错误啦', '该分享码无效');
     } elseif ($info['type'] != 'jpg' && $info['type'] != 'gif' && $info['type'] != 'png') {
         ERROR('提取错误啦', '只能分享图片格式的文件哦!');
     } elseif ($info['size'] > PIC_LIT * 1024 * 1024) {