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 '文件上传失败'; } ?>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/8878.html