iPhoneアプリからのデータ入力をPHPファイルに渡す最も良い方法は何ですか?iPhoneアプリからPHPファイルへのデータの受け渡し
答えて
NSURLRequest POSTまたはGET、PHPファイルへの呼び出し。
- (void) <functionname>:<parameters> {
NSString *urlString = [NSString stringWithFormat:@"<url with GET>",<parameters>];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:urlString]]; NSError * e;
NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:&e];
return [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
}
カール? iPhoneで? –
oops、NSURLRequest編集されました。 – looneydoodle
あなたがWebサーバーにデータをポストについて尋ねている場合は、私はJSON形式でサーバーにHTTP POSTにデータをASIHTTPRequestを使用してお勧めします。その後、PHP関数json_decode()を使用してデータをデコードします。
Json-frameworkは、iPhone用の優れたJsonフレームワークです。
私は単純にURLRequest
を作り、そのメソッドを@"POST"
に設定し、単純なxmlを使用してリクエストのボディとして送信します。最後にNSURLConnection
とそのデリゲートメソッドを使用して、指定された時間に呼び出されるメソッドに応じて、より多くのアクションを確認して追加します。
connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
デリゲートメソッドを使用すると、PHP側からの応答を処理できます。
しかし、あなたがしていることがXML
のようなものを受信している場合は、URLにリクエストしてパーサーに送信するだけで済みます。この場合は通常NSXMLParser
を使用します。
- 1. MVCコントローラからPHPでのビューへのデータの受け渡し
- 2. AJAXからPHPへの2つのデータの受け渡し
- 3. iphone/iosからウェブサイトへのトークンの受け渡し
- 4. C#でのファイルからファイルへの変数の受け渡し
- 5. データレイヤへのデータの受け渡し
- 6. レイアウトページへのデータの受け渡し
- 7. WebMethodへのjqueryデータの受け渡し
- 8. PHPからJavascriptおよびその逆へのデータの受け渡し
- 9. phpへのPythonリストの受け渡し
- 10. CakePHP:コントローラからのビューへの$ this->データの受け渡し
- 11. コントローラアクションから別のコントローラアクションへのデータの受け渡しcakephp
- 12. SwingのGUIからイベントディスパッチスレッドへのデータの受け渡し
- 13. PyroCMSのモジュールコントローラからウィジェットへのデータの受け渡し
- 14. phpからcasperjsへの複数の変数の受け渡し
- 15. C++からJava/Javaへのデータ型の受け渡し
- 16. ビューからコントローラーへのデータの受け渡し
- 17. アンドロイドのアプリケーションからモバイルへのデータ受け渡し
- 18. ビューからアクションへのデータの受け渡し??溶液?
- 19. ASP.NET MVC 3カミソリ:ビューからコントローラへのデータの受け渡し
- 20. ページからページへのデータの受け渡しc#windows 8.1
- 21. DelphiクライアントからWebサービスへのデータの受け渡し
- 22. コントローラーからMVC2ユーザー・コントロールへのデータの受け渡し
- 23. ViewControllerからAppDelegateへのデータの受け渡し
- 24. 属性値からツールチップへのデータの受け渡し
- 25. C#クライアントからDLLへのデータの受け渡し
- 26. 画面からスクリーンへのデータの受け渡し
- 27. JavascriptからPHPへのFacebook認証の受け渡し
- 28. JqueryからPHPへの変数の受け渡し
- 29. Pythonへのコマンドの受け渡しPHPから
- 30. JSからPHPへの変数値の受け渡し
PHPファイルですか? Webサーバー上で動作するPHPアプリケーションを意味すると思いますか?おそらくあなたの質問を明確にするべきです。 明確な「最良の方法」がないので、おそらく多くの回答も得られます。 – uvesten
公正な前提ですが、PHPファイルは外部のウェブアクセス可能なサーバーにあります - 正しいですか? –
あなた自身のプロトコルをロールしたくない場合は、 'HTTP'。 –