我正在从一个看起来一切正常的目录中读取。我能够显示文件夹内的所有数据,但我有一个问题,在列表的开头它显示了 2 张损坏的图像,它们不是我的,它们有一个奇怪的路径,看起来是它自己生成的,这是奇怪的路径在源文件中:
(资源id#33<ul><li><a href="#"><img src="img/test/."></a></li><li><a href="#"> <img src="img/test/.."></a>)
代码继续正常运行,因为它应该在这两行之后读取文件夹内的图像。
这是我正在使用的代码:
class HomeModel extends CI_Model{
public function getData(){
$dir = 'img/test';
echo opendir($dir);
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
$display_models = '<ul>';
while (($file = readdir($dh)) !== false) {
$display_models .= '<li><a href="#"><img src="'.$dir.'/'.$file.'"></a></li>';
}
$display_models .= '</ul>';
closedir($dh);
}
return $display_models;
}
}
}