Image thumnails

Gestart doorMiel30 reacties47 weergaven

31 berichten · pagina 1 van 3

Miel

Lid · Topicstarter

Berichten
4.462
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik wil dat als je naar bijvoorbeeld http://www.google.nl/foto.png?hoogte=200&breedte=200 gaat dat dan index.php geladen. Dan wil ik foto.png uit de url vissen, en de waardes ook. Dan kan ik er thumbnails van maken.. Maar ik snak geen fuck van htaccess om het maar simpel te zeggen. Dus help me.hypocrite http://s1.eftelrijk.nl/images/leden/avatars/test.php?bestand=Chrysanthemum.jpg&breedte=170&hoogte=120 Heb ik nu.yummie Niet kutten met de url ajbemo
0
Miel

Lid · Topicstarter

Berichten
4.462
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hij werrektbiggrin Geen demo helaas.
0
Miel

Lid · Topicstarter

Berichten
4.462
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nouhou, hij doet het niet met JPG, alleen met jpg wel, helpemo
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]SCRIPT_URI[/COLOR][COLOR= #007700]]) && ![/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]SCRIPT_URI[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]breedte[/COLOR][COLOR= #007700]]) && ![/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]breedte[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]hoogte[/COLOR][COLOR= #007700]]) && ![/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]hoogte[/COLOR][COLOR= #007700]]))
{[/COLOR]
    
    [URL="http://www.php.net/header"]header[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]content-type: image/png[/COLOR][COLOR= #007700]);[/COLOR]
    
    [COLOR= #0000BB]$url[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]SCRIPT_URI[/COLOR][COLOR= #007700]];[/COLOR]
    [COLOR= #0000BB]$bestand[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/basename"]basename[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$url[/COLOR][COLOR= #007700]);[/COLOR]
    
    [COLOR= #0000BB]$nieuwebreedte[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]breedte[/COLOR][COLOR= #007700]];[/COLOR]
    [COLOR= #0000BB]$nieuwehoogte[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]hoogte[/COLOR][COLOR= #007700]];[/COLOR]
    
    [COLOR= #0000BB]$extensie[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000].[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$bestand[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$extensie[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/strtolower"]strtolower[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$extensie[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]]);[/COLOR]
    
    [URL="http://www.php.net/list"]list[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$breedte[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$hoogte[/COLOR][COLOR= #007700]) =[/COLOR] [URL="http://www.php.net/getimagesize"]getimagesize[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$bestand[/COLOR][COLOR= #007700]);[/COLOR]

    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$breedte[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]$hoogte[/COLOR][COLOR= #007700])
    {[/COLOR]
        
        [COLOR= #0000BB]$breedtenieuw[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$nieuwebreedte[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$hoogtenieuw[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$nieuwehoogte[/COLOR][COLOR= #007700];
        
    }[/COLOR]

    [URL="http://www.php.net/else"]else[/URL]
    [COLOR= #007700]{[/COLOR]
        
        [COLOR= #0000BB]$breedtenieuw[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$nieuwehoogte[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$hoogtenieuw[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$nieuwebreedte[/COLOR][COLOR= #007700];
        
    }[/COLOR]

    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$breedte[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]$breedtenieuw[/COLOR] [COLOR= #007700]||[/COLOR] [COLOR= #0000BB]$hoogte[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]$hoogtenieuw[/COLOR][COLOR= #007700])
    {[/COLOR]
        
        [COLOR= #0000BB]$foto[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatetruecolor[COLOR= #007700]([/COLOR][COLOR= #0000BB]$breedtenieuw[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$hoogtenieuw[/COLOR][COLOR= #007700]);[/COLOR]
        
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$extensie[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]png[/COLOR][COLOR= #007700])
        {[/COLOR]
            
            [COLOR= #0000BB]$bron[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefrompng[COLOR= #007700]([/COLOR][COLOR= #0000BB]$bestand[/COLOR][COLOR= #007700]);
            
        }[/COLOR]
        
        [URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$extensie[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]jpg[/COLOR][COLOR= #007700])
        {[/COLOR]
            
            [COLOR= #0000BB]$bron[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefromJPEG[COLOR= #007700]([/COLOR][COLOR= #0000BB]$bestand[/COLOR][COLOR= #007700]);
            
        }[/COLOR]
        
        [URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$extensie[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]jpeg[/COLOR][COLOR= #007700])
        {[/COLOR]
            
            [COLOR= #0000BB]$bron[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefromjpeg[COLOR= #007700]([/COLOR][COLOR= #0000BB]$bestand[/COLOR][COLOR= #007700]);
            
        }[/COLOR]
        
        [URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$extensie[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]gif[/COLOR][COLOR= #007700])
        {[/COLOR]
            
            [COLOR= #0000BB]$bron[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefromgif[COLOR= #007700]([/COLOR][COLOR= #0000BB]$bestand[/COLOR][COLOR= #007700]);
            
        }[/COLOR]
        
        imagecopyresized[COLOR= #007700]([/COLOR][COLOR= #0000BB]$foto[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$bron[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$breedtenieuw[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$hoogtenieuw[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$breedte[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$hoogte[/COLOR][COLOR= #007700]);
        
    }[/COLOR]

    [URL="http://www.php.net/else"]else[/URL]
    [COLOR= #007700]{[/COLOR]
        
        [COLOR= #0000BB]$foto[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatetruecolor[COLOR= #007700]([/COLOR][COLOR= #0000BB]$breedte[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$hoogte[/COLOR][COLOR= #007700]);[/COLOR]
        
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$extensie[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]png[/COLOR][COLOR= #007700])
        {[/COLOR]
            
            [COLOR= #0000BB]$bron[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefrompng[COLOR= #007700]([/COLOR][COLOR= #0000BB]$bestand[/COLOR][COLOR= #007700]);
            
        }[/COLOR]
        
        [URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$extensie[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]jpg[/COLOR][COLOR= #007700])
        {[/COLOR]
            
            [COLOR= #0000BB]$bron[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefromjpeg[COLOR= #007700]([/COLOR][COLOR= #0000BB]$bestand[/COLOR][COLOR= #007700]);
            
        }[/COLOR]
        
        [URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$extensie[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]jpeg[/COLOR][COLOR= #007700])
        {[/COLOR]
            
            [COLOR= #0000BB]$bron[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefromjpeg[COLOR= #007700]([/COLOR][COLOR= #0000BB]$bestand[/COLOR][COLOR= #007700]);
            
        }[/COLOR]
        
        [URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$extensie[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]gif[/COLOR][COLOR= #007700])
        {[/COLOR]
            
            [COLOR= #0000BB]$bron[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefromgif[COLOR= #007700]([/COLOR][COLOR= #0000BB]$bestand[/COLOR][COLOR= #007700]);
            
        }[/COLOR]
        
        imagecopyresized[COLOR= #007700]([/COLOR][COLOR= #0000BB]$foto[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$bron[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$breedte[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$hoogte[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$breedte[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$hoogte[/COLOR][COLOR= #007700]);
        
    }[/COLOR]

    imagepng[COLOR= #007700]([/COLOR][COLOR= #0000BB]$foto[/COLOR][COLOR= #007700]);
    
}[/COLOR]

[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
    
    [URL="http://www.php.net/header"]header[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]content-type: image/png[/COLOR][COLOR= #007700]);[/COLOR]
    
    [COLOR= #0000BB]$url[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]SCRIPT_URI[/COLOR][COLOR= #007700]];[/COLOR]
    [COLOR= #0000BB]$bestand[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/basename"]basename[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$url[/COLOR][COLOR= #007700]);[/COLOR]
    
    [COLOR= #0000BB]$extensie[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000].[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$bestand[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$extensie[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$extensie[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]];[/COLOR]
    
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$extensie[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]png[/COLOR][COLOR= #007700])
    {[/COLOR]
        
        [COLOR= #0000BB]$bron[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefrompng[COLOR= #007700]([/COLOR][COLOR= #0000BB]$bestand[/COLOR][COLOR= #007700]);
        
    }[/COLOR]
    
    [URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$extensie[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]jpg[/COLOR][COLOR= #007700])
    {[/COLOR]
        
        [COLOR= #0000BB]$bron[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefromjpeg[COLOR= #007700]([/COLOR][COLOR= #0000BB]$bestand[/COLOR][COLOR= #007700]);
        
    }[/COLOR]
    
    [URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$extensie[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]jpeg[/COLOR][COLOR= #007700])
    {[/COLOR]
        
        [COLOR= #0000BB]$bron[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefromjpeg[COLOR= #007700]([/COLOR][COLOR= #0000BB]$bestand[/COLOR][COLOR= #007700]);
        
    }[/COLOR]
    
    [URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$extensie[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]gif[/COLOR][COLOR= #007700])
    {[/COLOR]
        
        [COLOR= #0000BB]$bron[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefromgif[COLOR= #007700]([/COLOR][COLOR= #0000BB]$bestand[/COLOR][COLOR= #007700]);
        
    }[/COLOR]
    
    imagepng[COLOR= #007700]([/COLOR][COLOR= #0000BB]$bron[/COLOR][COLOR= #007700]);
    
}[/COLOR]
?>


Edit: Sorry voor dubbelposts, edit wwerkte niet!
0
Berichten
509
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Please, someone help
0
Berichten
6.201
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je kan toch gewoon de extensie lowercase maken ofzo?
Of ligt dat aan mij? emo
JPG is idd iets anders dan jpg, heel krom vind ik dat maargoed
0
Miel

Lid · Topicstarter

Berichten
4.462
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja daarom, als ik de extensie lowercase, werkt het al helemaal niet.cry
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
$extentie = strtolower($extentie);

werkt dat niet? redface
0
Miel

Lid · Topicstarter

Berichten
4.462
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
$extensie = explode(., $bestand);
$extensie = strtolower($extensie[1]);
Kijk en leer.emo
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Miel schreef:
hij doet het niet met JPG
Definieer "doet het niet" of geef op zn minst een link naar een demo ofzo. emo
Miel schreef:
Edit: Sorry voor dubbelposts, edit wwerkte niet!
Edit werkt prima.......
0
Miel

Lid · Topicstarter

Berichten
4.462
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja gewoon, krijg gewoon de url van de afbeelding te zien, in Firefox.. En nee, de edit werkte niet? Kreeg een of andere php error.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Lijkt me sterk, de enige error die je zou kunnen krijgen is een fatal erorr doordat Ruben net aan het uploaden was ofzo. yummie
Maarja. Zonder voorbeeld of wat kan ik weinig hea.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
En de link naar het niet ge-htaccess-de bestand?
Dus rechtstreeks naar je php file?
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
error_reporting en display errors staat gewoon aan?

Dump hier thumbnail.php anders eens zoals hij nu is..
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren