Ergebnis 1 bis 9 von 9

Thema: Bilder nebeneinander nach auslesen aus ordner

  1. #1
    Gast

    Standard Bilder nebeneinander nach auslesen aus ordner

    Hallo

    und zwar hab ich folgendes Problem.

    habe eine Index.php mit welcher ich Bilder aus einem Ordner anzeigen lassen kann. Alles kein Problem!!!

    Nur wie bekomme ich es hin, das er Sie mir nebeneinander anzeigt und nicht untereinander????

    Hier mal der Code der Index.php:

    Code:
    <html>
    <head>
    <title>Bilder Gallerie</title>
    </head>
    <body>
    
    <table border="1" cellpadding="5" cellspacing="3" style="border-collapse&#58; collapse">
    <?php
    
    $pfad=".";
    
    if&#40;$zeige=opendir&#40;$pfad&#41;&#41;
    &#123;
    while&#40;$img=readdir&#40;$zeige&#41;&#41;
    &#123;
    if&#40;$img!="." && $img!=".."&#41;
    &#123;
    if&#40;preg_match&#40;"/.&#40;jpg|gif|png&#41;$/i", $img&#41;&#41;&#123;
    ?>
     <tr>
      <td align="center">[img]<?php echo$img; ?>[/img]"></td>
     </tr>
    <?php
    			&#125;
    		&#125;
    	&#125;
    	closedir&#40;$zeige&#41;;
    &#125;
    
    ?>
    </table>
    
    </body>
    </html>
    Schonmal vielen Dank!
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru
    Registriert seit
    14.06.2004
    Ort
    Schleswig-Holstein
    Beiträge
    5.439
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Moin!

    Dein Problem sind nicht die Bilder, sondern die Tabellenzellen, die nicht nebeeneinander liegen.
    Es gibt mehrere Lösung, hier mal eine:

    Code:
    <html>
    <head>
    <title>Bilder Gallerie</title>
    </head>
    <body>
    
    <table border="1" cellpadding="5" cellspacing="3" style="border-collapse&#58; collapse">
     <tr>
    <?php
    
    $pfad=".";
    
    if&#40;$zeige=opendir&#40;$pfad&#41;&#41;
    &#123;
    while&#40;$img=readdir&#40;$zeige&#41;&#41;
    &#123;
    if&#40;$img!="." && $img!=".."&#41;
    &#123;
    if&#40;preg_match&#40;"/.&#40;jpg|gif|png&#41;$/i", $img&#41;&#41;&#123;
    ?>
      <td align="center">[img]<?php echo$img; ?>[/img]"></td>
    <?php
             &#125;
          &#125;
       &#125;
       closedir&#40;$zeige&#41;;
    &#125;
    
    ?>
     </tr>
    </table>
    
    </body>
    </html>
    Genausogut kannst du natürlich auch das komlette PHP-Script in eine Zelle legen, dann rutscht der TD-Tag auch noch vor und der TD-Ende-Tag hinter das PHP-Script.

    G.a.d.M.

    Ronald

  3. #3
    Gast

    Standard

    ok vielen dank für deine hilfe, jetzt werd ich mal schauen ob ich es hinbekomme, das er nur 4 Bilder in jeweil einer reihe anzeigt und die nächsten 4 in der nächsten reihe!!!

    Werde bestimmt gegebenfalls nochmal auf deine hilfe zurückgreifen.

    THX

  4. #4
    Gast

    Standard

    Och, der süße Ronald bekommt das bestimmt gebacken.

  5. #5
    Forum Guru
    Registriert seit
    14.06.2004
    Ort
    Schleswig-Holstein
    Beiträge
    5.439
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    z.B. so ?

    Code:
    <html>
    <head>
    <title>Bilder Gallerie</title>
    </head>
    <body>
    
    <table border="1" cellpadding="5" cellspacing="3" style="border-collapse&#58; collapse">
     <tr>
    <?php
    
    $pfad=".";
    
    if&#40;$zeige=opendir&#40;$pfad&#41;&#41;
    &#123;
    while&#40;$img=readdir&#40;$zeige&#41;&#41;
    &#123;
    if&#40;$img!="." && $img!=".."&#41;
    &#123;
    if&#40;preg_match&#40;"/.&#40;jpg|gif|png&#41;$/i", $img&#41;&#41;&#123;
    $i++;
    if&#40;$i>4&#41; 
      &#123;
      echo "</tr>\n<tr";
      $i=0;
      &#125;
    ?>
      <td align="center">[img]<?php echo$img; ?>[/img]"></td>
    <?php
             &#125;
          &#125;
       &#125;
       closedir&#40;$zeige&#41;;
    &#125;
    
    ?>
     </tr>
    </table>
    
    </body>
    </html>
    G.a.d.M.

    Ronald

  6. #6
    Gast

    Standard

    Hier die Fehlerbereinigte Version von Ronald:

    Code:
    <html>
    <head>
    <title>Bilder Gallerie</title>
    </head>
    <body>
    
    <table border="1" cellpadding="5" cellspacing="3" style="border-collapse&#58; collapse">
     <tr>
    <?php
    
    $pfad=".";
    
    if&#40;$zeige=opendir&#40;$pfad&#41;&#41;
    &#123;
    while&#40;$img=readdir&#40;$zeige&#41;&#41;
    &#123;
    if&#40;$img!="." && $img!=".."&#41;
    &#123;
    if&#40;preg_match&#40;"/.&#40;jpg|gif|png&#41;$/i", $img&#41;&#41;&#123;
    i$++;
    if&#40;$i>4&#41;
      &#123;
      echo "</tr>\n<tr>";
      $i=0;
      &#125;
    ?>
      <td align="center">[img]<?php echo$img; ?>[/img]"></td>
    <?php
             &#125;
          &#125;
       &#125;
       closedir&#40;$zeige&#41;;
    &#125;
    
    ?>
     </tr>
    </table>
    
    </body>
    </html>

  7. #7
    Gast

    Standard

    Und noch ein Fehler im Source. Naja, beim nächsten mal packst Du es dann Ronald.

  8. #8
    Gast

    Standard

    Danke für den Tip,

    hatte bisher noch keine Zeit mich darüm zukümmern.

    Werd mich nachher mal dranmachen.

    Big Thx

  9. #9
    Gast

    Standard

    Super hat geklappt, vielen dank euch beiden!

    Darauf hätte ich ja eigentlich auch kommen können!!!!

    Code:
    if&#40;$i>4&#41; 
      &#123; 
      echo "</tr>\n<tr";
    BIG THX

Ähnliche Themen

  1. bilder und Tabellen nebeneinander
    Von taotao im Forum HTML & CSS Forum
    Antworten: 33
    Letzter Beitrag: 23.01.2008, 12:29
  2. mehrere bilder nebeneinander auf hp
    Von Matze Reim Fan im Forum Forum für Grafiken und Bildbearbeitung
    Antworten: 5
    Letzter Beitrag: 30.12.2007, 12:47
  3. Bilder nach Zufall aus einem Ordner aussuchen
    Von Bjilton im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 16
    Letzter Beitrag: 24.01.2007, 17:54
  4. ausgabe der bilder nebeneinander
    Von Noob im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 10
    Letzter Beitrag: 20.06.2006, 07:40
  5. bilder nebeneinander
    Von joy im Forum Forum für Grafiken und Bildbearbeitung
    Antworten: 1
    Letzter Beitrag: 10.08.2005, 21:23

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •