Доброго времени суток! Хочу передать переменную в gallery.php, но gallery.php срабатывает до появления переменной "gallery_name", как сделать иначе? PHP: $text = $rows['text']; function gallery($var) { ob_start(); $gallery_name = '$1'; require $_SERVER['DOCUMENT_ROOT'].'/gallery.php'; $adsense = ob_get_clean(); $search = array( '/<!-- gallery\_(.*?) -->/is' ); $replace = array( $adsense ); $var = preg_replace($search, $replace, $var); return $var; } echo gallery($text);