Вход Регистрация
* Mi4ok

Обработка ссылок +BBcode

  1. <?php
  2. function links_preg($arr){
  3. global $set;
  4. if (preg_match('#^http://'.preg_quote($_SERVER['HTTP_HOST']).'#',$arr[2]))
  5. return $arr[1].'<img src="'.LINK.'/img/url.png" alt="url"> <a href="'.$arr[2].'">'.$arr[2].'</a>'.$arr[4];
  6. else
  7. return $arr[1].'<img src="'.LINK.'/img/url.png" alt="url"> <a href="http://'.$_SERVER['HTTP_HOST'].'/all_url.php?link='.base64_encode(html_entity_decode($arr[2])).'" rel="external">'.$arr[2].'</a>'.$arr[4];
  8. }
  9.  
  10.  
  11. function bb_tags($var){
  12. $var = strip_tags($var);
  13. $var = preg_replace('#\[br\]#si', '<br>', $var);
  14. $var=preg_replace_callback('~(^|\s)([a-z]+://([^ \r\n\t`\'"]+))(\s|$)~iu', 'links_preg', $var);
  15. $var = preg_replace('#\[b\](.*?)\[/b\]#si', '<span style="font-weight: bold;">\1</span>', $var);
  16. $var = preg_replace('#\[c\](.*?)\[/c\]#si', '<div class="code">\1</div><br />', $var);
  17. return $var;
  18. }
  19. ?>
» Описание: Собственно если нужна страничка предупреждения при переходе на другой сайт.
Всё моё, с моего двига.
+ бб коды.
» Время добавления: 13 Дек 2015 в 18:31
» Посмотров: 1917
» textarea
» Рейтинг: [+2 | -0]
Комментарии [9]
Онлайн: 2
Реклама