DeletedUser
Gast
Hallo diesmal brauche ich mal Hilfe 
Derzeit werden die Input Elemente vor den Bildern der reihe nach ausgegeben.
Also <input> <bild> <bild>... <input> <bild> <bild>.
Ich möchte aber das die Inputs als erstes Angezeigt werden und dann die Bilder. Also irgendwie eine Schleife oder so. Ich habe es nicht so mit PHP xD
gruß
Derzeit werden die Input Elemente vor den Bildern der reihe nach ausgegeben.
Also <input> <bild> <bild>... <input> <bild> <bild>.
Ich möchte aber das die Inputs als erstes Angezeigt werden und dann die Bilder. Also irgendwie eine Schleife oder so. Ich habe es nicht so mit PHP xD
gruß
PHP:
if ($handle = opendir('./')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
if (is_dir($file)== true) { //prüfen, ob es sich um einen Ordner handelt
$handle2=opendir('./'.$file);
while ($f = readdir($handle2)) { //prüfen, ob dieses Verzeichnis einen Inhalt besitzt
if ($f != "." && $f != ".." && $f != "thumbs") {
$i=1;
break;
}
}
closedir($handle2);
if ($i == 1) {
echo '<input type="checkbox" id="'.$file.'"><label for="'.$file.'">'.$file.'</label>';
$dirname = './'.$file;
$images = scandir($dirname);
$ignore = Array(".", "..");
foreach($images as $curimg){
if(!in_array($curimg, $ignore)) {
echo '<img src="./'.$file.'/'.$curimg.'" alt="'.$curimg.'" class="'.$file.'">';
};
}
}
$i =0;
}
}
}
closedir($handle);
}