DrugsFan, а как добавить к бб кода эту самую функцию? Чтобы при вводе [img]url[/img] вставлялась эта самая картинка
добавить элементарно, а проверить картинка ли это ... тут надо подумать. либо по расширению (но тут тоже думать надо) либо по миме типу ... дальше гадайте;)
FlySelf, вот, нашел код для проверки картинка ли это, и который задает все таки код
$var = preg_replace("#\[img\]((http|ftp|https|ftps)://)(.*?)(\.(jpg|jpeg|gif|png|JPG|JPEG|GIF|PNG))\[/img\]#si","'<img src=\'\\1'.str_replace(array('.php','?','&','='),'','\\3').'\\4\' style=\'border:0px\'>'",$var);
но он почему то не работает пример
http://da-bomb.org.ru/forum/in ... art=0
у меня) только я теперь маюсь с фильтрацией
вообщем, кто хочет себе работающий тег [img]url(без http://)[/img] вот код который нужно вставлять в файл func.php
$var = preg_replace('#\[img\]((.*?)(\. gif|jpeg|jpg|png|JPG|JPEG|GIF|PNG))\[/img\]#si', '<a href="http://\1"><img src="http://\1" width="25%" /></a>', $var);
Шапи, код вставляй преред строкой
return $var;
извини, я не пробовал...вообщем эта функция требует доработки. Так как добавление картинки- это уже дырка в сайте. Заснифферить можно