{% else-1 %}
express * 0.02
(25 дек 2012, 17:07) (0/0) [0]
Vabmator, я тебе советую вообще так не делать, я боюсь представить какая там будет генерация на каждой странице из-за fgc и регулярки. Раз уж хочется вызывать шапку функцией делай хотя бы так

function head_title($var)
{
$title = \'
#тут код из head1.php
#<title>$var</title>\';
return $title;
}

ну и вызывай head_title(\'это заголовок\');
express * 0.02
(25 дек 2012, 16:57) (0/0) [0]
Rakovskiy, конечно
express * 0.02
(25 дек 2012, 16:57) (0/0) [0]
собственно я не до конца понял, что нужно автору, синтаксис кода я поправил, но откуда регулярка будет брать <title>(.*)</title> ? из head1.php чтоль? тогда автор экстримал*
express * 0.02
(25 дек 2012, 16:53) (0/0) [0]
Rakovskiy, поэтому прежде, чем выпендриватся, убедись, что ты прав
express * 0.02
(25 дек 2012, 16:52) (0/0) [0]
Vabmator, я отредактировал пост, в любом случае функция говно, она не возвратит ничего если $title будет пустой
express * 0.02
(25 дек 2012, 16:49) (1/0) [1]
Rakovskiy, а ты расскрой глазки
function head_title($title)
express * 0.02
(25 дек 2012, 16:48) (0/0) [0]
ReDo, если бы ты знал, php то ты бы также знал, что функция должна возвращать результат (return)
express * 0.02
(25 дек 2012, 16:46) (0/0) [0]
Rakovskiy, ты за собой следи фейспалмщик * на кой ему $1 если он передает титл?
express * 0.02
(25 дек 2012, 16:44) (0/0) [0]
ReDo, почитай про функции дабы не задавать тупых вопросов
express * 0.02
(25 дек 2012, 16:41) (0/0) [0]
function head_title($title)
{
$p = file_get_contents(\'http://myero.net/head1.php\');
if (!empty($title))
{
$p = preg_replace(\'<title>(.*)<\\/title>/s\', \'<title>\'.$title.\'</title>\', $p);
}
return $p;
}
  • 1 из 1