$out_link = '<a rel="nofollow" target="_blank" href="go.php?url=\\1">Скачать</a>';
$post = preg_replace('#\[link\](.+?)\[\/link\]#si', $out_link , $row);
как \\1 правильно обработать через base64_encode() ?
$out_link = '<a rel="nofollow" target="_blank" href="go.php?url=\\1">Скачать</a>';
$post = preg_replace('#\[link\](.+?)\[\/link\]#si', $out_link , $row);