Syntax error, unexpected $end Что нужно подправить?

колобродик колобродик

Вот код:
<?php
$referer = getenv('HTTP_REFERER');
if (preg_match ('/(.*)\.site\.(.*)/', $referer. {
echo "<meta http-equiv=\"refresh\" content=\"0; url=http://vkontakte.ru/vk/">";
}
?>

Что нужно отредактировать чтоб он работал?
Заранее спасибо!
Дополнено (1). А вот финальный код:
<?php
$referer = getenv('HTTP_REFERER');
if (preg_match ('site.ru', $referer. {
echo "<meta http-equiv=\"refresh\" content=\"0; url=22.ru">";
}
?>

Но не работает.
Подскажите что подправить?
Дополнено (2). echo "<meta http-equiv='refresh' content='0; url=22.ru'>";

Получилось такое
<?php
$referer = getenv('HTTP_REFERER');
if (preg_match ('v2.ru', $referer. {
echo "<meta http-equiv='refresh' content='0; url=2.ru'>";
}
?>

Но теперь пишет другую ошибку
Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash in /home/ababagal…
Дополнено (3). on line 3

ise-dvp ise-dvp

Echo "<meta http-equiv='refresh' content='0; url=22.ru'>";

ise-dvp ise-dvp

лучший ответ
If (preg_match ('/v2.ru/', $referer. {

ise-dvp ise-dvp

Читайте матчасть:)

Добавить комментарий | Похожие обсуждения

Вопросы и ответы по Вконтакте
Вопросы и ответы

Популярные вопросы и ответы о социальной сети www.vkontakte.ru (vk.com)