首页 > 解决方案 > 如何读取 html 文件中的文本文件并使用 php 将内容复制到变量中

问题描述

我是 HTML 新手,当我搜索在 HTML 文件中读取文本文件的各种方法时,我发现了以下代码:

<!DOCTYPE html>
<html>
    <head>
      <meta charset="UTF-8">
      <title>Page Title</title>
    </head>
<body>
<?php
    $myfile = fopen("C:\Users\nuh\Documents\webdictionary.txt", "r") or die("Unable to open file!");
    echo fgets($myfile);
    fclose($myfile);
?>
</body>
</html>

PHP 代码不在 HTML 中运行。

使用 javascript,我找不到将每一行读入变量的代码。请建议我另一种将内容读入变量的方法。

标签: javascriptphphtml

解决方案


出于安全目的,javascript 和 HTML 不能访问用户文件系统。

如果您尝试读取的文件在服务器上,您可以简单地使用readfile("C:\Users\nuh\Documents\webdictionary.txt");

如果文件在客户端,那么您无法直接从 PHP 访问它。您必须使用带有文件输入的表单并将其提交给您的 PHP。这样,用户必须单击并选择文件,而您必须管理请求的内容。

我不知道有任何第三方插件可以做到这一点。


推荐阅读