配列のコンテンツを取得しようとすると、コンテンツではなく「配列」が取得されます。
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.'">';
}
?>