image gallery in 3 kolommen
Boudewijn Bakker
06/06/2010 11:34:49Ik 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>
</tr>
</table>
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)
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
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);
?>
$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
28/11/2024 04:23:33Noppes Homeland
06/06/2010 11:44:49http://wiki.phpfreakz.nl/Resultaat_in_groepen_laten_zien
http://wiki.phpfreakz.nl/Resultaat_in_meerdere_rijen_laten_zien
en dit
gaat fout op files met meerdere punten
http://wiki.phpfreakz.nl/Resultaat_in_meerdere_rijen_laten_zien
en dit
gaat fout op files met meerdere punten
Boudewijn Bakker
06/06/2010 20:11:36Bedankt. Die scripts zijn nog aardig ingewikkeld, ik hoop dat ik eruit kom!
Je bedoelt dat ik beter kan kiezen?
Je bedoelt dat ik beter kan kiezen?
Noppes Homeland
06/06/2010 20:20:44Nee, 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
Je kan dan beter kijken naar: http:/www.php.net/manual/en/function.finfo-open.php