質問編集履歴
1
エラー内容やコードの補正
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,11 +2,21 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
フォームのinputをfile型にして、submitされたら画像がディレクトリに写り、同じページ内でディレクトリ内のファイルを一覧で表示させたいのですが、
|
5
|
+
フォームのinputをfile型にして、submitされたら画像がディレクトリに写り、同じページ内でディレクトリ内のファイルを一覧で表示させたいのですが、
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
+
追記
|
10
|
+
|
11
|
+
|
12
|
+
|
9
|
-
glob関数を使ってforeachでループをかけた
|
13
|
+
glob関数を使ってforeachでループをかけたのですが、”Undefined variable $result” と、
|
14
|
+
|
15
|
+
”Invalid argument supplied for foreach() ”というエラーが出ます。
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
$resultのヴァーダンプでは、imageフォルダに保存されているファイルが配列で帰ってきていました。
|
10
20
|
|
11
21
|
|
12
22
|
|
@@ -62,6 +72,14 @@
|
|
62
72
|
|
63
73
|
|
64
74
|
|
75
|
+
$result = glob('../photo_upload/image/*');
|
76
|
+
|
77
|
+
// var_dump($result);
|
78
|
+
|
79
|
+
// exit();
|
80
|
+
|
81
|
+
|
82
|
+
|
65
83
|
}
|
66
84
|
|
67
85
|
|
@@ -108,15 +126,19 @@
|
|
108
126
|
|
109
127
|
<ul class="list-unstyled">
|
110
128
|
|
129
|
+
<?php foreach ($result as $image) : ?>
|
130
|
+
|
111
131
|
<li class="media-body mt-5">
|
112
132
|
|
113
|
-
<a href="#"><img src="<?= h(
|
133
|
+
<a href="#"><img src="<?= h($image); ?>"></a>
|
114
134
|
|
115
135
|
<p>aaa</p>
|
116
136
|
|
117
137
|
<a href="#">Delete</a>
|
118
138
|
|
119
139
|
</li>
|
140
|
+
|
141
|
+
<?php endforeach; ?>
|
120
142
|
|
121
143
|
</ul>
|
122
144
|
|