今、WebサーバーのPHPファイルからデータを取得するアプリがあります。このphpファイルにはdbでいくつかの関数があり、objective_cはphpファイルのみを呼び出すことができ、phpでは関数を呼び出さないことが分かっていますが、おそらく私は間違っていますが、 PHPファイル、ありがとう!iPhoneアプリケーションから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);
このスクリプトをNSString * urlString = [NSString stringWithFormat:@ "http:/myphp.php?test & arg1 =%@ & arg2 =%@"、@ "arg1"、@ "arg2"]で呼び出すと、 ; PHPスクリプトは動作し、test()関数の中で何が行われたのかを返します。
あなたには2つのオプションがあります。あなたのiPhone HTTP呼び出しでPOSTまたはGET変数を送信し、それを関数の名前を取得するためにPHPの最後のスイッチで使用することができます。それは一種の痛みです。
書き換えを使用できます。 HTAccess Info。どちらが大きな痛みです。
また、URIルーティングが組み込まれたフレームワークを使用することもできます。私は一般的にCodeIgniterを使用します。 routing info.をチェックしてください。これが私のお勧めです。
申し訳ありませんが、私はそれをよく知りませんでした。 php関数が の場合function test($ arg1、$ arg2){...} と私のURLは次のようになります:NSString * urlString = [NSString stringWithFormat:@ "http:/myphp.php?test&arg1 =%@ &arg2 =%@ "、@" arg1 "、@" arg2 "]; – jin
これは動作しません、なぜですか? – jin
codeIgniterを使って調べてください。ドキュメントをお読みください。私はこれがあなたにとって最良の選択だと思います。そのURL文字列はnoです。 getとして情報を渡しますが、関数が呼び出されたときに渡されるデータとしてアクセスします。あなたが書いたようにデータにアクセスするためには、$ _GETを使う必要があります。 Google $ _GETとPHPを使用すると、必要な情報が得られます。 – Beaker
- 1. iPhoneアプリケーションからリモートphp関数を呼び出す
- 2. Matlabでさまざまなパラメータの関数を呼び出す
- 3. jquery関数からphp関数を呼び出す方法
- 4. C#アプリケーションからjquery関数を呼び出す方法は?
- 5. WindowsアプリケーションからAJAX API関数を呼び出す方法は?
- 6. 別のファイルから関数を呼び出す方法は?
- 7. PHPからJavaScript関数を呼び出す方法は?
- 8. 送信ボタンからphp関数を呼び出す方法は?
- 9. AndroidからPHP関数を呼び出す方法は?
- 10. 別のJSファイルからJavascript関数を呼び出す方法
- 11. 他のPHPファイルでコントローラ関数を呼び出す方法 - codigniter
- 12. iPhoneアプリケーションからWSDL Webサービスを呼び出す方法は?
- 13. .eexファイルから関数を呼び出す方法
- 14. .csファイルからJavaScript/jQuery関数を呼び出す方法C#
- 15. ワークフロー内の関数から関数を呼び出す方法
- 16. TestNG - さまざまなプロジェクトの複数のtestng.xmlを基本のtestng.xml設定ファイルから呼び出します。
- 17. 呼び出された関数から(元の関数で)javascript関数を呼び出していますか?
- 18. .NETアプリケーションからOracleテーブル関数(パイプライン関数)を呼び出す方法
- 19. PHPで変数の関数を呼び出す方法は?
- 20. ASP .NET MVC3 ajaxはさまざまなページから同じ関数を呼び出す
- 21. アンドロイドからPHP関数を呼び出しますか?
- 22. PHP Webアプリケーションからsiebel Webサービスを呼び出す方法は?
- 23. PHPファイルからjs関数を呼び出す
- 24. favicon.icoファイルからさまざまなサイズのアイコンを抽出する方法は?
- 25. Jquery関数はPHPファイルを呼び出せません
- 26. Python:setterが呼び出されたら関数を呼び出しますか?
- 27. カスタムArrayAdapterからメインアクティビティの関数を呼び出す方法は?
- 28. MySQLデータベースを呼び出す関数を呼び出すPHPアプリケーションの内部サーバーエラー
- 29. PHPのWebページでjavascript関数を呼び出す方法は?
- 30. Bloomberg C#API - さまざまなオプション/フィールドでBDPを呼び出す方法
ところであなたのPHPスクリプトへのリクエストをするためにASIHTTPREQUESTを探します – Veeru
あなたは非常にあなた!私はASIHTTPREQUESTを研究します! – jin