PHP可以通过以下步骤从浏览器创建文件:
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" value="上传文件" name="submit">
</form>
$_FILES
超全局变量来访问上传的文件。例如:<?php
$targetDir = "uploads/"; // 上传文件保存的目录
$targetFile = $targetDir . basename($_FILES["fileToUpload"]["name"]); // 上传文件的完整路径
// 检查文件是否已经存在
if (file_exists($targetFile)) {
echo "文件已存在。";
} else {
// 将文件从临时位置移动到目标位置
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $targetFile)) {
echo "文件上传成功。";
} else {
echo "文件上传失败。";
}
}
?>
这样,当用户在浏览器中选择文件并点击上传按钮时,文件将被上传到服务器上指定的目录中。
领取专属 10元无门槛券
手把手带您无忧上云