Afbeeldingen in php GDLIB

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Dfgdfgdfg

dfgdfgdfg

30/12/2006 19:06:00
Quote Anchor link
Hallo PHPhulp,

Ik heb een paar signatures, en zou deze random willen laten weergeven in een PHP bestand.
Wie weet hoe ik dat het beste kan doen? Het zijn allemaal jpg bestanden.
Dus met beste bedoel ik de snelheid en dergelijke.
Wie kan mij tips geven? :D:D

Dank!
 
PHP hulp

PHP hulp

22/12/2024 08:03:42
 
Arjan Kapteijn

Arjan Kapteijn

30/12/2006 19:16:00
Quote Anchor link
Op wat voor een niveau mag ik jou schatten? Eg. Wat kan je zelf?

Als ik jou de volgende code geef, kan je daar dan iets mee?

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
<?php
$bestanden
= array();

//Open de directory en we gaan die bestand voor bestand uitlezen.
if(@$dir = opendir($map))
{

    while (false !== ($file = readdir($dir)))
    {

        //Standaard krijgen we een . en een .. te zien, die willen we niet hebben.
        if ($file != "." && $file != "..")
        {

            //Als $file een bestand is is...
            if(is_file($map.$file))
            {

                //... halen we de extensie eruit en checken of dat een jpeg is.
                $bestandsgegevens     = getimagesize($map.$file);
                $extensie             = $bestandsgegevens['mime'];
            
                if($extensie == 'image/jpeg' || $extensie == 'image/gif' || $extensie == 'image/png')
                {

                    //Toevoegen aan de bestanden array!
                    $bestanden[] = $file;
                }                        
            }
        }
    }

    closedir($dir);
}
else{
    //Wat doe je! Je maakt hem kapot! Bel 112!!!!1111oneoneoneone
    echo 'Sorry, deze directory kan ik niet openen!';
}

?>
 



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.