要读取上传的 TXT 文件的值,可以使用以下步骤:

  1. 在表单中设置一个“文件”输入字段,例如:
<form action="process_file.php" method="post" enctype="multipart/form-data">
  <input type="file" name="fileToUpload" id="fileToUpload">
  <input type="submit" value="Upload File" name="submit">
</form>
  1. 在服务器端的 PHP 脚本中,通过访问 $_FILES 数组来获取上传的文件:
<?php
$target_dir = "uploads/"; // 上传目录
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$uploadOk = 1;
$fileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION));

// 检查文件是否为 txt 格式
if($fileType != "txt") {
    echo "只允许上传 TXT 文件!";
    $uploadOk = 0;
}

// 检查文件是否已经存在
if (file_exists($target_file)) {
    echo "文件已经存在!";
    $uploadOk = 0;
}

// 如果没有错误,将文件移到上传目录
if ($uploadOk == 0) {
    echo "上传失败!";
} else {
    if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
        echo "文件 ". basename( $_FILES["fileToUpload"]["name"]). " 上传成功!";
    } else {
        echo "上传失败!";
    }
}

// 读取上传的 TXT 文件内容
$fileContent = file_get_contents($target_file);
echo "上传的文件内容是:". $fileContent;
?>

在上面的代码中,我们首先检查上传的文件是否为 TXT 格式并且是否已经存在。如果没有错误,我们将文件移到指定的上传目录中,并使用 file_get_contents() 函数来读取文件内容。

请注意,上传的文件会被保存在服务器上,因此您需要谨慎处理并删除它们,以避免安全问题和占用服务器空间。

如何读取 input 文件上传txt文件的值

原文地址: http://www.cveoy.top/t/topic/beNO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录