Heim > Artikel > Backend-Entwicklung > Wird es jedes Mal zwei weitere Bilder geben?
Es gibt nur ein Bild im Ordner. Wenn ich mir die beiden Bilder ansehe, ist es der Quellcode des Bildes unten ist das?
<code>$dir = "upload2/"; if (is_dir($dir)){ if ($dh = opendir($dir)){ while (($file = readdir($dh))!= false){ $filePath = $dir.$file; echo "<img src='".$filePath."'/>"; } closedir($dh); } }</code>
Es gibt nur ein Bild im Ordner. Wenn ich mir die beiden Bilder ansehe, ist es der Quellcode des Bildes unten ist das?
<code>$dir = "upload2/"; if (is_dir($dir)){ if ($dh = opendir($dir)){ while (($file = readdir($dh))!= false){ $filePath = $dir.$file; echo "<img src='".$filePath."'/>"; } closedir($dh); } }</code>
Der folgende Code ist der offiziellen Referenz als Lösung entnommen:
<code class="php"><?php if ($handle = opendir('.')) { while (false !== ($entry = readdir($handle))) { if ($entry != "." && $entry != "..") { echo "$entry\n"; } } closedir($handle); } ?></code>
http://php.net/manual/en/func...
Endgültige Form:
<code class="php">$dir = "upload2/"; if (is_dir($dir)){ if ($dh = opendir($dir)){ while (($file = readdir($dh))!= false){ if ($file != "." && $file != "..") { $filePath = $dir.$file; echo "<img src='".$filePath."'/>"; } } closedir($dh); } }</code>
. Stellt das aktuelle Verzeichnis
dar. . Stellt das Verzeichnis der oberen Ebene dar
Sie können vor der Ausgabe feststellen, ob es sich um ein Verzeichnis handelt.