个人博客 > PHP函数 > PHP函数is_uploaded_file介绍

PHP函数is_uploaded_file介绍



定义和用法

is_uploaded_file() 函数判断指定的文件是否是通过 HTTP POST 上传的。

语法

is_uploaded_file(file)

说明

如果 file 所给出的文件是通过 HTTP POST 上传的则返回 TRUE。

该函数可以用于确保恶意的用户无法欺骗脚本去访问本不能访问的文件,例如 /etc/passwd。

这种检查显得格外重要,如果上传的文件有可能会造成对用户或本系统的其他用户显示其内容的话。

提示和注释

注释:本函数的结果会被缓存。请使用 clearstatcache() 来清除缓存。

例子

<?php$file = "test.txt";if(is_uploaded_file($file))  {  echo ("$file is uploaded via HTTP POST");  }else  {  echo ("$file is not uploaded via HTTP POST");  }?>

输出:

test.txt is not uploaded via HTTP POST

本文出自:琅枫个人博客。如需转载请注明出处!

本文出处:"https://www.phpfeng.cn/function/286.html"

如果您觉得文章对你有帮助,可以进行打赏。
打赏多少,您高兴就行,谢谢您对琅枫博客的支持! ~(@^_^@)~

微信打赏

琅枫博客微信号

支付宝打赏

琅枫博客个人支付宝
本文关键词: is_uploaded_file