gpt4 book ai didi

php - 从 Android 应用程序检索数据到 PHP 网站

转载 作者:行者123 更新时间:2023-11-30 01:58:32 25 4
gpt4 key购买 nike

有什么方法可以从 Android 应用程序获取数据到网站吗?

如果是从网站到网站,用“file_get_contents”是可以的。但是关于从 Android 应用程序获取数据有什么想法吗?

提前致谢!

最佳答案

使用这个简单的 php 脚本,您可以从 android 获取数据:

<?php

$filename="datatest.html";
file_put_contents($filename,$_POST["fname"]."<br />",FILE_APPEND);
file_put_contents($filename,$_POST["fphone"]."<br />",FILE_APPEND);
file_put_contents($filename,$_POST["femail"]."<br />",FILE_APPEND);
file_put_contents($filename,$_POST["fcomment"]."<br />",FILE_APPEND);
$msg=file_get_contents($filename);
echo $msg; ?>

在 android 中可以使用 HttpPost 来完成这样的事情:

HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://example.com/mypage.php");
try {
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(4);

nameValuePairs.add(new BasicNameValuePair("fname", "jake"));
nameValuePairs.add(new BasicNameValuePair("fphone", "9999999"));
nameValuePairs.add(new BasicNameValuePair("femail", "xyz@live.com"));
nameValuePairs.add(new BasicNameValuePair("fcomment", "Help"));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
httpclient.execute(httppost);

} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
} catch (IOException e) {
// TODO Auto-generated catch block
}

用您要设置的字段替换您的数据,并在 BasicNameValuePair 的构造函数中发送。

这是实际的 Source

关于php - 从 Android 应用程序检索数据到 PHP 网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31825855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com