sMusic
这是一个基于 CodeIgniter 框架编写的 PHP 校园点歌台程序
介绍
这是本蒟蒻 Fly 的第一个 PHP 作品,它有以下功能:
搜索歌曲 播放歌曲 用户管理 歌单记录 自动播出 响应式支持 ……安装说明
下载所有源代码并解压至网站目录 (Nginx 用户)编辑网站的 conf 文件,添加以下代码(来源): location / { try_files $uri $uri/ /index.php; }
确保网站 application 目录下的 session 和 config 目录可写,然后访问安装地址:http://example.com/install
在安装程序里填写相关信息,然后安装
然后就可以了 √
使用说明
默认管理员账号:admin@admin.com 默认管理员密码:password 安装成功后,请务必在第一时间修改管理员密码 程序的主要配置文件在 application/config/smusic.php 内,如需要修改,可以自行编辑 邮件相关的设置在 application/config/email.php 内,配置后才能发送找回密码的邮件 自动播放功能会自动按照时间顺序,播放所有状态为“未播放”的歌曲。当播放器进度条走完后,才算播放完成;中途切换歌曲不会被记录状态 如有问题,可以尝试自行修改代码。因为就算发了 issue 作者也不一定有时间来改 程序在 PHP7.0 和 Mysql 5.6 下测试通过,理论上支持 PHP >= 5.3,欢迎自行尝试一些说明
这是 Fly 的第一个真正意义上的 PHP 作品,所以代码写得炒鸡烂,还请多多包涵。 本程序使用 GPL v3 协议授权,可以在协议范围内随意使用。 页脚可以在 application/views/footer.php 内修改,可以自行修改页脚内容和友情链接,但是页面左下方的版权须予以保留。
sMusic 使用了以下开源程序:
轻量级 PHP 开发框架 CodeIgniter 基于 CodeIgniter 的用户系统模块 ion Auth 基于 CodeIgniter 的 Gravatar 头像获取模块 Codeigniter-Gravatar Meting (网易云音乐 API 模块) jQuery 强大的前端框架 Materialize 炒鸡萌的 HTML5 音频播放器 APlayer 社会化分享组件 Share.js HTML5 向下兼容脚本 html5shiv.js 旧版本浏览器升级提示脚本 iewarning.jssMusic 参考了以下程序的代码:
smuradio (歌曲状态 div 的样式、搜索歌曲按钮的样式以及安装程序)sMusic 使用了以下免费的 api 服务:
LWL API截图
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。