2011-11-25 38 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 
} 

希望它可以帮助

相关问题