2
我目前遇到了奇怪的错误:我想一个小PHP脚本扫描文件夹中的所有可用的文件与PHP:SCANDIR无法打开有效的路径
$path = $this->baseurl . "/images/slideshow";
$files = scandir($path);
,但我总是得到一个错误说,它不能找到指定的路径...
奇怪的是,当我加载从这个目录相似图片
<div><img u="image" src="<?php echo $this->baseurl; ?>/images/slideshow/01.jpg" /></div>
它工作完全正常!我已经尝试了使用完整网站URL的硬编码路径,使用和不使用前导斜杠和尾部斜杠,但似乎没有任何工作。我也将所有这些路径版本放入is_dir()函数中,并且它总是返回FALSE,但根据某些论坛帖子,这可能是由于访问权限不足造成的......
当前安装的页面是运行在XAMPP上(标准的,开箱即用的配置),但它在FTP服务器上的表现方式相同...
有没有人有一个想法这里有什么问题?它也可能是访问权限问题吗?如果是,是否有替代方法检索directoy中的所有文件名?
干杯,西拉
完美!谢谢;-)我现在使用'$ path = getcwd()。 “/ images/slideshow”',它按预期工作=) – Silas
非常好! :)请点击复选标记接受我的答案吗? –