【问题标题】:PHP directory list question?PHP目录列表问题?
【发布时间】:2010-04-22 22:43:39
【问题描述】:

谁能帮我解决这个问题,我被卡住了。不知道为什么这不起作用

$myPath = get_bloginfo('wpurl').'/wp-content/uploads/'; // this is full path

function ReadDirList($d){
    $dir = opendir($d);
    $fs = "";
    while($folder = readdir($dir))
    {
        //if(is_dir($folder)){
            $fs = $fs. '<option>'.$folder.'</option>';
        //}
    }
    closedir($dir);
    echo $fs;
}

我称这个函数为&lt;select&gt; &lt;?php ReadDirList($myPath); ?&gt; &lt;/select&gt; 提前 tnx。

【问题讨论】:

  • 究竟是如何失败的?寻求帮助时,请始终说明您期望的行为和得到的行为,包括任何错误消息。
  • 对不起,我是新来的。它打印空字符串,比如 $fs 是空的

标签: php wordpress


【解决方案1】:

根据函数引用,get_bloginfo('wpurl') 将返回一个 URL。如果你想访问本地文件系统,你需要一个真实的文件路径,而不是 URL。

在第一行试试这个:

$myPath = WP_CONTENT_DIR.'/uploads/'; // this is full path

WP_CONTENT_DIR 在配置文件中定义,应该指向你安装的wp-content 文件夹。

【讨论】:

  • tnx,它有效,我不知道我需要一个真正的文件路径。非常感谢。
猜你喜欢
  • 1970-01-01
  • 2013-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-10
  • 1970-01-01
  • 2014-02-09
相关资源
最近更新 更多