2017-02-22 14 views
1

正試圖在這個應用程序上與我的兄弟玩耍,製作這個應用程序的目的僅僅是爲了娛樂,而不是在安全方面實現任何東西,沒有什麼。 我想實現的最後一件事是我想從我的應用程序調用一個php文件。Xamarin在本地或在線執行PHP文件?

從我在YouTube上看過的教程, HttpWebRequest.Create(string.Format(@"http://192.168.0.101/load.php"))

我稱之爲「load.php」從我的服務器(同一個網絡上的另一臺計算機)也能正常工作,那麼該文件將建立一個在線的連接數據庫(freemysqlhosting),那麼文件將運行一些查詢並在我的應用程序上顯示返回結果。

所以我的問題是,如果我想調用load.php某處,但不是從我的服務器?

應用程序是否可以直接從目錄調用文件?應用是否像php/C++那樣工作?

或者我必須購買一些虛擬主機帳戶才能在線上傳單個php文件,以便我的應用程序可以調用它?

回答

0

您應該從服務器加載PHP文件。

如果要加載網絡服務器的內部應用程序,首先你必須代碼(或包括)Web服務器代碼,然後在應用程式的PHP二進制文件的應用程序的架構

+0

如果將應用程序與服務器不在同一個網絡上,它不能正確加載文件?網絡服務器意味着在線託管(我必須支付那些費用?) – Lozy

+0

如果服務器不在同一個網絡中,則必須使用服務器的公共IP,而不是192.168.xx –

+0

這會給我404 Not Found on my服務器機器和客戶端機器。 60.xx.xx.xxx/load.php – Lozy