Php bestand uit map halen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Marco  -

marco -

02/07/2011 00:41:54
Quote Anchor link
Beste,
Ik ben bezig met een website en ik heb een script dat alle foto's die je in een map stopt word dan ge showt in een bestand maar nu zijn niet alle bestanden even groot de ene is groter dan de ander.
Dit is het script:
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
echo '
<b>Emoticons: </b>
<table width="42">
    <tr>
        <td>
            <table cellspacing="0" cellpadding="5" width="100px">'
;
            
            $image_types = array("jpg","gif","bmp","png","jpeg");
            $plaatjes_reeks = "";
            $mapnaam = "/_img";
            if ( ereg('..',$mapnaam) || ereg('//',$mapnaam) ){
                $mapnaam = "/_img";
            }

            $map = opendir(".{$mapnaam}");
            $count = 0;
            while (false!==($bestand = readdir($map))) {
                if ($bestand != "." && $bestand != "..") {
                    $ext = explode('.',$bestand);
                    $extl = sizeof($ext) - 1;
                    $ext = strtolower($ext[$extl]);
                    if ( in_array($ext,$image_types) ){
                    if($count%3 == 0) {
                        $plaatjes_reeks .= '</tr><tr>';
                    }

                        $plaatjes_reeks .= "<td><img src=\"_img/" . $bestand . "\"/></td>";
                        $count++;
                    }
                }
            }
                                                
            if ( $plaatjes_reeks != "" ){
                echo ($plaatjes_reeks);
            }

            closedir($map);
            
            echo '
            </table>
        </td>
    </tr>
</table>'
;
?>

Kan iemand helpen.
Alvast bedankt
 
Er zijn nog geen reacties op dit bericht.



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.