public static String ConnDB() throws ParseException, IOException {
// TODO Auto-generated method stub
String webAddress = "http://10.0.0.1:8080/jspbook/AppStore/NewFile.php";
HttpGet httpGet = new HttpGet(webAddress);
HttpClient httpclient = new DefaultHttpClient();
HttpResponse response = httpclient.execute(httpGet);
String responseBody = EntityUtils.toString(response.getEntity());
Log.d("res", responseBody);
return responseBody;
}
以上是Android的部分代码。我检查了这个代码从PHP服务器获取resopnse没有问题。
然而,模拟器不仅从PHP接收的值,而且还获得了所有的PHP代码,我不
需要。
如何将php字符串值转换为android字符串值?
$时间= “测试时间”;
$ grade =“test grade”;
$ title =“test title”;
$ content =“test content”;
回声( “$时间”);
echo(“$ grade”);
echo(“$ title”);
echo(“$ content”);
echo(“abc”);
?>
我只需要$ time,$ grade,$ title,$ content的值,但是我的模拟器获取了所有的php代码。
所以..我的问题是..我如何转换PHP字符串$时间到Android Java字符串的时间?
不,你需要一个PHP解释器来解析PHP脚本。您应该正确配置您的服务器以执行PHP代码,然后将其返回给您的应用程序(可能以JSON或其他可序列化的形式) – nickb 2012-02-13 07:38:46
如果您正在获取实际的PHP代码以响应HTTP请求,那么您的Web服务器不是正确设置。或者我误解了你的情况?我假设您希望PHP代码动态生成一些值以供您的Java代码执行。 – perelman 2012-02-13 07:40:46
是的。你的说法是对的。我没有安装任何PHP插件,但我的日食。所以...我得到实际的PHP代码的原因是因为我没有适当的PHP解释器? – 2012-02-13 07:43:36