Wackamole Skrevet 13. juni 2007 Forfatter Del Skrevet 13. juni 2007 (endret) Error meldinger Klikk for å se/fjerne innholdet nedenfor header('content-type: image/jpeg'); Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: Unable to access /images/DSCF0439.JPG ' in /customers/fredrikmoe.com/fredrikmoe.com/httpd.www/imagewater.php on line 19 Warning: imagecreatefromjpeg(/images/DSCF0439.JPG ') [function.imagecreatefromjpeg]: failed to open stream: No such file or directory in /customers/fredrikmoe.com/fredrikmoe.com/httpd.www/imagewater.php on line 19 Warning: getimagesize() [function.getimagesize]: Unable to access /images/DSCF0439.JPG ' in /customers/fredrikmoe.com/fredrikmoe.com/httpd.www/imagewater.php on line 20 Warning: getimagesize(/images/DSCF0439.JPG ') [function.getimagesize]: failed to open stream: No such file or directory in /customers/fredrikmoe.com/fredrikmoe.com/httpd.www/imagewater.php on line 20 Warning: imagecopymerge(): supplied argument is not a valid Image resource in /customers/fredrikmoe.com/fredrikmoe.com/httpd.www/imagewater.php on line 23 Warning: imagejpeg(): supplied argument is not a valid Image resource in /customers/fredrikmoe.com/fredrikmoe.com/httpd.www/imagewater.php on line 24 Warning: imagedestroy(): supplied argument is not a valid Image resource in /customers/fredrikmoe.com/fredrikmoe.com/httpd.www/imagewater.php on line 25 Endret 14. juni 2007 av Microsoftbruker Lenke til kommentar
Wackamole Skrevet 14. juni 2007 Forfatter Del Skrevet 14. juni 2007 Nå har jeg prøvd og få dette til i noen timer, men jeg finner ikke ut hva jeg må gjøre... Det står i error meldingene at den "unable to access (/images/mittbilde.jpg)" Er det noen som vet hva jeg må gjøre? Her er koden jeg har nå Klikk for å se/fjerne innholdet nedenfor <?php $db = mysql_connect("localhost","brukernavn","passord"); mysql_select_db("database",$db) or die(mysql_error()); $sql = "select * from fm_galleri WHERE bildeID='".$_GET['id']."' ORDER BY bildeID"; $result = mysql_query($sql,$db) or die(mysql_error()); header('content-type: image/jpeg'); while($row = mysql_fetch_array($result)){ $path = "".$row['bildeURL']."'"; $watermark = imagecreatefrompng('watermark.png'); $watermark_width = imagesx($watermark); $watermark_height = imagesy($watermark); $image = imagecreatetruecolor($watermark_width, $watermark_height); $image = imagecreatefromjpeg($path); $size = getimagesize($path); $dest_x = $size[0] - $watermark_width - 5; $dest_y = $size[1] - $watermark_height - 5; imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, 75); imagejpeg($image); imagedestroy($image); imagedestroy($watermark); } ?> -Fredrik- Lenke til kommentar
Gjest Slettet+142 Skrevet 14. juni 2007 Del Skrevet 14. juni 2007 du kan jo eventuelt sjekke om du har leserettigheter til /images/mittbilde.jpg, eller om den i det hele tatt finnes. Lenke til kommentar
phun-ky Skrevet 14. juni 2007 Del Skrevet 14. juni 2007 de fleste webhosts kjører php kompilert med imagemagick, så det kan lønne seg å bruke dette. se eksempler her: http://www.imagemagick.org/Usage/compose/#watermark <--- Lenke til kommentar
Wackamole Skrevet 17. juni 2007 Forfatter Del Skrevet 17. juni 2007 (endret) Jeg får tilgang til databasen, og bilde er der, fordi det funker i galleriet, men jeg får det ikke til og funke på imagewater... kan poste koden en gang til <?php $db = mysql_connect("localhost","brukernavn","passord"); mysql_select_db("database",$db) or die(mysql_error()); $sql = "select * from fm_galleri WHERE bildeID='".$_GET['id']."' ORDER BY bildeID"; $result = mysql_query($sql,$db) or die(mysql_error()); header('content-type: image/jpeg'); while($row = mysql_fetch_array($result)){ $path = "".$row['bildeURL'].""; $watermark = imagecreatefrompng('watermark.png'); $watermark_width = imagesx($watermark); $watermark_height = imagesy($watermark); $image = imagecreatetruecolor($watermark_width, $watermark_height); $image = imagecreatefromjpeg($path); $size = getimagesize($path); $dest_x = $size[0] - $watermark_width - 5; $dest_y = $size[1] - $watermark_height - 5; imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, 75); imagejpeg($image); imagedestroy($image); imagedestroy($watermark); } ?> Endret 17. juni 2007 av Microsoftbruker Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå