找出php中的文件类型

时间:2018-06-14 21:28:10

标签: php image backend server-side

用户方面最快的方法是确保上传的文件实际上是图像?我有点新的PHP(9个月的经验),我不知道所有的功能。我正在尝试建立一个社交媒体网站,并且不知道如何在后端弄清楚它是什么文件。但它似乎没有一个明确的答案。还有一个问题与此类似,谢谢你们。

1 个答案:

答案 0 :(得分:0)

您可以在功能中使用php build:https://secure.php.net/manual/de/function.mime-content-type.php

<?php
    echo mime_content_type('php.gif') . "\n";
    echo mime_content_type('test.php');
?>

将输出:

image/gif
text/plain

条件示例I :仅JPG图片

if (\mime_content_type('image.jpg' /* full path to image */) === "image/jpg") {
    // do something
}

条件示例II :任何类型的图像

if (\strpos(\mime_content_type('image.jpg' /* full path to image */), 'image/') !== false) {
    // do something
}