2012-03-13 40 views
3

我有一個HTML5頁面(的index.html),我需要的.txt文件(p001wide.txt)顯示的內容。兩者都位於同一目錄中的服務器上。HTML5使用JavaScript來解析和顯示文本文件

文本文件是從CMS生成的,所以我無法更改該文件的格式。

在.txt文件是一個名爲widetxt變量。我需要在頁面上顯示widetxt變量的內容。

我需要做些什麼來解析文本文件並將其顯示在HTML頁面中?

我需要使用JavaScript嗎?如果是這樣,怎麼辦?

+0

該文本文件是什麼樣子,讓人們如何解析?您將使用Ajax來獲取文件。 – epascarello 2012-03-13 00:56:11

+0

文本文件只是看起來是這樣的: 'widetxt = 這是包含在文本文件&DONE = 1' 我會用盡我所能來獲取文件中的文本。 – Livi17 2012-03-13 01:13:26

回答

1

嗯,我發現這個問題,這似乎是similar to yours儘可能讀文件去。至於解析爲什麼不使用MySQL等數據庫來存儲數據?這樣您可以快速添加和查詢數據。

+0

我沒有選擇...它是一個非常陳舊的系統,數據存儲在文本文件中。甚至沒有數據庫。其次,這需要從沒有互聯網連接的CD上運行,這是數據存儲在文本文件中的部分原因。 – Livi17 2012-03-13 01:11:11

1

由於兩個索引文件,你希望閱讀駐留你應該能夠讀取服務器上的文本文件,插入你從它想成使用PHP的索引文件是什麼服務器上的文本文件。

http://www.w3schools.com/php/php_file.asp的教程如何能不訴諸客戶端腳本來完成。

如果不能改變服務器上的索引文件,並可以把PHP文件,你可以使用AJAX來問你的PHP文件中讀取文本文件的內容,並返回給你的服務器上。然後,你會使用JavaScript來插入它,如你所願。我認爲你可以改變索引文件,否則你不能改變它的javascript。