Jump to content

Nikol Tesla

Newbie
  • Posts

    6
  • Joined

  • Last visited

Nikol Tesla's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. $data='example: [url=http://kamrbb.ru/1.php]grdfgdfgfdg[/url]'; $data=str_replace('[/url]',"`",$data); $A='/\[url=([а-яёA-Za-z0-9\.\/_?#&%=;,~:\+\-]*)\]([^`]*)`/i'; while(preg_match($A, $data)){ echo $marr[0][0]; preg_match_all($A, $data, $marr, 2); $m = $marr[0][1]; if(!preg_match('/kamrbb\.ru/i',$m)){ $B='<!--noindex--><a rel="nofollow" target=_blank href="\\1"><u>\\2</u></a><!--/noindex-->'; }else{ $B='<a target=_blank href="\\1"><u>\\2</u></a>'; } $m=preg_replace($A,$B,$marr[0][0]); $data=str_replace($marr[0][0],$m,$data); } echo $data; Сам написал за несколько мучительных часов с учебником PHP. $text = 'ffef http://www.flashboot.ru/index.php efeffefefef http://forum.htmlbook.ru ddsds http://a.kamrbb.ru ssd'; $A='/( |^|`)(http:\/\/[а-яА-ЯA-Za-z0-9\/_\?\!#\&%\=;,:\+\.\-]*)( |`|$)/'; while(preg_match($A, $text)){ echo $marr[0][0]; preg_match_all($A, $text, $marr, 2); $m = $marr[0][1]; if(!preg_match('/kamrbb\.ru/i',$m)){ $B='<!--noindex-->\\1<a rel="nofollow" target=_blank href="\\2">\\2</a>\\3<!--/noindex-->'; }else{ $B='\\1<a target="_blank" href="\\2">\\2</a>\\3'; } $m=preg_replace($A,$B,$marr[0][0]); $text=str_replace($marr[0][0],$m,$text); } echo $text; где то я косякнул((( множит ссылки если есть вложения картинок...
  2. вообще левый код Мне только и надо что определить домен в ссылке юзера в его сообщении и если домен не фига не мой, то экранить ссылку <!--noindex-->Текст или код, закрываемый от индексации Яндекс/Рамблер<!--/noindex--> а в саму ссылку пихать rel="nofollow"
  3. движок написан программистом знакомым, который сейчас загулял... сам то я больше по JS, Delphi кодю.
  4. неа. У меня форум с 1000 IP в сутки. И я не хочу терять вес страницы и дарить его каждому кто закинет ссылку.
  5. собственно сабж. Сижу мучаюсь с preg_match_all регулярки плохо знаю
  6. поля формы вылезли за края таблицы: http://tuladogs.kamrbb.ru/?x=reg Как исправить? И написать красивый код. <input type=text name=fio style='width:100%'> Я бы хотел что бы инпуты и текстареа равномерно помещались в таблице и занимали всю область ячейки.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy