Ankündigung

Einklappen
Keine Ankündigung bisher.

Bilder aus Ordner in mehrspaltigen Tabelle auslesen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Bilder aus Ordner in mehrspaltigen Tabelle auslesen

    Hallo zusammen,

    seit Stunden versuche ich eine Ordner mit ca 200 Bilder in einer mehrspaltigen Tabelle auszulesen jedoch gelingt es mir nicht. MIt Arry habe ich es auch versucht aber da steige ich garnicht mehr durch.

    HTML-Code:
    <?php 
    
    $handle=opendir ('./thumbnails'); 
    echo '<p><strong><font face="Verdana, Arial, Helvetica, sans-serif">Dateien auf dem Server:</font></strong></p><hr>'; 
    
    echo'	<table width="100%">
    	  		<tr>
    				<td align="center">
    	
    		<table border="0" cellspacing="1" cellpadding="5">';
    
    
    while ($file = readdir ($handle)) { if ($file != "." && $file != ".." ) { 
    
    echo'
      <tr>
        <td width="20%" align="center"><a href="imagepages/image1.html"><img src="thumbnails/'.$file.'" alt="'.$file.'g" title="'.$file.'" border="0" width="100" height="67"></a></td>
      </tr>'; 
      } } closedir($handle);
     
    echo '</table>';  
      
       ?>
    Kann mir da jemand weiter helfen ? und den Zähler einbauen ?

    Ich brauche 5 Spalten .. cool wäre wenn man dieses in einer Variablen eingeben könnte.


    LG Ulf

  • #2
    AW: Bilder aus Ordner in mehrspaltigen Tabelle auslesen

    Ungetestet etwas in dieser Richtung:
    PHP-Code:
    <?php 

    $handle
    =opendir ('./thumbnails'); 
    echo 
    '<p><strong><font face="Verdana, Arial, Helvetica, sans-serif">Dateien auf dem Server:</font></strong></p><hr>'

    echo
    '    <table width="100%">
                  <tr>
                    <td align="center">
        
            <table border="0" cellspacing="1" cellpadding="5">'
    ;

    $row_count 0;
    while (
    $file readdir ($handle)) { if ($file != "." && $file != ".." ) { 
    $row_count++; // Zähler +1
    if ($row_count == 1) echo "<tr>"// neue Zeile
    echo '    <td width="20%" align="center"><a href="imagepages/image1.html"><img src="thumbnails/'.$file.'" alt="'.$file.'g" title="'.$file.'" border="0" width="100" height="67"></a></td>'
    if (
    $row_count == 5) { // 5 ist die Spaltenanzahl
    echo "</tr>"// Zeile schließen
    $row_count 0// zurücksetzen
    }
      } } 
    closedir($handle);
     
    if (
    $row_count != 0) echo "</tr>"// angebrochene Zeile schließen

    echo '</table>';  
      
       
    ?>
    Ich hoffe, das meintest du.

    Kommentar


    • #3
      AW: Bilder aus Ordner in mehrspaltigen Tabelle auslesen

      Man könnte es auch anders machen:
      Eine Variable, wenn sie nicht gegeben ist auf 0 setzen, wenn sie gegeben ist um eins erhöhen ++.
      Die Bilder in einer Schleife auslesen und das mit dazu schreiben:
      PHP-Code:
      if ($var_von_oben%== 0) {
      echo 
      '</tr><tr>';

      Müsste funktionieren...
      http://tut.php-quake.net/rechnen.html

      Kommentar

      homepage-forum.de - Hilfe für Webmaster! Statistiken

      Einklappen

      Themen: 56.714   Beiträge: 429.207   Mitglieder: 28.475   Aktive Mitglieder: 45
      Willkommen an unser neuestes Mitglied, sw2.

      Online-Benutzer

      Einklappen

      228 Benutzer sind jetzt online. Registrierte Benutzer: 5, Gäste: 223.

      Mit 3.502 Benutzern waren am 23.01.2020 um 17:20 die meisten Benutzer gleichzeitig online.

      Die neuesten Themen

      Einklappen

      Die neuesten Beiträge

      Einklappen

      Lädt...
      X