image gallery in 3 kolommen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Boudewijn Bakker

Boudewijn Bakker

06/06/2010 11:34:49
Quote Anchor link
Ik wil een image gallery maken in een tabel met maximaal 3 kolommen.
Het aantal rijen is variabel.

Dit is wat ik nu heb, maar deze breekt hem na drie kolommen niet af:

<table cellpadding="0" cellspacing="0">
<tr>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
      $map
= "map/";
      $count = 0;
        
      $dir = opendir($map);
      $files = array();
      while(false !== ($file= readdir($dir))) $files[] = $file;
      asort($files);
      foreach ($files as $i=>$file)
      {

      if(($file !== ".") && ($file !== ".."))
        $count = $count + 1;
        {

        list($filename, $ext) = explode(".", $file);
        $ext = strtolower($ext);
        if($ext == "jpg") {
          echo '<td style="width: 10px;"></td>';  
          echo '<td style="border: none; outline: none;"><img style="border: none; outline: none;" height="36" width="64" src="'.$map.$file.'" alt="" title=""></td>';
         $n++;

        }
        }
      }

      closedir($dir);
      ?>

</tr>
</table>
 
PHP hulp

PHP hulp

28/11/2024 04:23:33
 
Noppes Homeland

Noppes Homeland

06/06/2010 11:44:49
Quote Anchor link
http://wiki.phpfreakz.nl/Resultaat_in_groepen_laten_zien
http://wiki.phpfreakz.nl/Resultaat_in_meerdere_rijen_laten_zien

en dit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
list($filename, $ext) = explode(".", $file);
?>

gaat fout op files met meerdere punten
 
Boudewijn Bakker

Boudewijn Bakker

06/06/2010 20:11:36
Quote Anchor link
Bedankt. Die scripts zijn nog aardig ingewikkeld, ik hoop dat ik eruit kom!

Je bedoelt dat ik beter
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php substr($file, -3); ?>
kan kiezen?
 
Noppes Homeland

Noppes Homeland

06/06/2010 20:20:44
Quote Anchor link
Nee, kijk een naar bijvoorbeeld pathinfo. Maar ook dat is geen correcte controle, want ik kan net zo goed elk willekeurige file de extentie meegeven welke zijn toegestaan.

Je kan dan beter kijken naar: http:/www.php.net/manual/en/function.finfo-open.php
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.