我想简单地将所有JPG文件从特定文件夹(在我的服务器上)拉到一个数组中.我觉得它看起来像这样.我的逻辑是,我在图库中有一个包含我想要的图像的文件夹,所以我只能用FTP上传图像,它们就会显示出来.这是一个好主意吗?
$dir = 'www.example.com/folder1/';
$images_array = SOMEFUNCTION($dir);
foreach ($images_array) as $v){
echo '<img src="'.$dir.$v.'" />";
}
Run Code Online (Sandbox Code Playgroud)
谢谢您的帮助!
zom*_*bat 11
glob()在这里运行良好:
$images_array = glob($dir.'*.jpg');
Run Code Online (Sandbox Code Playgroud)
正如Zarel评论的那样,您必须对列表中的文件进行字符串替换,因为它glob()会为您提供系统中的文件路径,该路径不是直接URL.切断目录前缀,并str_replace()在输出链接时使用URL前缀替换它.