当我尝试获取数组内容时,我得到的是“数组”而不是内容。
然后 foreach 函数(如果它是正确的,我直到现在都无法尝试)应该发布图片。
<?php
$slideshowdir = "./public/all/slideshow/";
if (is_dir($slideshowdir)) {
if ($dh = opendir($slideshowdir)) {
while (($slides = readdir($dh)) !== false) {
$possible_slides = $slideshowdir.array($slides);
}
}
}
foreach($possible_slides as $slide){
$picture = file($slide);
echo $picture;
}
?>
编辑:对不起,我不是 100% 清楚。我要发布的文件是图片。
编辑:我用以下代码解决了这个问题:
<?php
$possible_slides = array();
$slideshowdir = "./public/all/slideshow/";
if (is_dir($slideshowdir)) {
if ($dh = opendir($slideshowdir)) {
while (($slide = readdir($dh)) !== false) {
if (is_file ($slideshowdir.$slide)) {
$possible_slides[] = $slideshowdir.$slide;
}
}
}
}
foreach($possible_slides as $slide){
echo '<img src="'.$slide.'">';
}
?>