从txt文件导入到一个URL文本
我想知道是否有可能在该文件中有一个文本文件(例如text.txt)只有1个字(例如:蓝色),所以我可以导入此文本到我的HTML页面上的网址。从txt文件导入到一个URL文本
<a src="localhost/img/TEXTFROMFILE.png"></a>
这样我就可以通过在文本文件中输入一个单词来改变图像。 我想你需要导入文件,然后创建一个字符串?但我不是专家所以..
如果你想在Php中这样做,这将是容易的。 我只是向你展示一个例子。
让我们只是说,该txt文件被命名为blue.txt,比代码将。
<?php
$name = file_get_contents("./blue.txt");
echo "<a href=\"localhost/img/".$name.".png\"></a>";
?>
这是在客户端实现它的代码。
HTML +普通的JavaScript
<html>
<head>
</head>
<body>
<script type="text/javascript">
var client = new XMLHttpRequest();
client.open('GET', '/text.txt');
client.onreadystatechange = function() {
var text = client.responseText;
var anchor = document.createElement("a"); // Create a <a> element
annchor.setAttribute("href", "localhost/img/"+text+".png");
}
client.send();
</script>
</body>
</html>
我是一个真正的初学者,所以我需要把它作为脚本代码?而且,我怎么能把它变成像网址一样? –
这只是服务器端编程而不是客户端 –
该代码不适用于我,我将src更改为href,但它不起作用 –
注意, “一个” 标签都有效没有 “src” 属性。
有效的 “一” 属性在这里列出: https://www.w3schools.com/tags/tag_a.asp
也许你HREF的意思,而不是SRC?
是的,抱歉,错误 –
是的,你可以做到这一点,但为什么你需要文本文件,而不是你可以定义简单的变量到JS和访问它。 – user7417866
$ lines = file('myFile.txt')。你的数据在$行..并用在你想用的地方 –
咦?我需要将该代码作为脚本,并且如何将它放入网址中? –