php - Passing value on img src $_GET issue -


i passing values img src this:

pagea:

<img src="watermark.php?fname=<?php echo $image; ?>" /> 

then ge value on pageb:

$fname = $_get['fname'];  $watermark_img = $passed_fname;  ... 

for reason no image showing ... i'm missing here?

here pageb full code:

<?php    $fname = $_get['fname'];  $main_img = "porsche_911_996_carrera_4s.jpg"; // main big photo / picture //$watermark_img    = "watermark.gif"; // use gif or png, jpeg has no tranparency support $watermark_img = $fname; $padding        = 3; // distance border in pixels watermark image $opacity        = 100;  // image opacity transparent watermark  $watermark  = imagecreatefromgif($watermark_img); // create watermark $image      = imagecreatefromjpeg($main_img); // create main graphic  if(!$image || !$watermark) die("error: main image or watermark not loaded!");   $watermark_size     = getimagesize($watermark_img); $watermark_width    = $watermark_size[0];   $watermark_height   = $watermark_size[1];    $image_size     = getimagesize($main_img);   $dest_x         = $image_size[0] - $watermark_width - $padding;   $dest_y         = $image_size[1] - $watermark_height - $padding;   // copy watermark on main image imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, $opacity);   // print image screen header("content-type: image/jpeg");    imagejpeg($image);   imagedestroy($image);   imagedestroy($watermark);    ?> 

does $image contains special characters?

try use php urlencode() function:

<img src="watermark.php?fname=<?php echo urlencode($image); ?>/> 

and the, on second page:

$fname = urldecode($_request['fname']); 

Comments

Popular posts from this blog

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -

php - Controller/JToolBar not working in Joomla 2.5 -