아래 코드를 사용하여 데이터를 게시해야합니다.이 파일은 텍스트 파일로 저장되는 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); ?> –
특정 키의 값을 가져 와서 저장하려면 예. 원시 POST 데이터 (키 값 쌍이 될 필요는 없습니다. 예를 들어 바이너리 데이터 일 수 있습니다)를 덤프하려는 경우 'php : // input'스트림이이를 읽습니다. 질문은 애매하고 "가능한 한 간단하게"요청되었습니다. 글쎄, 훨씬 간단하지 않습니다. – Hamish
또한'file_put_contents'는 fopen, fwrite 및 fclose를 한 번에 수행하므로 사용하기 쉽고 읽을 수 있습니다. – Hamish