2012-03-09 80 views
0

據我所知,在同一個文件夾內,我可以使用include()函數作爲外部PHP文件,但現在我想在位於另一個URL中的另一個PHP文件中調用函數如何在外部PHP網址中使用函數調用

例如,我的網站(liveexample.com/table.php)有下拉列表和表格,但沒有數據。 我的另一個PHP文件(dataexample.com/data.php)連接到數據庫並處理提取數據。但是,它在另一臺服務器上。

我需要做的[dataexample.com/data.php]提供我的數據[liveexample.com/table.php],讓循環繪製錶帶數據輸出[liveexample.com/table.php] page。

任何人有想法設計這種方法通過在PHP中使用函數調用將數據從另一個服務器傳遞到另一個服務器?

或任何其他更好的解決方案,以兩個不同的服務器之間傳遞我的數據,如使設置成陣列中的數據記錄併發送至[liveexample.com/table.php]

請給我建議或諮詢。非常感謝!

+0

你可以只包含文件使用路徑,而不是URL ..如果你沒有在同一臺服務器上的兩個應用程序,你不能使用這些文件..如果你能我們所有人都能夠使用谷歌的類,facebook等。 – mishu 2012-03-09 08:14:53

+0

@mishu,任何解決方案或建議? – PGoldHow 2012-03-09 08:19:59

+0

將文件複製到兩個服務器..如果我們正在談論不同的服務器 – mishu 2012-03-09 08:21:46

回答

1

我認爲SOAP webservice對你來說是完美的,你可以得到你想要的東西,但如果可能的話,只需複製你從單獨的服務器獲得的相同代碼即可。

0

如果您將[dataexample.com/data.php]輸出爲XML數據,那麼您可以將其用作Web服務。這意味着什麼,你可以接受該XML輸出(通過發送請求數據URL),然後解析它來加載數據。這樣,您可以以任何您想要的方式使用該服務。一種方式是像你想,其他的例子是通過AJAX或Flash等

因此,這裏有值得探討的幾個主題:

我希望這會給出如何實現你想要完成的任務心中有數,因爲你可以去通過幾個選項。像Cristopher說的那樣,SOAP就是其中之一。

祝您有美好的一天。