Передача переменной из одного файла PHP в другой

Я работаю над ресайзером изображений, создаю миниатюры для своей страницы. Редактор работает по принципу включения DIRECT-ссылки на изображение. Но то, что я хочу сделать, помещается в переменную PHP в строку URL-адреса, так что она указывает на этот файл и соответственно изменяет его размер.

Мой код выглядит следующим образом:

<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); ?> 

То, что я пытаюсь сделать, это передать переменную «image =» в сценарий Thumbnail. На данный момент я передаю его через строку URL, но он, похоже, не загружает графику.

Я попытаюсь расширить это, если у вас возникнут вопросы, поскольку мне кажется, что это трудно объяснить.

Заранее спасибо.

Измени это

  $image = '$_GET[image_url]'; 

в

  $image = $_GET['image']; 

Я подозреваю, что хотя бы часть проблемы заключается в том, что ваши существующие …

 $image = '$_GET[image_url]'; 

… строка создает текстовую строку, а не получает содержимое строки запроса «image_url». Кроме того, ваша передача в имени изображения как «? Image =» в строке запроса, поэтому вы должны просто использовать «образ», а не «image_url».

Таким образом, меняя это на …

 $image = $_GET['image']; 

… должно, по крайней мере, двигаться вперед.

 $image = '$_GET[image_url]'; 

должно быть

 $image = $_GET['image'];