要接受上传的文件,你可以使用 PHP 的 $_FILES 超全局变量。以下是一个简单的示例:
HTML 表单:
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" value="上传文件">
</form>
PHP 脚本(upload.php):
<?php
if(isset($_FILES['file'])){
$file = $_FILES['file'];
// 获取文件名
$filename = $file['name'];
// 获取文件类型
$filetype = $file['type'];
// 获取文件大小
$filesize = $file['size'];
// 获取文件临时路径
$filetmp = $file['tmp_name'];
// 指定保存文件的路径
$destination = 'uploads/' . $filename;
// 将临时文件移动到指定路径
move_uploaded_file($filetmp, $destination);
echo '文件上传成功!';
}
?>
在上面的示例中,当用户选择文件并点击提交按钮时,表单将提交到 upload.php 文件。然后,通过检查 $_FILES['file'] 是否存在,可以确定是否有文件上传。如果存在,可以使用 $_FILES['file'] 数组获取上传文件的相关信息,如文件名、文件类型、文件大小和临时路径。最后,使用 move_uploaded_file() 函数将临时文件移动到指定的路径。
请注意,要使文件上传正常工作,确保目标文件夹(在上面的示例中为 "uploads/")具有写入权限。
上一篇:php 给路径起别名
下一篇:php获取网页的css
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站