is_uploaded_file()是PHP内置函数之一,用于检查指定的文件是否通过HTTP POST上传而来
▥php
𝄐 0
php is_uploaded_file
is_uploaded_file()是PHP内置函数之一,用于检查指定的文件是否通过HTTP POST上传而来。
当我们通过一个HTML表单使用POST方法上传文件时,上传的文件会被存储到PHP临时目录中。is_uploaded_file()函数可以帮助我们判断文件是否是从表单上传而来,以及它是否在PHP临时目录中存在。
以下是该函数的语法和示例:
**语法:**
bool is_uploaded_file ( string $filename )
**参数:**
- $filename: 检查的文件名(包括路径)
**返回值:**
如果文件是通过HTTP POST方式上传并成功保存在服务器上,则返回 TRUE ,否则返回 FALSE 。
**示例:**
假设我们的HTML表单中包含一个文件上传字段,其名称为“myfile”,用户选择了一个名为“example.jpg”的文件并提交了表单。 下面是如何检查文件是否从表单上传并保存在服务器上:
php
if (isset($_FILES['myfile']) && is_uploaded_file($_FILES['myfile']['tmp_name'])) {
echo "File uploaded successfully.";
} else {
echo "An error occurred while uploading the file.";
}
在以上示例中,我们首先检查是否存在名为“myfile”的文件上传字段,并且是否成功上传。 如果这些条件都满足,则在服务器上成功保存了文件,“File uploaded successfully.”将被输出。 否则,将输出错误消息“An error occurred while uploading the file.”
is_uploaded_file()是PHP内置函数之一,用于检查指定的文件是否通过HTTP POST上传而来。
当我们通过一个HTML表单使用POST方法上传文件时,上传的文件会被存储到PHP临时目录中。is_uploaded_file()函数可以帮助我们判断文件是否是从表单上传而来,以及它是否在PHP临时目录中存在。
以下是该函数的语法和示例:
**语法:**
bool is_uploaded_file ( string $filename )
**参数:**
- $filename: 检查的文件名(包括路径)
**返回值:**
如果文件是通过HTTP POST方式上传并成功保存在服务器上,则返回 TRUE ,否则返回 FALSE 。
**示例:**
假设我们的HTML表单中包含一个文件上传字段,其名称为“myfile”,用户选择了一个名为“example.jpg”的文件并提交了表单。 下面是如何检查文件是否从表单上传并保存在服务器上:
php
if (isset($_FILES['myfile']) && is_uploaded_file($_FILES['myfile']['tmp_name'])) {
echo "File uploaded successfully.";
} else {
echo "An error occurred while uploading the file.";
}
在以上示例中,我们首先检查是否存在名为“myfile”的文件上传字段,并且是否成功上传。 如果这些条件都满足,则在服务器上成功保存了文件,“File uploaded successfully.”将被输出。 否则,将输出错误消息“An error occurred while uploading the file.”
本文地址:
/show-271200.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。