javascript - 如何读取 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,我找不到将每一行读入变量的代码。请建议我另一种将内容读入变量的方法。
解决方案
出于安全目的,javascript 和 HTML 不能访问用户文件系统。
如果您尝试读取的文件在服务器上,您可以简单地使用readfile("C:\Users\nuh\Documents\webdictionary.txt");
如果文件在客户端,那么您无法直接从 PHP 访问它。您必须使用带有文件输入的表单并将其提交给您的 PHP。这样,用户必须单击并选择文件,而您必须管理请求的内容。
我不知道有任何第三方插件可以做到这一点。
推荐阅读
- python - 将 A 类的实例存储在 B 类的实例中
- javascript - Vue - 将 html 音频播放器转换为组件
- javascript - setView 未使用 bing API 定义
- javascript - 排序后替换数组中的值
- google-apps-script - Gmail 插件 - 我如何找到当前的草稿 ID
- java - 有限状态机是这个用例的正确选择吗?
- netbeans - 由于来自服务器的文件意外结束,无法连接到 NBAndroid
- r - 错误:ModuleNotFoundError:在 R 中使用 keras 时没有名为“keras”的模块
- seal - 使用 SEAL 将分数转换为二进制
- javascript - 获取本地主机名并使用图像 Javascript 创建链接