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

409
.
Йытлеж Пок пик

Собстно такой вопрос. появилась мысль сделать так:
если после регистрации прошло меньше 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