2017-03-09 163 views
-1

我想知道是否有可能在該文件中有一個文本文件(例如text.txt)只有1個字(例如:藍色),所以我可以導入此文本到我的HTML頁面上的網址。從txt文件導入到一個URL文本

<a src="localhost/img/TEXTFROMFILE.png"></a> 

這樣我就可以通過在文本文件中輸入一個單詞來改變圖像。 我想你需要導入文件,然後創建一個字符串?但我不是專家所以..

+0

是的,你可以做到這一點,但爲什麼你需要文本文件,而不是你可以定義簡單的變量到JS和訪問它。 – user7417866

+0

$ lines = file('myFile.txt')。你的數據在$行..並用在你想用的地方 –

+0

咦?我需要將該代碼作爲腳本,並且如何將它放入網址中? –

回答

1

如果你想在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> 
+0

我是一個真正的初學者,所以我需要把它作爲腳本代碼?而且,我怎麼能把它變成像網址一樣? –

+0

這只是服務器端編程而不是客戶端 –

+0

該代碼不適用於我,我將src更改爲href,但它不起作用 –