php 检查指定的文件是否通过 HTTP POST 上传的方法

生命不是要超越别人,而是要超越自己。每天醒来并告诉自己:更少的理由,更大的腹部,更甜的嘴,更小的脾气,更快的动作,更高的效率,一点微笑和脑。一站式

在php中可以通过一个内置的函数 is_uploaded_file() 来判断一个指定的文件,是否通过 HTTP POST 上传的。这样可以确保恶意的用户无法欺骗脚本去访问本不能访问的文件,例如 /etc/passwd 文件等。当然这个函数也多用于检查文件是否上传成功!

php  is_uploaded_file() 函数

is_uploaded_file():检查指定的文件是否是通过 HTTP POST 上传的,是则返回 TRUE ,否则返回 FALSE

语法:

is_uploaded_file(file)

参数:

file:必需。规定要检查的文件。

php 检查文件是否为 HTTP POST 上传的方法

php代码:

<?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");
}
?>

php 检查文件是否上传成功

使用 is_uploaded_file() 函数检查文件是否上传成功与上面的示例的性质是一般无二的,其调用的方法都是一样的。

php代码示例:

<?php
$file = "name.jpg";
if(is_uploaded_file($file)){
    echo '文件上传成功';
}else{
    echo '文件上传失败';
}
?>

到此这篇关于php 检查指定的文件是否通过 HTTP POST 上传的方法就介绍到这了。青春如此短暂,还未来得及好好珍惜,就已过去了大半。更多相关php 检查指定的文件是否通过 HTTP POST 上传的方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

标签: php教程 php HTML