【发布时间】:2015-05-11 04:54:42
【问题描述】:
我是 codeigniter 框架的新手。我创建了一个自动加载图像的 PHP 滑块,它只在 PHP 中运行良好。现在我用了codeigniter,PHP代码不好用,就是不能读取文件夹里的图片。
PHP 代码:
<div class="slider-wrapper">
<div id="slider" class="phpSlider">
<?php $dir_handle='./slider/images/';
foreach(array_diff(scandir($dir_handle), array( '.', '..')) as $file) {
echo '<img src="./slider/images/'.$file. '" />';
}
?>
</div>
</div>
代码在没有 codeigniter 的情况下可以正常工作。它读取“滑块”文件夹下特定文件夹“图像”中的所有图像。在浏览器上运行时的代码如下所示:
<div class="slider-wrapper">
<div id="slider" class="phpSlider">
<img src="slider/images/banner1.jpg">
<img src="slider/images/banner2.jpg">
<img src="slider/images/banner3.jpg">
<img src="slider/images/banner4.jpg">
<img src="slider/images/banner5.jpg">
</div>
</div>
【问题讨论】:
-
它在 Codeigniter 中有何不同?我看到您在视图的 PHP 中的链接与您显示的 HTML 不同。
-
@TimBrownlaw 忽略上面的 html 代码。我只是想在codeigniter中完成加载特定文件夹中的图片,然后在视图中显示。
-
好吧,如果我要忽略您问题中的代码,那么我的答案是编写有效的正确代码。您的问题将与文件路径有关。
-
@TimBrownlaw,是的,我搞砸了我的文件路径。我会弄清楚。顺便说一句,谢谢蒂姆
标签: php html codeigniter