怎么样根据文件类型的输出内容? 先判断文件类型(可以用正则或者其他方法)然后switch($file_type){ case "flash": .... case "image": .... default: .....} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $pic = '1212.swf';$width = 120;$height = 75;$ext=strtolower(substr($pic,-3));if($ext=="swf"){ $img="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width=$width height=$height><param name='movie' value='".$pic."'><param name='wmode' value='opaque'><param name='quality' value='high'><embed src=".$pic."' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width=$width height=$height></embed></object>";} else { $img="<img src='".$pic."' width=$width height=$height border=0>";}echo $img; $filearea=explode(".",$filename); //用.分离文件名$partnum=count($filearea); //计算数组中的数目$fileclass=$filearea[$pointnum-1]; //得出文件的后缀 求一个PHP分页类 smarty中的session不同页面访问问题 EXT整合PHP的问题 php 验证码报错Call to undefined function imagecreatetruecolor() 多种方法无效 关于得到参数问题! 高手请进,在register_globals off后,无法传递类变量 怎么输出不正确呢? 我的php里如果有中文就显示乱码是怎么回事啊 高分求助分页问题 请教关于COOKIE的问题 PHP中如何实现 服务器端调用执行客户端程序 请教一个打印随机gb2312汉字至图片的问题,在线等……
$width = 120;
$height = 75;
$ext=strtolower(substr($pic,-3));
if($ext=="swf"){
$img="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width=$width height=$height><param name='movie' value='".$pic."'><param name='wmode' value='opaque'><param name='quality' value='high'><embed src=".$pic."' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width=$width height=$height></embed></object>";
} else {
$img="<img src='".$pic."' width=$width height=$height border=0>";
}
echo $img;
$partnum=count($filearea); //计算数组中的数目
$fileclass=$filearea[$pointnum-1]; //得出文件的后缀