Почему функция imagecreatefromjpeg не видит массив?

Wanshpan

Новичок
Почему функция imagecreatefromjpeg не видит массив?

Есть файл bd.php
PHP:
<?php   
$alb4 = mysql_query("SELECT folder_img FROM fotoalbum WHERE id='$album_id'",$db);  
$album4 = mysql_fetch_array($alb4);  
$fold = $album4['folder_img']; //Название папки  
?>
Есть файл config.php
PHP:
<?  require 'blocks/bd.php';  
$final_width_of_image = 185; //Размер изображения (И ШИРИНА И ВЫСОТА) 
$path_to_image_directory='../img/foto/'.$fold.'/';//Папка, куда будут загружаться полноразмерные изображения  
$path_to_thumbs_directory='../img/foto/'.$fold.'/mini_img/';//Папка, куда буду тзгружать миниатюры 
 ?>
В другом файле (resize.php) есть строчка:
$im = imagecreatefromjpeg($path_to_image_directory . $filename);
PHP:
function createThumbnail($filename) {
require 'config.php'; //Подключаем файл конфигурации
 if(preg_match('/[.](jpg)$/', $filename)) {
$im = imagecreatefromjpeg($path_to_image_directory . $filename); 
} else if (preg_match('/[.](gif)$/', $filename)) {
$im = imagecreatefromgif($path_to_image_directory . $filename);
} else if (preg_match('/[.](png)$/', $filename)) {
$im = imagecreatefrompng($path_to_image_directory . $filename); } //Определяем формат изображения
Из-за неё идут ошибки. Пишет: Warning: imagecreatefromjpeg(../img/foto//2009-07-15_Sfu.jpg) [function.imagecreatefromjpeg]: failed to open stream: No such file or directory in Z:\home\morinda.ru\www\admin\resize.php on line 10

То есть не видит массив $album4['folder_img']. Если поставить любое другое значение, то всё нормально работает. Например не: '../img/foto/'.$fold.'/', а '../img/foto/new/'
Подскажите, как сделать, что бы подставить переменную из массива.
 

Фанат

oncle terrible
Команда форума
Wanshpan, а с чего ты взял, что функция "не видит" массив?
 

Фанат

oncle terrible
Команда форума
вообще, дебильная какая-то структура. инклюд внутри функции.
в конфиге зачем-то код.
при этом откуда там должна взяться переменная $fold - загадка.
и при чем тут массив.
 
Сверху