曾经有那么段时间热衷音乐外链源码,可多次寻求无果。而后知外链源码有了,还需要强大的服务器支持。随之而来的还有版权问题。不过自己拿来玩玩也无妨。下面要推荐的这款音乐上传外链程序,两个字形容,轻巧。求一个音乐外链的源码有木有,简单的支持歌曲文件上传外链的源码有木有,mp3dish(mp3音乐盘)可以满足这个需求——
一个基于php+mysql开发的一款集mp3上传、播放以及分享的小网站程序。
主要有三个用途:作为在线音乐盒、引用到论坛和博客、MP3文件外链库。文件源码压缩包130kb,上传使用方便。
本程序由第七星尘开发于新浪SAE,作者后又写出了独立的PHP源码。
(清爽的mp3dish部分界面——香薷博客添加cmp4播放器界面截图)
mp3dish性能
支持用户匿名直接上传。
支持mp3格式文件上传。
支持上传
支持文件列表容量统计。
空间容量满后,自动删除最早上传的文件。
无后台管理。
总之,操作方面,上手容易。
mp3dish使用
1、在db.php文件中修改数据库配置;
2、如果该程序不是放在网站的mp3dish文件目录,那么需要根据实际情况来写upload.php 文件的第21行和index.php文件的第142行的文件路径信息。
3、需要把以下的sql语句复制到phpmyadmin中运行,建立所需要的表。
CREATE TABLE IF NOT EXISTS `mp3` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(100) NOT NULL, `size` double NOT NULL, `datetime` datetime NOT NULL, `url` varchar(255) NOT NULL, PRIMARY KEY (`id`), KEY `datetime` (`datetime`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
mp3dish不足之处
1、支持文件格式上传太少。
2、文件容量统计只能统计单页面。
mp3dish扩展
1、文件格式修改支持多种格式——修改upload.php文件第13行
以增加wma格式为例,修改为:
if($Filetype=="mp3"||$Filetype=="MP3"||$Filetype=="Mp3"||$Filetype=="wma"||$Filetype=="WMA"||$Filetype=="Wma"){
(各种后缀格式均可添加,不过原版FLASH播放器仅支持mp3文件格式播放)
好吧,我忍不住折腾了下——添加CMP4播放器,可以支持多种音乐格式。
2、文件大小修改——这个,需要更改服务器上的函数限制单个文件上传大小。
3、支持多文件同步上传——这个,好吧,程序定位是简单,那这个感觉有点多余了。
好吧。暂时就只想到这么多了……
mp3dish程序演示:
下载地址:
Google代码下载:
http://code.google.com/p/mp3dish/downloads/detail?name=mp3dish.zip
新浪SAE应用:
http://sae.sina.com.cn/?m=apps&a=detail&aid=150
官方博客:
http://blog.star7th.com/2012/08/779.html
备用下载:
本文链接地址: http://xiangru.org/mp3dish.html (本文于2013.11.17最近一次修改)