2011-11-25 72 views
1

我需要關於我正在處理的事情的幫助。 我需要我的PHP代碼能夠讀取上傳的文件「A」,並寫了一個全新的文件「B」從一個非常相同的話,但以不同的順序用Javascript閱讀文件並使用它的文本

例如,如果A是

ABC 54 DOG 90 100 
56 11 78 YOU 101 
A C F H 99 

乙方應

DOG ABC 90 100 54 
78 56 YOU 101 11 
F A H 99 C 

(所以3 - 1 - 4至5 - 2日。只是一個例子)

我腦子裏想的是什麼做的是這樣FWRITE ($ B,JavascriptFunction($ A)) 但是,一旦進入js部分,我真的不知道如何把正確的單詞放入javascriptfunction必須返回的文本變量中。 我知道我必須使用.split('\ n')來處理不同的線條,但就目前我所知道的那樣。我知道這可能是一個愚蠢的問題,但我真的是新來的JS。

謝謝

+1

什麼讓你覺得你可以從PHP調用JavaScript? PHP是服務器端語言,JavaScript是客戶端。 –

+3

通過第一句判斷,你確實不需要任何javascript。如果你以後需要JavaScript中的'B',你可以將它回顯給一個javascript變量(或返回json等)。 – jeroen

+0

是的,js只是一個壞主意,我很快就用php做了。也許我太好奇了,看看是否有可能做到這一點 – AGarofoli

回答

0

我不認爲你需要使用Javascript讀取文件,但這裏有雲:

 
var fileContent=''; 
var theLocation=''; 

function readFileViaApplet(n) { 
document.f1.t1.value='Reading in progress...'; 
document.ReadURL.readFile(theLocation); 
setTimeout("showFileContent()",100); 
} 

function showFileContent() { 
if (document.ReadURL.finished==0) { 
    setTimeout("showFileContent()",100); 
    return; 
} 
fileContent=document.ReadURL.fileContent; 
alert(fileContent); // do what you want with the content 
} 

希望它可以幫助

相關問題