分享一款超简洁的支持mp3音乐文件上传外链的php源码

2012-12-8 zengmaiyu 源码分享

曾经有那么段时间热衷音乐外链源码,可多次寻求无果。而后知外链源码有了,还需要强大的服务器支持。随之而来的还有版权问题。不过自己拿来玩玩也无妨。下面要推荐的这款音乐上传外链程序,两个字形容,轻巧。求一个音乐外链的源码有木有,简单的支持歌曲文件上传外链的源码有木有,mp3dishmp3音乐盘)可以满足这个需求——

一个基于php+mysql开发的一款集mp3上传、播放以及分享的小网站程序。

主要有三个用途:作为在线音乐盒、引用到论坛和博客、MP3文件外链库。文件源码压缩包130kb,上传使用方便。

本程序由第七星尘开发于新浪SAE,作者后又写出了独立的PHP源码。

 点击查看原图

(清爽的mp3dish部分界面——香薷博客添加cmp4播放器界面截图)


mp3dish性能

支持用户匿名直接上传。

支持mp3格式文件上传。

支持上传10M以内文件。

支持文件列表容量统计。

空间容量满后,自动删除最早上传的文件。

无后台管理。

总之,操作方面,上手容易。

 

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、文件容量统计只能统计单页面。

 3、直接删除文件之后,数据库还需要更新。


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程序演示:

http://qq.xiangru.org 

http://mp3dish.sinaapp.com


下载地址:

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://www.downdao.com/xiangru/131720(含添加CMP4播放器)


 【原创文章,如需转载请注明香薷博客http://xiangru.org/)】

本文链接地址: http://xiangru.org/mp3dish.html (本文于2013.11.17最近一次修改)

标签: 支持mp3音乐文件上传外链 mp3dish(mp3音乐盘)源码 音乐外链源码

评论:

MP3大米音乐盘
2015-08-15 20:13
最后还是上传不了!问题究竟出在哪里?
还有db.php文件怎么修改?
<?php
$conn=mysql_connect( SAE_MYSQL_HOST_M.":".SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS);
mysql_select_db(SAE_MYSQL_DB);
?>
我的虚拟主机数据库是于数据号+数据密码!
zengmaiyu
2015-08-23 23:34
@MP3大米音乐盘:看到你的网站至今还是提示数据库链接失败。。db.php文件数据是否修改成功,数据库中是否建立了表。
冷面银狐
2014-06-01 14:52
整合的cmp4貌似不能播放,我的可以请参考http://mp3.pinghuhd.cn/mp3dish/
zengmaiyu
2014-06-03 09:25
@冷面银狐:很久没搭理这玩意了。我这个应该也没有问题,刚试了你的歌曲链接可以正常播放。可能是百度BAE限制外链,导致播放失败。。
zengmaiyu
2014-06-03 09:28
@zengmaiyu:去BAE完成账单支付了,然后CMP4瞬间播放正常了。支付金额0元 = =
暗示
2014-08-10 22:27
@冷面银狐:看到大大修改过得真心不错,

求你更改后的源代码,    

我的邮箱  xzljc@msn.com

我会每天都看邮箱的,  

敬候佳音
zengmaiyu
2014-08-12 12:11
@暗示:冷面银狐的貌似挂了吧? 备用下载是香薷博客修改过后的文件哦,亲。。
暗示
2014-08-12 13:25
@zengmaiyu:不是, 这几版我都试过了。
冷面银狐
2014-08-14 17:18
@zengmaiyu:我的没挂,只是搬家了,地址:http://www.pinghuhd.com.cn/mp3dish/
zengmaiyu
2014-08-15 10:47
@冷面银狐:你直接把文件发到他邮箱吧,把你的QQ发到他邮箱也行。。
李可迪
2013-03-08 15:20
这个的原理就是 随便一首歌的地址

然后生成flash代码??
zengmaiyu
2013-03-08 15:24
@李可迪:这个程序主要就是为了分享歌曲,方便外链。。flash主要是作试听用的。
我是周少
2013-01-14 23:21
就是喜欢这种简洁的网站,有空下载来研究
香薷音乐
2013-01-15 12:37
@我是周少:这个可以有。qq.xiangru.org,演示地址。
高空作业平台
2012-12-21 10:40
这个源码挺好用的呀
zengmaiyu
2012-12-21 10:50
@高空作业平台:还可以,关键是比较简洁。

发表评论:

Powered by emlog 鄂ICP备11013500