如何使用Javascript(或PHP)读取.txt文件并将内容插入html网页
How can I read a .txt file with Javascript(or PHP) and insert the contents into an html webpage?
我花了很多时间试图弄清楚这一点,尽管它似乎应该相当简单。我在一个网站上工作的javascript文件,生成html代码给定文件夹的路径名。目前我能够从这些文件夹拉图像没有问题,但我试图找出。txt文件…
document.write('<img src="folder/' + info[i] + '/picture.png">');
info[i]是一个数组,存储我想要从…中抓取文件的每个文件夹的名称
每个文件夹中都有一个图片名为picture。png,还有一个文本文件名为details。txt
有没有可能有像…
var details;
details = readFile('"folder/' + info[i] + '/details.txt"');
document.write(details);
我也试过下面的代码,我根本无法得到。txt内容显示在浏览器中。txt文件中有文字,和html文件在同一个文件夹中…如果我能让下面的代码工作并在网页上显示文件,那么我就能回答我剩下的问题了。
<html>
<body>
Contents:
<?php $file_content = file_get_contents('details.txt'); ?>
<script type="text/javascript">
var details = '<?php echo $file_content ; ?>';
document.write(details);
</script>
</body>
</html>
感谢您的时间,任何帮助都是非常感激的。
如果你使用PHP,那就相对容易了
首先使用PHP代码获取文件内容
$file_content = file_get_contents('details.txt');
然后在JavaScript中传递变量
<script>
var details = '<?php echo $file_content; ?>';
</script>
如果你完全在客户端工作,你真的只有一个选择,如果你必须使用。txt文件,而不是。js文件(这将允许你"require"
<标题> AJAX h1> 。这意味着AJAX调用之后的行将在文件被加载之前运行。对于您的情况,实现可能如下所示:;(function(){
var req = new XMLHttpRequest,
folder = folder;
//Div that the output will go into once it's loaded
document.write('<div id="' + folder + '"></div>');
req.open('GET', 'folder/' + folder + '/details.txt');
req.onreadystatechange = function () {
if (req.readyState == 4) {
document.getElementById(folder).innerHTML = req.responseText;
}
}
req.send();
})();
但是,如果您可以从PHP访问文件夹列表(info[i]变量),那么您可以轻松地执行以下操作:
PHP<?php
$info = Array("some","folders","to","load");
foreach($info as $folder) {
//echo out the image tag followed by the description
echo '<img src="folder/' . $folder . '/picture.png">';
readfile("folder/" . $folder . "/details.txt");
}
?>
标题>
相关文章:
- 将样式表插入iframe
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- 如何动态插入jquery代码
- 我可以在网页正文中插入文本链接吗
- 数据库中的数据未正确插入我的网页
- 如何在网页中插入Javascript
- 如何在网页中插入打印表单的“打印”按钮
- 将 HTML 插入网页
- 仅使用 html 将网页的一部分插入到另一个网页中
- CKEditor只在编辑器中正确插入图像,但在提交后不会在网页上显示图像
- 网页优化:缩小后是否应该将CSS和JS插入HTML资源中
- 如何使用GreaseMonkey在网页中插入谷歌地图
- 将网页插入Div而不是iframe
- 动态插入文本和链接到另一个网页
- 需要一个语法高亮为插入代码到网页
- 如何使用Javascript(或PHP)读取.txt文件并将内容插入html网页
- 如何以编程方式插入插件到Chrome内容脚本的网页
- 谷歌浏览器如何确定自动保存的密码应该在网页上插入的位置
- 在现有网页上插入标题部分
- 如何使用Javascript将PHP插入到网页中