如何从我的Android应用程序执行包含mkdir
命令的php文件?我尝试使用visudo
按照this链接为我的php文件授予root权限,但它仍然不起作用。
但是,如果我从终端执行php文件,则会创建目录。那么我需要做些什么来让我的Android应用程序执行这个php文件?有什么想法吗?
以下是我的php文件:
<?php
$filename = $_POST['filename'];
mkdir("./xyz/".$filename);
?>
我的Android代码用于执行我的php文件(核心代码):
if(method == "POST"){
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(url);
httpPost.setEntity(new UrlEncodedFormEntity(params));
HttpResponse httpResponse = httpClient.execute(httpPost);
HttpEntity httpEntity = httpResponse.getEntity();
is = httpEntity.getContent();
}
答案 0 :(得分:1)
右键单击任何文件夹并在ftp [set 777]
中说出权限在php中进步:
if (!file_exists('path/my_file')) {
mkdir('path/my_file, 0777, true);
}