【问题标题】:Get all file names from PHP file in Android从Android中的PHP文件中获取所有文件名
【发布时间】:2017-06-30 08:08:15
【问题描述】:

编辑:对于所有投反对票的人,这不是以前多次问过的同一个问题。 我不是 PHP 开发人员。我想从我的 FTP 服务器上的一个文件夹中检索所有图像名称。我用谷歌搜索并找到了这个脚本:

<?php
foreach (new DirectoryIterator(__DIR__) as $file) {
  if ($file->isFile()) {
      print $file->getFilename() . "\n";
  }
}
?>

由于我不是 PHP 开发人员,所以我一个字也听不懂。

我想要什么: 修改 PHP 脚本,使其返回一个包含文件名的数组,并需要一些接受该数组的 android 代码。

谢谢!

【问题讨论】:

  • 你想要的是你需要开始阅读和学习的东西。简单步骤: 1) 转到 php.net 并开始查找执行您需要执行的操作的函数 2) 将数据导出到 json 3) 使用 (Retrofit, Apache Http, okHttp, HttpurlConnection 任何最适合您的方式从 Android 进行 Http 调用) )
  • 只是为了这个小任务,我不想学习一门全新的语言。
  • 您无需学习一门全新的语言

标签: java php android


【解决方案1】:

我不知道这个方法是谁写的,但是 PHP 已经有一个内置的方法来返回目录的内容http://php.net/manual/en/function.scandir.php

如果您只想包含文件而不是包含scandir的文件夹,这个答案将有助于Include JUST files in scandir array?

这个答案用 java Decoding JSON String in Java 解码 json

【讨论】:

  • 我知道如何通过 JSON 对象名、数组名解析 JSON 但如何解码?请问一些链接?我认为这很容易
  • Java。另外,我使用 scandir 函数阅读了您的 json_encode 的一行代码。但我只想要文件而不是目录。
  • 我已经用您需要的详细信息更新了我的答案。您可以使用网站上的搜索轻松找到此内容
  • 一切正常。如何解码'[".","..","0.txt","1.txt","2.txt"]'?
  • 好的,我现在已经正确生成了 JSON。在我做错之前
猜你喜欢
  • 1970-01-01
  • 2019-02-26
  • 1970-01-01
  • 1970-01-01
  • 2011-08-07
  • 1970-01-01
  • 2010-12-17
  • 1970-01-01
  • 2013-06-11
相关资源
最近更新 更多