|
|
|
|
<?
$ubbs1[22] = '#\[img=((http|ftp|https|ftps)://|\)(.*?)(\.(jpg|jpeg|gif|png|JPG|JPEG|GIF|PNG))\]#si';
$ubbs2[22] = '<img src="\1\3">';
$message = preg_replace($ubbs1, $ubbs2, $message);
?>
|
это я кусочек вырезал... вот почему-то не обрабатывает [img=путь_до_каринки]. Тоесть он должен обрабатывать так:
[img=http://mypic.ru/pic.jpg]
и так
[img=/mypic.jpg]
помогите плз | |
|
|
|
|
|
|
|
для: JIEXA
(15.10.2005 в 09:31)
| | Чего-то не очень понятно, требуется что-то в этом духе?
<?php
$message = 'это я кусочек вырезал... вот почему-то не обрабатывает [img=путь_до_каринки]. Тоесть он должен обрабатывать так:
[img=http://mypic.ru/pic.jpg]
и так
[img=/mypic.jpg]';
$ubbs1 = '#\[img=(http|ftp|https|ftps)://([^/]+/)((.*?)\.(jpg|jpeg|gif|png))\]#si';
$ubbs2 = '<img src="\\3">';
$message = preg_replace($ubbs1, $ubbs2, $message);
echo $message;
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(15.10.2005 в 15:45)
| | да в этом духе, но не работает почему-то | |
|
|
|
|
|
|
|
для: JIEXA
(16.10.2005 в 00:08)
| | Попробуйте код Хеопса, он немного от вашего отличаеться и у меня все замечательно выводит. | |
|
|
|
|
|
|
|
для: napTu3aH
(16.10.2005 в 09:57)
| | Код cheops'a выдает это:
это я кусочек вырезал... вот почему-то не обрабатывает [img=путь_до_каринки]. Тоесть он должен обрабатывать так:
<img src="pic.jpg">
и так
[img=/mypic.jpg]
|
а надо чтобы выдовал это:
это я кусочек вырезал... вот почему-то не обрабатывает [img=путь_до_каринки]. Тоесть он должен обрабатывать так:
<img src="http://mypic.ru/pic.jpg">
и так
<img=/mypic.jpg>
|
| |
|
|
|
|
|
|
|
для: JIEXA
(16.10.2005 в 11:19)
| | Т.е. содержимое атрибута src вообще преобразовывать не нужно? тогда можно поступить следующим образом
<?php
$message = 'это я кусочек вырезал... вот почему-то не обрабатывает [img=путь_до_каринки]. Тоесть он должен обрабатывать так:
[img=http://mypic.ru/pic.jpg]
и так
[img=/mypic.jpg]';
$ubbs1 = '#\[img[\s]*=[\s]*([^\]]+)\]#si';
$ubbs2 = '<img src="\\1">';
$message = preg_replace($ubbs1, $ubbs2, $message);
echo $message;
?>
|
| |
|
|
|