2011-11-25 4 views
1

제가 일하고있는 것에 도움이 필요합니다. 나는 내 PHP 코드는 업로드 된 파일 "A"를 읽고에서 바로 그 단어와 함께 완전히 새로운 파일을 "B"를 쓸 수 필요하지만, 다른 순서로 예를 들어자바 스크립트 파일을 읽고 그 텍스트를 사용하십시오.

에서 A는

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

B는 내가 생각했던 어떤

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에서 자바 스크립트를 호출 할 수 있다고 생각하게? PHP는 서버 측 언어이고, 자바 스크립트는 클라이언트 측 언어입니다. –

+3

첫 번째 문장으로 판단하면 실제로 자바 스크립트가 필요하지 않습니다. 나중에 자바 스크립트에서'B'가 필요하다면 자바 스크립트 변수 (또는 json 등을 반환)에 echo 할 수 있습니다. – jeroen

+0

예, js는 단지 나쁜 생각이었습니다. 나는 PHP로 그 것을 한 번에했습니다. 어쩌면 나는 그것을 할 수 있는지 알아 내기에는 너무 궁금했다. – AGarofoli

답변

0
난 당신이 자바 스크립트가 파일을 읽을 필요가 있다고 생각 해달라고하지만, 여기 간다

:

 
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 
} 

는 희망이 도움이

관련 문제