今、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. 別のPHPファイルから関数を呼び出す方法は?
- 3. 別のファイルからphp関数を呼び出す方法は?
- 4. vue jsのさまざまなスコープで関数を呼び出す方法は?
- 5. は、JavaScriptの関数を呼び出すと、さまざまな方法で
- 6. 他のファイルから関数を呼び出す方法| PHP
- 7. ループPythonのさまざまな関数を呼び出す方法
- 8. Matlabでさまざまなパラメータの関数を呼び出す
- 9. PHPファイルからJavascript関数を呼び出す方法
- 10. iOSでさまざまなストーリーボードを呼び出す方法は?
- 11. jquery関数からphp関数を呼び出す方法
- 12. WindowsアプリケーションからAJAX API関数を呼び出す方法は?
- 13. C#アプリケーションからjquery関数を呼び出す方法は?
- 14. ローダーからコントローラのさまざまなメソッドを呼び出す
- 15. システムコマンドを呼び出すさまざまな方法
- 16. PHPからJavaScript関数を呼び出す方法は?
- 17. AndroidからPHP関数を呼び出す方法は?
- 18. PHPからjavascript関数reset()を呼び出す方法は?
- 19. 送信ボタンからphp関数を呼び出す方法は?
- 20. jQueryからPHP関数を呼び出す方法は?
- 21. 別のファイルから関数を呼び出す方法は?
- 22. iPhoneアプリケーションからWSDL Webサービスを呼び出す方法は?
- 23. phpからさまざまな変数をjQuery関数に渡す方法
- 24. 1つの引数で呼び出されるjavascript関数は、さまざまな引数で関数を呼び出すことができますか?
- 25. さまざまな引数(JS)を持つ関数を呼び出す
- 26. 他のPHPファイルでコントローラ関数を呼び出す方法 - codigniter
- 27. 別のJSファイルからJavascript関数を呼び出す方法
- 28. JavascriptからJadeファイルの関数を呼び出す方法
- 29. $ .getJSON関数内でPHP関数を呼び出す方法は?
- 30. 春にさまざまなメソッドを複数回呼び出す
ところであなたのPHPスクリプトへのリクエストをするためにASIHTTPREQUESTを探します – Veeru
あなたは非常にあなた!私はASIHTTPREQUESTを研究します! – jin