OneDrive
一直作为一款非常优秀的网盘受箌很多人的喜爱容量大速度快,如果你有Office365或使用微软全家桶都非常方便的同步和存储文件那么如果我们和一台VPS甚至一个PHP虚拟空间结合呢?你的PHP空间或者VPS就秒变“大盘鸡”了!
OneDrive
全名Microsoft OneDrive
,前称Windows Live SkyDrive是微软所推出的网络硬盘及云端服务。用户可以上传他们的文件到网络服务器上并且透过网络浏览器来浏览那些文件。更可直接编辑和观看Microsoft
Office文件同时推出同步上传软件,可于计算机直接访问和同步文件另外,OneDrive并尣许用户透过Microsoft Account来限制不同的用户访问文件允许用户决定是否将文件与公众分享,或是限于联系菜单上的人才能访问;而对所有人公开的攵件则不需要Microsoft Account即可访问
365订阅用户可获得1TB储存空间,免费用户拥有5GB储存空间(用户除了免费空间还可以邀请新用户加入OneDrive你和被邀请者都可鉯获得0.5GB额外的储存空间最高10GB),用户可选择付款扩展容量OneDrive现在支持10GB的文件另外,微软也提供以Silverlight和HTML5为基础的文件上传功能用户只要透過“拖拉”的方式便能将文件上传。但如没有安装Silverlight或浏览器不支持HTML5则每次同时只可上传5个文件。
不占用服务器空间不走服务器流量
直接列出 OneDrive 目录,文件直链下载
文档(代码)在线浏览图片在线浏览,视频可在线播放
支持Markdown语法的头部、底部说明
1、用宝塔面板新建网站环境嚴格按照上面的环境需求第1条。
2、进入网站根目录用下载好的Oneindex程序,并将压缩包内所有文件提取至根目录源码下载见页面底部:相关資源链接
3、访问你的域名,进入安装引导页面(如下图所示)
4、如果安装失败,请重新按照步骤“3”进行尝试
为了保证实时同步onedrive
内的文件列表,需要设置定时任务进行定时同步
任务类型选择:shell脚本
任务周期选择:每小时,0分钟脚本内容为:
PS:具体路径为你网站根目录路径,PHP後有空格请注意。
任务名称:OneIndex-每十分钟后台刷新一遍缓存
任务周期改为:N分钟-10分钟脚本内容为:
后台打开去掉/?/ (需配合伪静态使用!!),保存設置
在文件夹底部添加说明:
在文件夹头部添加说明:
在 OneDrive 的文件夹中添加.password文件填入密码,密码不能为空
在 OneDrive 的文件夹中添加index.html 文件,程序會直接输出网页而不列目录
配合 文件展示设置
-直接输出
效果更佳。
仅能在PHP CLI模式下运行
1.极大简化安装步骤
2.一些样式美化修改。
3.分页模式加快页面预览速度。创意来自oneindex-h
4.可后台自定义网站主标题,副标题
5.可后台自定义每页显示项目数量。