我正在尝试将所有文件放在CodeIgniter范围之外的文件夹中,但我什么都没得到。 带有脚本的文件位于application / views / user中 我试过了:
$dirname = site_url()."images/users/";
//echo $dirname;
$images = glob($dirname."*.png");
foreach($images as $image) {
echo '<div class="img_container" style="float:left;border:1px solid red;width:160px;height:140px;">
<img src="'.$image.'" width="160" height="140" alt="Media"/><br />
</div>
</div>';
}
也尝试过:
$dir = site_url()."images/users/";
$files = scandir($dir);
print_r($files);
它们都不起作用。
请帮助。
答案 0 :(得分:0)
我认为问题在于您尝试通过网址访问目录,而您需要目录路径
所以而不是做
//This probably equates to "http://localhost/codeigniter/images/directory
$dirname = site_url()."images/users/";
你想做
$dirname = FCPATH . "images/users/";
FCPATH
常量定义在index.php
的底部,应该是index.php
文件的路径