Jump to content

imagecreatefromjpeg() and the URL IMAGE PATH contain dynamic values from database not working


Recommended Posts

The Url with calling dynamic values from database not working forimagecreatefromjpeg('$file_path'). There must some quotes or slashes need to be include in the $file_path url. What will be the correct representation of the path as in this situation?

Kindly Advice Thanks in advance

Image.php
=========

<?php
file_path = 'images/'.$imagebelow[$i]['id'].'_thumb.'.$imagebelow[$i]['extension'];
//echo $file_path;
//$file_path = 'images/458_thumb.jpg'; // Displaying image with this simplest path

// Load the stamp and the photo to apply the watermark to
$stamp = imagecreatefrompng('../../images/watermark.png');
$im = imagecreatefromjpeg($file_path);

// Set the margins for the stamp and get the height/width of the stamp image
$marge_right = 0;
$marge_bottom = 10;

$sx = imagesx($stamp);
$sy = imagesy($stamp);
// Copy the stamp image onto our photo using the margin offsets and the photo
// width to calculate positioning of the stamp.
imagecopy($im, $stamp, imagesx($im) - $sx - $marge_right, imagesy($im) - $marge_bottom - $sy, 0, 0, imagesx($stamp), imagesy($stamp));

// Output and free memory
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
?>

 

file_path = 'images/'.$imagebelow[$i]['id'].'_thumb.'.$imagebelow[$i]['extension'];
//echo $file_path;
//$file_path = 'images/458_thumb.jpg'; // Displaying image with this simplest path

// Load the stamp and the photo to apply the watermark to
$stamp = imagecreatefrompng('../../images/watermark.png');
$im = imagecreatefromjpeg($file_path);

 

You are loading your watermark from ../../images/ but you are loading the other image from images/. So they are looking in two different directories. Is that the way it is supposed to be? or should file_path be ../../images/?

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.