Maison  >  Article  >  développement back-end  >  php文件服务,"虚拟挂载"其他目录

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

WBOY
WBOYoriginal
2016-07-25 08:48:16785parcourir
暂不支持,断点下载.
  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 "璀
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn