在Dropbox存储的文件上使用GLOB功能

时间:2018-02-08 13:59:16

标签: php dropbox dropbox-api

作为标题,我得到了一个基本问题。我有这个代码

global $current_user;
$current_user = wp_get_current_user();  
$current_user_nambre = $current_user->user_login;
$sottocartelle = glob("wp-content/uploads/$current_user_nambre/*", GLOB_ONLYDIR);
ini_set("auto_detect_line_endings", true);

    foreach ($sottocartelle as $value) {
    echo "<div class='products' style='clear:both;'>";
        $underfolder = $value;
        $underfolder_title = basename($value);
        $contenuto = scandir($value);
        echo '<h2>' . $underfolder_title . '</h2>'; 

        foreach ($contenuto as $value) {
             $file_parts = pathinfo($value); 

            if (in_array("jpg", $file_parts)) {


                echo '<div class="image;" style="display:inline-block;">';           

                echo "<img src='/$underfolder/$value' height='100' height='100' width='100'>";
                echo "<a href='/$underfolder/$value'  style='display:block;'>download</a>";
                $localizzafoto = "/$underfolder/$value";
                echo "<a href='/media_downloader.php?image=$localizzafoto' style='display:block;'>download a</a>";

                echo '</div>';  

在我的一个网站页面中完美地工作。它获取wp用户登录名,并在路径../username/中显示子文件夹。然后它从文件夹名称创建div,并显示存储在文件夹中的文件的预览和其他选项。 我现在想做的是使用dropbox存储而不是本地服务器存储。我一直在查看相关的API文档,但我不明白我是否可以在我的代码中使用它而不完全重写它。基本上我只想给php一个直接在dropbox路径而不是本地使用glob("wp-content/uploads/$current_user_nambre/*", GLOB_ONLYDIR);的方法,但这不可能在评论中讨论。那么我可以使用什么来替换$sottocartelle = glob("wp-content/uploads/...我使用其他一些Dropbox API,例如/delta。有一种方法可以让/delta处理目录,就像我目前使用glob函数在本地做什么一样?并且脚本中的所有其他功能都可以使用吗?

0 个答案:

没有答案