首页  >  文章  >  后端开发  >  php文件服务,"虚拟挂载"其他目录

php文件服务,"虚拟挂载"其他目录

WBOY
WBOY原创
2016-07-25 08:48:16785浏览
暂不支持,断点下载.
  1. function base64url_encode($data) {
  2. return rtrim(strtr(base64_encode($data), '+/', '-_'), '=');
  3. }
  4. function base64url_decode($data) {
  5. return base64_decode(str_pad(strtr($data, '-_', '+/'), strlen($data) % 4, '=', STR_PAD_RIGHT));
  6. }
  7. function array_verify($var)
  8. {
  9. return isset($var)&&is_array($var) && count($var)>0;
  10. }
  11. function format_file_size($var)
  12. {
  13. if($var if($var if($var return ($var/1073741824.0).' G';
  14. }
  15. $dir="F:";//不以/结尾
  16. $path="";
  17. if(array_verify($_GET)&&isset($_GET["path"]))
  18. {
  19. $path=base64url_decode($_GET["path"]);
  20. preg_match("#^[^/].*$|^.*\.$|^\..*$|\./\.|/\.|\./#",$path,$temp);
  21. if(array_verify($temp))
  22. {
  23. echo
  24. '
  25. ';
  26. echo "璀
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn