• 要找福利?记不住网址?搜不到?如何与我们保持联系?试试 CTRL+D 把零点博客添加进您的浏览器收藏夹,一键直达永不失联! QQ群

【音乐盘】mp3音乐上传外链网站源码(整合SAE环境和普通PHP环境)

未分类 福利哥 746次浏览 1个评论

mp3音乐盘是我约三年前写的一个开源小程序。麻雀虽小,但由于功能实用,所以还是受一些小站长欢迎的。我一直想重新整理下代码,整合下SAE和普通PHP环境,让同一份代码可以在SAE上运行也能在普通PHP环境下运行,同时增加简单的删除功能。大概两年前的时候我已经修改好,但一直放在一边没有公开。现在整理过去写过的代码的时候,决定把它放出来放在github上,希望对有需要的人有帮助。
—————————————正文分割线——————————————
mp3音乐盘(http://mp3dish.sinaapp.com ),顾名思义,是一个集mp3上传、播放以及分享的一个小网站程序。

该程序主要有三个用途:

1、在线音乐盒

点击首页右边的音乐中文名,或者音乐列表的音乐名链接,便会自动播放该音乐。相当于一个在线的私人音乐盒。

2、引用到论坛和博客

上传音乐后,点击下方的“生成flash代码”按钮,便会生成flash代码。把代码复制到论坛和博客后,(当做flash代码插入,一般论坛或者博客的编辑器都会有插入flash代码按钮的),便可以实现音乐共享。共享的音乐可以用作背景音乐。比如说,如果设置flash是自动播放的,插入帖子后,便可以实现“一点进帖子便可以听到背景音乐”的效果。

3、MP3文件外链

上传的MP3可用于直接文件外链。你可以引用到任何需要的地方。请注意,如果你的程序是放在SAE上的,为了防止流量消耗过大,请在SAE的后台面板设置好防盗链功能。另外,如果发现在某些网站引用不了MP3外链,请检查自己的防盗链设置有没有允许该网站引用

github地址: https://github.com/star7th/mp3dish
下载地址:https://github.com/star7th/mp3dish/archive/master.zip

零点备份下载mp3dish-master

使用说明
1、下载后,请自行修改config.php里的配置。删除mp3文件的账号密码也在这里配置
2、建议放在你的网站目录mp3dish下(请创建此目录),通过网址 www.yourwbsite.com/mp3dish 访问
3、请注意自己所在的服务器最大的上传文件的大小,超过此大小的音乐将无法上传
4、若是SAE环境,注意新建domain以存放文件。若是PHP环境,则注意给上传文件的目录以可写权限

5、请把以下的sql语句复制到phpmyadmin中运行,建立所需要的数据表。

 

[php]
<pre class="prettyprint lang-html">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 ;
[/php]


喜欢 (0)
[ld]
分享 (0)