Plaatjes lezen uit directory

Door B a s, 25 jaar geleden, 5.751x bekeken

Dit scriptje kijkt of er een id nummer is meegegeven (of een naam) en kijkt of deze bestaat. Hierna pakt hij de size van de image en gebruikt deze voor de html tag <img>.

Probeer de volgende URL adressen eens:

http://www.phphulp.nl/voorbeeld/getimage.php?image=Haveabreak_HaveaKitKat.jpg

en

http://www.phphulp.nl/voorbeeld/getimage.php?image=iknowwhatyoudid.jpg

Voorbeeld: http://www.phphulp.nl/voorbeeld/getimage.php?image=iknowwhat

Gesponsorde koppelingen

PHP script bestanden

  1. plaatjes-lezen-uit-directory

 

Er zijn 14 reacties op 'Plaatjes lezen uit directory'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
B a s
B a s
25 jaar geleden
 
0 +1 -0 -1
scriptje is zelfs XHTML 1.0 Strict! ;)
De VeeWee
de VeeWee
25 jaar geleden
 
0 +1 -0 -1
ik zie het ;)
wel een redelijk goed maar het is slechts bedoeld voor 1 image
plus waarom heb je die getimagesize nodig, als je de width en height niet invult komt het toch ook op normale grootte te staan
PHP erik
PHP erik
25 jaar geleden
 
0 +1 -0 -1
ik zie daar ook niet helemaal het nut van in (van wat VW zegt)

wel grappig scriptje, maar ik zie er niet helemaal het nut van in..
lees dan even de directory uit zodat je het plaatje kan aanvinken ofzo.. dan is het tenminste een écht script
B a s
B a s
25 jaar geleden
 
0 +1 -0 -1
Width en height van een plaatje is nodig voor strictheid.. goede zaak opzich want als het plaatje opeens niet meer bestaat, zie je een huge (groot) oppervlak van het plaatje.. Wanneer een plaajte niet bestaat en hij heeft wel een width en height gekregen in de html, dan blijft het plaatje op de juiste grote zonder dat dit eventueel de layout kan verprutsen :)
De VeeWee
de VeeWee
25 jaar geleden
 
0 +1 -0 -1
ja in dat geval is het wel handig;
maarja heb zonet de tutorial van function exists gelezen en uitgevoerd op getimagesize, de functie bestaat maar toch zet die stomme lycos de gewenste gegevens niet in de variabele..
dus weinig kans dat het script zal werken bij mij!
Michael
michael
25 jaar geleden
 
0 +1 -0 -1
Ik vind m goed Bas. Maar hoe krijg ik m bijvoorbeeld zo: blabla.nl/getimage?image=iets
dus zonder dat .jpg erachter
Michael
michael
25 jaar geleden
 
0 +1 -0 -1
Ok laat maar ik heb m al... ik zal hem ook gelijk posten:
________________________________________________

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
<?
    //--- kijk of er een naam is meegegeven
    if ($_GET['id'])  
    {
  
        //--- zet $filename
        $filename = $_GET['id'] . ".jpg";
        
        //--- kijk of $filename bestaat
        if (file_exists($filename))  
        {
  
            //--- pak hoogte en breedte
            $size = getimagesize($filename);  

            echo "<p>";
            
            //--- show image
            echo "<img src=\"$filename\" width=\"" . $size['0'] . "\" height=\"" . $size['1'] . "\" alt=\"\" />";  

            echo "<br /><strong>" . $_GET['id'] . "</strong></p>";
        }

        else
        {
            echo "<p>Sorry, image not found.<br>For help please contact <a href=\"mailto:[email protected]\">[email protected]</a></p>";
        }
    }
  
    else
    {
        echo "<p>Wrong variable! (it has to be id=imagename.jpg)<br><br>
        For help please contact <a href=\"mailto:[email protected]\">[email protected]</a></p>"
;
    }

?>
Michael
michael
25 jaar geleden
 
0 +1 -0 -1
alleen een beetje aan mn site aangepast moet je gewoon effe veranderen :-)


25 jaar geleden
 
0 +1 -0 -1
en als het nu een gif is :)
De VeeWee
de VeeWee
25 jaar geleden
 
0 +1 -0 -1
maakt toch niet uit, je geeft de extensie mee via de url
bv:

iknowwhatyoudid.jpg

als je nu

iknowwhatyoudid.gif

zou zetten dan zou dit normaal toch ook werken...


25 jaar geleden
 
0 +1 -0 -1
maar bij michael niet.....
Marien xD
Marien xD
25 jaar geleden
 
0 +1 -0 -1
je kan natuurlijk wel wiskundige berekeningen op los laten en dan daarvan een kleiner of groter plaatje maken. Dit moet je denk ik zien al een opstapje voor je eigen image bewerkingen in php
Cbr Examinator
Cbr Examinator
25 jaar geleden
 
0 +1 -0 -1
haah wel leuk ..
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
ReneBr
ReneBr
23 jaar geleden
 
0 +1 -0 -1
Super handig. Heb alleen twee dingentjes

Als ik een gif plaatje toevoeg aan de map krijg ik fout

Fatal error: Call to undefined function: imagegif() in /home/virtual/site93/fst/home/hwg/public_html/foto/show.php on line 35

en als alle foto's getoond worden heb ik nog wel een pagina waarop ik kan klikken en vervolgens de fout "pagina niet gevonden krijg"

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. plaatjes-lezen-uit-directory

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

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.