我将\e\DownSys\play\index.php中的自动识别代码修改如下,但还是不行,望高手指点?
if(empty($r[playerid]))
{
$ftype=GetFiletype($showdown_r[1]);
if($ftype=='.swf')
{
@include("flasher.php");
}
elseif($ftype=='.flv')
{
@include("flver.php");
}
elseif($ftype=='.rmvb|')
{
@include("Qvod.php");
}
elseif($ftype=='.wma')
{
@include("mediaplayer.php");
}
elseif($ftype=='.mp3')
{
@include("mediaplayer.php");
}
elseif($ftype=='.rm|')
{
@include("Qvod.php");
}
elseif(strstr($realplayertype,','.$ftype.','))
{
@include("gvod.php");
}
else
{
@include("gvod.php");
}
}
else
{
$playerr=$empire->fetch1("select filename from {$dbtbpre}enewsplayer where id='$r[playerid]'");
if($playerr['filename'])
{
@include($playerr[filename]);
}
}
db_close();
$empire=null;
?>
è¦æ¯ä½ å®¶è£ äº360çè¯ï¼å°±ç¨âåè½å¤§å ¨âéç"é»è®¤è½¯ä»¶è®¾ç½®"å°±è¡äº
现在是不是全都是用的gvod?追问
是的,现在全都是选择GVOD,而不是自动识别……请问高手为什么?
追答你看看你“$ftype ” 这个值,很有可能是空的。
追问$ftype 这个值在$ftype=GetFiletype($showdown_r[1]);这一步已经将$showdown_r[1]的扩展名付给$ftype了,怎么还会为空呢?
追答你把$ftype输出出来看看不就知道了?输出出来看看才能进一步分析问题。