Nikol Tesla
-
Posts
6 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Posts posted by Nikol Tesla
-
-
Я тоже не мастер регулярок, но вроде работает, вот пример:
$domen = 'site.ru';
$patern = '<a.*href="(http:\/\/(?!www\.'.$domen.'|'.$domen.').*?)".*>.*?<\/a>';
$text = file_get_contents('doc.html');
preg_match_all('/'.$patern.'/', $text, $match);
Echo "<pre>\n".print_r($match[1], true)."\n</pre>";вообще левый код Мне только и надо что определить домен в ссылке юзера в его сообщении и если домен не фига не мой, то экранить ссылку
<!--noindex-->Текст или код, закрываемый от индексации Яндекс/Рамблер<!--/noindex-->
а в саму ссылку пихать rel="nofollow"
-
Понятно. Неправильно понял я. Как мне кажется, большинство форумных движков имеют такую встроенную функцию, а если ее нет, то вопрос нужно адресовать в раздел движков. имхо.
движок написан программистом знакомым, который сейчас загулял... сам то я больше по JS, Delphi кодю.
-
а вы ничего не путаете?
неа. У меня форум с 1000 IP в сутки. И я не хочу терять вес страницы и дарить его каждому кто закинет ссылку.
-
собственно сабж. Сижу мучаюсь с preg_match_all регулярки плохо знаю
-
поля формы вылезли за края таблицы: http://tuladogs.kamrbb.ru/?x=reg
Как исправить? И написать красивый код.
<input type=text name=fio style='width:100%'>
Я бы хотел что бы инпуты и текстареа равномерно помещались в таблице и занимали всю область ячейки.
помогите обернуть чужие ссылки (не моего домена) nofollow и noindex
in PHP
Posted · Edited by Nikol Tesla
Сам написал за несколько мучительных часов с учебником PHP.
где то я косякнул((( множит ссылки если есть вложения картинок...