在 PHP 中确定用户文件上传
在实现文件上传的表单验证时,处理可选上传至关重要。为了区分未上传的提交表单和验证失败的表单,需要验证上传的文件是否存在。
使用 is_uploaded_file() 检查文件上传
要判断用户是否上传了文件,可以使用 is_uploaded_file() 函数。如果具有指定文件名的文件存在并且通过 HTTP POST 上传,则此函数返回 TRUE。
用法:
<code class="php">if (!file_exists($_FILES['myfile']['tmp_name']) || !is_uploaded_file($_FILES['myfile']['tmp_name'])) { echo 'No upload'; }</code>
此代码检查文件是否同时为存在于临时目录 ($_FILES['myfile']['tmp_name']) 中并按预期上传。如果不满足任一条件,则表明没有上传文件。
其他注意事项
以上是PHP如何判断用户是否上传了文件?的详细内容。更多信息请关注PHP中文网其他相关文章!