如何在PHP中检查文件是flash还是图像文件?

时间:2014-07-10 07:33:01

标签: php flash

我需要检查存在的文件是flash文件还是图像文件,因此我可以将文件分别放在 Object 标记或 img 标记中。< / p>

3 个答案:

答案 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
?>