當我嘗試獲取數組內容時,我得到「數組」而不是內容。當我嘗試獲取數組內容時,我得到「數組」而不是內容
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.'">';
}
?>
謝謝,我沒有注意到......但我的問題是還活着,我總是路徑/陣列,而不是路徑/slide1.jpg等 – Perocat
@Perocat對不起,我沒有看到第一個。我編輯了我的帖子來解決這兩個問題。 – Carsten
再次感謝您!不幸的是,這是file_get_contents的結果:等等 和文件:ArrayArrayArray等 – Perocat