首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >找出php中的文件类型

找出php中的文件类型
EN

Stack Overflow用户
提问于 2018-06-15 05:28:10
回答 1查看 68关注 0票数 0

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-15 05:32:35

你可以使用php内置函数:https://secure.php.net/manual/de/function.mime-content-type.php

代码语言:javascript
复制
<?php
    echo mime_content_type('php.gif') . "\n";
    echo mime_content_type('test.php');
?>

将输出:

代码语言:javascript
复制
image/gif
text/plain

条件示例I:仅限JPG图像

代码语言:javascript
复制
if (\mime_content_type('image.jpg' /* full path to image */) === "image/jpg") {
    // do something
}

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

代码语言:javascript
复制
if (\strpos(\mime_content_type('image.jpg' /* full path to image */), 'image/') !== false) {
    // do something
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50866197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档