не кликабельные ссылки

291
.
Йытлеж Пок пик
Собстно такой вопрос. появилась мысль сделать так:
если после регистрации прошло меньше n времени или рейтинг меньше n или постов на форуме меньше n (любое из этого выбрать гг) то все ссылки которые пишет этот пользователь были не кликабельные. примерно представляю как это сделать, но хз как ссылку сделать обычным текстом.
.
Если я прально тебя понял, то вот
function process_url($url)
            {
            global $datauser;
            if ($datauser['forumpost'] >= 50) {
                if (!isset($url[3])) {
                    $tmp = parse_url($url[1]);
                    if ('http://' . $tmp['host'] == core::$system_set['homeurl'] || isset(core::$user_set['direct_url']) && core::$user_set['direct_url']) {
                        return '<a href="' . $url[1] . '">' . $url[2] . '</a>';
                    } else {
                        return '<a href="' . core::$system_set['homeurl'] . '/go.php?url=' . base64_encode($url[1]) . '">' . $url[2] . '</a>';
                    }
                } else {
                    $tmp = parse_url($url[3]);
                    $url[3] = str_replace(':', '&#58;', $url[3]);
                    if ('http://' . $tmp['host'] == core::$system_set['homeurl'] || isset(core::$user_set['direct_url']) && core::$user_set['direct_url']) {
                        return '<a href="' . $url[3] . '">' . $url[3] . '</a>';
                    } else {
                        return '<a href="' . core::$system_set['homeurl'] . '/go.php?url=' . base64_encode($url[3]) . '">' . $url[3] . '</a>';
                    }
                }
                } return '[Вы хотели вставить ссылку, но вам придется соснуть тунца.]';
            }
.
Windler, Соснуть тунца
.
Йытлеж Пок пик
нормально чо
.
Ага
.
Йытлеж Пок пик
но все же хотелось бы превратить http://site.ururu в некликабельный текст httр://site.ururu
.
Windler
function process_url($url)
            {
            global $datauser;
            if ($datauser['forumpost'] >= 50) {
                if (!isset($url[3])) {
                    $tmp = parse_url($url[1]);
                    if ('http://' . $tmp['host'] == core::$system_set['homeurl'] || isset(core::$user_set['direct_url']) && core::$user_set['direct_url']) {
                        return '<a href="' . $url[1] . '">' . $url[2] . '</a>';
                    } else {
                        return '<a href="' . core::$system_set['homeurl'] . '/go.php?url=' . base64_encode($url[1]) . '">' . $url[2] . '</a>';
                    }
                } else {
                    $tmp = parse_url($url[3]);
                    $url[3] = str_replace(':', '&#58;', $url[3]);
                    if ('http://' . $tmp['host'] == core::$system_set['homeurl'] || isset(core::$user_set['direct_url']) && core::$user_set['direct_url']) {
                        return '<a href="' . $url[3] . '">' . $url[3] . '</a>';
                    } else {
                        return '<a href="' . core::$system_set['homeurl'] . '/go.php?url=' . base64_encode($url[3]) . '">' . $url[3] . '</a>';
                    }
                }
                } return (isset($url[3]) ? $url[3] : $url[2]);
            }
.
Lacky
Ps - наше всё
maks-93, Недомат так же как и мат наказуем. Предупреждение.
.
SWAT vs ACTION
А смысл каков? Ведь адрес можно скопировать или попросту ввести в браузер.
.
ARCHER, Ой ты не знашь, ониб за это даже заплатили, только дай на ссылку нажать)))
Всего: 15