1. php做一个可以上传音乐到数据库并且可以在网页上播放出来的
呵呵,为了给你回答问题,我花了一段时间给你做了个超级简单的。
测试环境:windows8、html5(IE10)
测试服务器:centos6、php5、mysql5
设置的环境:php ini中设置最大上传文件为8M
表单也这样,超简单,你加点CSS就能变得很有个性了。而且能播放的哦。
原代码如下:
++++++++++++++++++++++++++++++++++++++++++++++
为了你这100分花的值得,请私信我,我给你文件。
++++++++++++++++++++++++++++++++++++++++++++++
2. PHP上传音乐文件
我试了一下,希望能对你有所帮助。
代码我压缩发在我们团队的论坛里了。
http://www.haodafa.com/bbs/forum-20-1.html
下面打个广告:
欢迎各路英雄加入我们团队,网络官方网址:
http://..com/team/view/%CD%F8%D5%BE%BD%A8%C9%E8
3. 如何用PHP实现上传音乐获取音乐外链。
上传没什么好讲的,关键是外链。上传后重命名文件比如用个md5(原文件名+时间戳+随机数)来编码上传到服务器上的文件名,防止重复
数据库主要字段为
id
filename
文件实际名字
linkname
文件显示在网页的名字
为了防直接下载,提供的下载链接应该是down.php?id=xxx类型的,然后再用id号查询数据库,取得文件实际名字,用一个php下载类来下载实际文件。
4. php文件上传音频,文档,图片都成功了,为什么上传视频不成功谁能帮帮我啊!
文件大小是不是超了,PHP默认上传文件大小有限制,在php.ini文件里有配置:
file_uploads = On ;打开文件上传选项
upload_max_filesize = 500M ;上传文件上限
你先检查下这个有没有超。
或者不能上传具体表现是什么呢?是接收不到?还是下载下来以后不能打开?可以再具体下你的问题
5. 哪位高手帮解决下php上传音乐文件问题
upload.php 主要实现上传功能,选择文件,文件改名,上传到服务器,数据提交给phome.php
phome.php 主要是处理有关会员连接的生成问题,数据提交给add_soft.php
add_soft.php文件不再给出,试验者简单的做个页面echo一下存地址的变量就好了。
制作的时候提出如下几个问题:
1.上传功能如何实现
2.文件名可以得到吗?如果不能得到,怎么处理文件名?
3.会员的下载链接又该如何实现?
下面做答:
1.看了一个手册(参考文献1), 查找文件系统函数库,看到有个()函数,就用它了
2.文件上传自然用一个file 类型的 input 如下:
<input type=file name=filename>
我渴望在phome.php中能通过filename变量得到我上传的文件的名字,但事实上不是,这个filename变量保
存的是上传时用的临时文件名,以.tmp结尾,位置就是你php.ini中设置的上传的临时文件目录。
直接获得不行,那就另外取名,这样就要保证上传的所有文件名字都不一样,自然想到利用系统的日期时
间来实现这个功能,大概是date()这样的一个函数,早就忘了那些函数怎么用,看手册1,日期时间函数date()其中有这样一句:
若无传入时间戳记值,则将目前服务器的时间格式化返回。
好的,那就用date( "Ymdhis" );这样就能生成主文件名,扩展名呢?我想限制所有上传文件都为rar,但是想想有了这个限制就比较烂了,哥们最近给实验室狂改了一批代码,还有个坛子也有上传功能,看了一下,发现 上传的页面上有个下拉列表,是文件类型,我想应该是处理文件扩展名问题的了,自己也加了一个下拉列表,再增加一个变量,就ok!
这里也许会有新手觉得头大,php里面字符串变量是可以连接到一起的,就是用一个"."实现这个功能。看一下程序就会理解。
6. PHP MP3歌曲文件上传
public function upload(){
$upload = new \Think\Upload();// 实例化上传类
$upload->maxSize = 3*1024*1024 ;// 设置附件上传大小
$upload->allowExts = array('mp3','mp4','jpg','zip');// 设置附件上传类型
// $upload->exts = array('mp3','mp4');
$upload->rootPath = './Uploads/'; // 设置附件上传根目录
// 上传文件
print_r($_FILES);die();
$info = $upload->upload();
//ini_set('post_max_size', '2000M');
print_r($info);
if(!$info) {// 上传错误提示错误信息
$this->error($upload->getError());
}else{// 上传成功
$this->success('上传成功!');
}
}
配置文件
php.ini :
post_max_size = ‘100M’
upload_max_filesize='100M'
httpd.conf :
php_value upload_max_filesize "80M"
php_value post_max_size "80M"
7. php上传视频和音频的问题,其他的文件都可以上传,只有这两种不行。。。
$arr=explode(".",isset($_FILES["pic"]["name"])&&$_FILES["pic"]["name"]);不要乱写
1&&字符串 等于1 所以你传任何 都会 显示不允许的类型而
8. php怎么上传音乐,
上传音频及视频格式,基本都在这里。特殊的另说
avi video/avi
rmvb application/vnd.rn-realmedia-vbr
3gp application/octet-stream
flv application/octet-stream
mp3 audio/mpeg
wav audio/wav
9. php上传音乐
这个上传图片原理一样, 改个后缀名的限制数组就行了,上传成功后把文件路径与名称存入数据库,用ajax把数据取出来放到当前页,具体代码自己查自己改,拒绝拿来主义