• Hallo Besucher!

    Du bist neu im Forum? Dann registriere dich hier, um Diskussionen beizutreten oder eigene Themen zu erstellen. Für die Registrierung ist es erforderlich, dass du einen Spielaccount bei Die Stämme hast.

    Andernfalls kannst du dich hier direkt einloggen.

    Falls du dein Passwort vergessen hast, kannst du hier ein neues Passwort anfordern.

PHP Schleife?

DeletedUser

Gast
Hallo diesmal brauche ich mal Hilfe o_O

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); 
  }
 

DeletedUser150218

Gast
PHP:
if ($handle = opendir('./')) {     
	while (($file = readdir($handle)) !== false) {  
		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) {
				$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\">";
					}
				}
				echo "<input type=\"checkbox\" id=\"$file\"><label for=\"$file\">$file</label>";
			} 
			$i =0; 
		} 
	} 
} 
closedir($handle);
 

DeletedUser150218

Gast
Hopla.. dann hast es oben ja schon richtig

PHP:
if ($handle = opendir('./')) {     
	while (($file = readdir($handle)) !== false) {  
		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) {
				$dirname = './'.$file;
				$images = scandir($dirname);
				$ignore = Array(".", "..");
echo "<input type=\"checkbox\" id=\"$file\"><label for=\"$file\">$file</label>";
				foreach($images as $curimg){
					if(!in_array($curimg, $ignore)) {
						echo "<img src=\"./$file/$curimg\" alt=\"$curimg\" class=\"$file\">";
					}
				}
				
			} 
			$i =0; 
		} 
	} 
} 
closedir($handle);
 

DeletedUser

Gast
Mit PHP Templates? Ich kenne mich doch zu wenig aus und wie soll mir das weiter helfen?
 
Oben