我正在研究圖像調整器,爲我的頁面創建縮略圖。該調整器的工作原理包括一個直接鏈接到圖像。但是我想要做的就是在URL字符串中放入PHP變量,以便它指向該文件並相應地調整其大小。將變量從一個PHP文件傳遞到另一個
我的代碼如下:
<img src="thumbnail.php?image=<?php echo $row_select_property['image_url']; ?>
調整圖片大小:
<?php
// Resize Image To A Thumbnail
// The file you are resizing
$image = '$_GET[image_url]';
//This will set our output to 45% of the original size
$size = 0.45;
// This sets it to a .jpg, but you can change this to png or gif
header('Content-type: image/jpeg');
// Setting the resize parameters
list($width, $height) = getimagesize($image);
$modwidth = $width * $size;
$modheight = $height * $size;
// Creating the Canvas
$tn= imagecreatetruecolor($modwidth, $modheight);
$source = imagecreatefromjpeg($image);
// Resizing our image to fit the canvas
imagecopyresized($tn, $source, 0, 0, 0, 0, $modwidth, $modheight, $width, $height);
// Outputs a jpg image, you could change this to gif or png if needed
imagejpeg($tn);
?>
我所試圖做的是傳遞變量「形象=」以縮略圖的腳本。目前我通過URL字符串傳遞它,但它似乎不加載圖形。
如果您有任何問題,我會盡量擴展此內容,因爲我覺得有點難以解釋。
在此先感謝。
1.您不能在文件之間傳遞變量。 2.查詢字符串中沒有`image_url`參數。 3.``$ _GET [image_url]'`literal包含字符串`$ _GET [image_url]`,這是非常無用的 – 2011-01-26 12:18:37