要在PHP中上传文件并保存到本地,可以使用以下步骤:
创建一个HTML表单,其中包含一个文件输入字段:
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" value="上传文件" name="submit">
</form>
创建一个PHP脚本(upload.php)来处理文件上传:
<?php
$targetDir = "uploads/"; // 上传文件保存的目录
$targetFile = $targetDir . basename($_FILES["fileToUpload"]["name"]); // 上传文件的完整路径
// 检查文件是否已经存在 if (file_exists($targetFile)) { echo "文件已存在。"; exit; }
// 将文件从临时位置移动到目标位置 if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $targetFile)) { echo "文件已成功上传。"; } else { echo "上传文件时出错。"; } ?>
3. 在服务器上创建一个名为"uploads"的目录,用于存储上传的文件。
这样,当用户选择并提交文件后,PHP脚本将会将文件保存到指定的目录中。
下一篇:php strpos
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站