Johan Holst Nielsen wrote in
dk.edb.internet.webdesign.serverside.php:
> Christian Budde Christensen wrote:
> > Jeg er igang med at lave en hjemmeside for en klatreklub og vil
> > gerne gøre den så brugervenlig som mulig for administratoren.
> > Derfor har jeg lavet sådan at administratoren kan uploade filer
> > til fx nyheder vha. mysql - php og det virker rigtigt godt.
> > Nu vil jeg gerne gøre det muligt for administratoren at indsætte
> > billeder på siden, dertil havde jeg tænkt mig at bruge mysql's
> > blob funktion og gd's imagecreatefromstring(), problemet er bare
> > at så vidt jeg kan se er det ikke muligt at bruge denne funktion
> > til at indsætte billeder på siden, kun vise billeder.
> > Hovedsageligt pga: header(content-type: image). Er der en måde
> > hvorpå jeg kan få indsat billederne på siderne med
> > imagecreateformstring() eller findes der bedre alternativer??
>
> Kan man sagnes... f.eks.
>
> Du laver et script
>
> <?php
> //visBillede.php
>
> $data = '...'; //billede data her!
>
> $img = imagecreatefromstring($data);
>
> if($img!==false) { //det fungerede sku!
> header('Content-type:image/jpeg');
> imagejpeg($img,'',70);
> }
> else {
> echo 'Lortet er noget kaos'; //indsæt selv fejlbesked
> }
> ?>
>
>
> På siden linker du blot til billedet via
>
> <img src="visBillede.php?billedeid=2839" alt="" />
>
> Parameteren kan du så bruge til at finde det rigtige data frem i
> visBillede.php
>
> --
> Johan Holst Nielsen
> Freelance PHP Developer -
http://phpgeek.dk
Mange tak : ) det virkede perfekt!!!
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials