作为标题,我得到了一个基本问题。我有这个代码
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
函数在本地做什么一样?并且脚本中的所有其他功能都可以使用吗?