以下のコードを使用して、データファイルをテキストファイルに保存するphpファイルに投稿する必要があります。 私はちょうど以下のデータを受け取ってテキストファイルに保存するPHPファイルを作成する方法を知りません。できるだけ簡単に PHPでファイルに投稿データ
try {
// Add your data
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("stringData", "12345"));
nameValuePairs.add(new BasicNameValuePair("stringData", "AndDev is Cool!"));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
// Execute HTTP Post Request
HttpResponse response = httpclient.execute(httppost);
String responseText = EntityUtils.toString(response.getEntity());
tv.setText(responseText);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
} catch (IOException e) {
// TODO Auto-generated catch block
}
<?php $ content = $ _POST ['content']; $ file = "text.txt"; $ Saved_File = fopen($ file、 'w'); fwrite($ Saved_File、$ content); fclose($ Saved_File); ?> –
特定のキーの値を取得して保存する場合は、yesを入力します。生のPOSTデータ(キー値のペアである必要はありません。バイナリデータなど)をダンプするだけの場合は、 'php:// input'ストリームがそれを読み込みます。質問はあいまいであり、「できるだけシンプル」に求められました。まあ、それほど簡単にはなりません。 – Hamish
また、 'file_put_contents'は一回のヒットでfopen、fwrite、fcloseを実行します。使いやすく読むのが簡単です。 – Hamish