后台可以传歌曲而前台不能传的解决方法,后台扫描歌曲空白

2019-03-02

有的人遇到这样的问题,在后台可以传歌曲,而在前台不能传或者后台扫描歌曲空白
或者上传遇到提示500错误。
这是什么原因呢?
下面我来解释下:
这个问题都是WIN系统所遇到的
首先是你的空间不支持调用 获取歌曲大小,时长,音质的组件 也就是 COM("WMP.OCX")被禁止了
也就是 php.ini 的 com.allow_dcom 被关闭了 设置为true 去掉前面的分号
extension=php_com_dotnet.dll 前面分号去掉没有就加一行
这个 大部分都是使用空间的人才会遇到,一般都是空间商给禁止了,
哪 为什么后台可以传呢?
因为后台上传的过程中,没有调用这个组件。
下面为解决方法
1.找空间商取消禁止调用这个组件。
2.打开 app/controllers/user/upload.php 文件

$djinfo=$this->CsdjSkins->djinfo($tempFile);
改成
$djinfo="";
然后保存即可。(UTF8的记得注意编码)
下面为扫描解决方法
1.找空间商取消禁止调用这个组件。
2.打开 app/controllers/admin/saomiao.php 文件
删除
//---------获取歌曲属性------------------
$djinfo=$this->CsdjSkins->djinfo($pathss);
if($djinfo){
$info=explode("|",$djinfo);
$data['CS_Dx'] =$info[0];
$data['CS_Yz'] =$info[1];
$data['CS_Sc'] =$info[2];
}
2处一样的都要删除

 
QQ在线咨询
QQ客服
444738032
微信客服
444738032