<?php
// 检查文件是否已上传
if (isset($_FILES['uploaded_file']) && $_FILES['uploaded_file']['error'] == 0) {
$tmp_name = $_FILES['uploaded_file']['tmp_name'];
$target_path = "uploads/" . basename($_FILES['uploaded_file']['name']);
// 移动上传的文件到指定目录
if (move_uploaded_file($tmp_name, $target_path)) {
echo "文件上传成功。";
} else {
echo "移动文件时发生错误。";
}
} else {
echo "文件上传过程中发生错误。";
}
?>
$_FILES 超全局变量检查文件是否已成功上传,并且没有发生错误。$_FILES['uploaded_file']['tmp_name'] 获取上传文件在服务器上的临时存储路径。$target_path 设置文件最终保存的目标路径和文件名。move_uploaded_file() 函数将文件从临时位置移动到指定的目标路径。move_uploaded_file() 的返回值判断文件是否成功移动,并输出相应的提示信息。如果上传过程中有任何错误,代码会输出相应的错误信息。
上一篇:php instanceof
下一篇:substr php
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站