2011-03-06 70 views
0

我正在試圖從php文件中使用java代碼獲取變量。我怎樣才能做到這一點? 謝謝大家...如何使用java檢索php文件的變量?

+1

你能更清楚一點你想做什麼嗎? – DaTroop 2011-03-06 13:45:03

+0

Java?或者你的意思是JavaScript?你必須更清楚一點。 – ChrisBenyamin 2011-03-06 13:56:43

+0

從數據庫中,我已經檢索DATAS使用一個PHP文件,我想要做的就是使用Java檢索這些DATAS不javascipt的 – mehmetozer 2011-03-06 14:02:58

回答

0

我不認爲你可以這樣做(至少不容易)。

您將不得不從您的php程序中調用您的java程序,並將您從數據庫獲得的所有參數提供給java程序。使用像SOAP這樣的傳輸語言可以做到這一點。

如果在您的環境中可能,我強烈建議您不要使用它們,而應該停留在這兩種語言中的一種上。 Java有很好的數據庫支持,你可以用java做的大部分事情都可以在php中完成。

如果這是不可能的,那麼使用SOAP或(根據情況)HTTP Servlet調用或命令行調用將使您能夠將參數從php傳輸到java和visa-verse。

0

假設你在談論JavaScript而不是Java,那麼最好的方法就是使用AJAX。你需要兩段代碼此:

  1. 一個在PHP一塊將打印變量(如果它是一個複雜的變量,如JSON或XML格式的DATAFORMAT建議)在Javascript

  2. 海賊王這將調用打印變量的.php腳本,並將該變量放入JavaScript中(但不要使用eval())。

瞭解更多關於AJAX和PHP在w3schools intromore advanced example

+0

或者,如果他只是想在PHP和JS使用VAR 'VAR JS_var = ;' 但是,只有當頁面加載時才能工作。 – CappY 2011-03-06 13:59:29

+0

@CappY:這是我沒有想到的問題的解釋。我認爲這是它自己的答案的好處,隨時爲此創建一個新的答案:) – Konerak 2011-03-06 14:03:02