2011-09-21 70 views
0

我需要使用PHP在Dropbox中创建目录内容的数组并将其保存在变量中。有什么想法吗?如何使用PHP在Dropbox中创建目录内容的数组

编辑: 有了这个我的意思是从一个Web服务器,而不是本地。

+0

的Dropbox文件夹是喜欢你的系统上的任何其他文件夹,以便您可以使用/目录列表的标准方式搜索'php' – maialithar

+0

对不起,我忘了说,我希望你从Web服务器做到这一点。不在本地。 – Spoeken

+0

然后编辑你的问题 - 它更可能被阅读比评论 – maialithar

回答

1

你要使用Dropbox的API,有一个PHP library for it

具体而言,您需要the getMetaData function

$files_in_directory = $DropboxObject->getMetaData ("directory/you/want", true); 
+0

开头的路径。但是我以前试过使用dropbox-php。我没有得到它的工作。 – Spoeken

1

这应该有助于

function getDirOptions($path) { 
    $back = ""; 
    if ($handle = opendir($path)) { 
     while (false !== ($res = readdir($handle))) { 
      $options.="<OPTION VALUE='$res'>$res</OPTION>"; 
     } 
     closedir($handle); 

    } 
    $back = "<SELECT NAME='dir'>$options</SELECT>"; 
    return $back; 
} 
+0

这只适用于本地文件。我需要一个可以列出外部目录内容的脚本。 – Spoeken

+0

将目录路径传递给此函数,它将返回目录内容的下拉列表 – mooglife

+0

这显然不适用于以“http:// and-so-on” – Spoeken