我需要检查存在的文件是flash文件还是图像文件,因此我可以将文件分别放在 Object 标记或 img 标记中。< / p>
答案 0 :(得分:1)
你可以简单地使用$ _FILES ['file_name'] ['type'];并且它将返回您可以检查的文件类型,或者您可以使用
list($width, $height, $type, $attr) = getimagesize("profilepic/".$db_question_data[$lpcntrl]['Photo']);
它还会在 $ type 变量中返回您的文件类型的tile。 希望这有帮助:)
答案 1 :(得分:1)
您可以使用此代码从文件名中获取文件扩展名。并且可以使用条件语句 IF 检查此文件是图像还是闪存,如下所示
<?php
$filename ="file.jpg";
$ext = strtolower(array_pop(explode('.',$filename)));
if ($ext=='swf'){
echo "flash";//set your object as flash
}
else{
echo "image";//set your object as img
}
?>
答案 2 :(得分:0)
您可以使用pathinfo
,如下所示:
<?php
$path_parts = pathinfo($filepath);
echo $path_parts['extension']; // You can get the file extension for this
?>