Avatar billede gedekid Nybegynder
14. februar 2005 - 11:29 Der er 4 kommentarer og
1 løsning

Problem med billedevisning (gdlib)

Jeg kan ikke lige få vist billederne via min output.php.

------output.php---------

<?php
//resizes the image if it's to big
   
        $fil =  "./gallery/".$_REQUEST["pic"];
            $type = getimagesize($fil);
           
                if($type[2] == 1){
                    $img = $fil;           
                    $pic1 = imagecreatefromgif($img);
                }

                if($type[2] == 2){
                    $img = $fil;           
                    $pic1 = imagecreatefromjpeg($img);
                }
                if($type[2] == 3){
                    $img = $fil;           
                    $pic1 = imagecreatefrompng($img);
                }

                $logo = "./gfx/gaslightlogo.gif";
               
                $sizeX = imagesx($pic1);
                $sizeY = imagesy($pic1);
                $pic2 = imagecreatefromgif($logo);
                $lsizeX = imagesx($pic2);
                $lsizeY = imagesy($pic2);
                $posX = $sizeX - $lsizeX;
                $posY = $sizeY - $lsizeY;
               
                imagecopymerge($pic1, $pic2, $posX, $posY, 0, 0, $lsizeX, $lsizeY, 100);

                // output
                //header("Content-type: image/jpeg");
                imagejpeg($pic1, '',85);

                // cleanup
                imagedestroy($pic1);
                imagedestroy($pic2);
?>

----------------------------------------

Den skal så vise billederne på partypics.php

------------------partypics.php------------

<?php

$result = mysql_query("SELECT * FROM galpictures WHERE catID = ". $_GET[catID] ." ") or die(mysql_error());
    while ($row = mysql_fetch_array($result)) {
?>   
   
    <img src="./includes/output.php?pic=<?php print $row['picname']; ?>" alt="<?php print $row['picname']; ?>" /><br />
    <a href="view.php?picID=<?php print $row['picID']; ?>">Se billedet i fuld størrelse</a><p></p>

<?php }
mysql_close();
?>

---------------------------------------------

Den virker sådan set perfekt...Henter det ud fra db'en den skal, men der kommer blot det velkendte røde kryds.

Mener det må være noget i min output.php

Jeg kører det hele lokalt.
Billederne skal ligge i C:\Apache\htdocs\projekt\gallery

Håber nogle kan hjælpe!
Avatar billede coderdk Praktikant
14. februar 2005 - 14:11 #1
Hvad er fejlen? Kald "billedet" direkte i din browser og find ud af det ;)
Avatar billede gedekid Nybegynder
14. februar 2005 - 14:38 #2
Fandt fejlen! :)

èt sølle . var skyld i det
Avatar billede gedekid Nybegynder
14. februar 2005 - 14:39 #3
Smid lige et svar så får du lige 30 point
Avatar billede coderdk Praktikant
14. februar 2005 - 15:08 #4
heheh :)
Avatar billede gedekid Nybegynder
14. februar 2005 - 15:09 #5
There you go :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester