現在我有一個應用程序來從Web服務器中的PHP文件中獲取一些數據。這個PHP文件有一定的某些功能得到使用DB diffierent的結果,我發現objective_c只能調用PHP文件,而不是調用函數在PHP,也許我錯了,但如何讓一個功能PHP文件,非常感謝你!如何從iPhone App調用PHP文件中的不同功能?
回答
談到PHP,這不是它是如何工作的, 功能測試($ ARG1,$ ARG2)是正確的,但你需要從烏爾PHP顯式調用測試功能
例如:
> function test($arg1,$arg2){ //DO some
> stuff }
>
> $arg1=$_REQUEST['arg1']; //This is
> where u grab the values from the URL
> $arg2=$_REQUEST['arg2'];
>
> //Then call your function
>
> test($arg1,$arg2);
所以當u叫這個腳本的NSString * urlString = [的NSString stringWithFormat:@ 「HTTP:/myphp.php測試& ARG1 =%@ & ARG2 =%@」,@ 「ARG1」,@ 「ARG2」] ; PHP腳本應該工作並返回test()函數內部完成的任何操作。
你有幾個選項。您可以在iPhone HTTP調用中發送POST或GET變量,並通過PHP端的開關使用該變量來獲取函數名稱。那真是一種痛苦。
您可以使用重寫。 HTAccess Info。這是一個更大的痛苦。
或者你也可以使用具有路由URI內置了一個框架。我通常使用CodeIgniter。檢查出routing info.這將是我的建議。
對不起,我不知道這非常好。如果PHP函數是: 功能測試($ ARG1,ARG2 $){...} 和我的網址是:* NSString的urlString = [的NSString stringWithFormat:@「HTTP:/myphp.php測試&ARG1 =%@ &ARG2 =%@」,@ 「ARG1」,@ 「ARG2」]; – jin 2011-01-05 07:58:18
這是不行的,爲什麼? – jin 2011-01-05 08:04:29
看看使用codeIgniter。閱讀文檔。我認爲這對你來說是最好的選擇。至於那個URL字符串,沒有。您將信息作爲get來傳遞,但在調用函數時通過數據傳遞它。爲了像你寫的那樣訪問數據,你需要使用$ _GET。 Google $ _GET和PHP,您將獲得所需的信息。 – Beaker 2011-01-06 02:18:02
- 1. 如何調用不同的PHP文件的功能
- 2. PHP/HTTP-API - 如何從extern調用不同的PHP文件?
- 3. 如何從另一個類文件調用功能在PHP
- 4. php:當從不同的文件包含功能中斷
- 5. iphone - 如何在不同的文件中調用結構
- 6. 在APP之外調用APP功能?
- 7. 如何調用Text.BibTeX.Parse的「文件」功能?
- 8. 如何從功能文件中的單獨類調用函數?
- 9. PHP如何調用包含文件的功能
- 10. 如何添加到CSV文件,從不同的功能在Python
- 11. 如何從網頁功能從php類中調用函數
- 12. php叫從不同的功能「返回」
- 13. 在不同的php文件中訪問WordPress的功能?
- 14. 如何在多個iPhone上同時調用某個功能?
- 15. 如何打印從不同功能的文本文件中讀取的數據
- 16. 如何從不同的PHP文件引用PHP文件中的常量?
- 17. 調用Javascript語言,不同的HTML文件再次功能
- 18. 調用與內部調用的不同功能相同的功能
- 19. 如何從同一文件夾中的模塊導入功能?
- 20. 如何調用在不同控制器中定義的功能?
- 21. 如何從不同的文件中調用選擇框的值?
- 22. 從PHP中的不同文件調用一個類
- 23. iPhone:調用JS功能webViewDidFinishLoad
- 24. 從一個調用2種不同功能的單獨的JavaScript文件
- 25. C2084在不同功能的同一文件中調用函數時出錯
- 26. 不能從包含的php文件中調用函數
- 27. 如何在多個文件中分配不同的功能?
- 28. 如何從HTML文件調用谷歌腳本功能?
- 29. 如何從另一個文件調用自執行功能
- 30. jQuery的鼠標可調用不同的功能在不同的上下文中
順便查找ASIHTTPREQUEST向您的php腳本發出請求 – Veeru 2011-01-05 15:30:51
非常感謝!我會研究ASIHTTPREQUEST! – jin 2011-01-06 02:07:25