|
 |
|
|
| |
для: Ozxar
(19.12.2004 в 20:42)
| | | Это лучше спросить в http://www.softtime.ru/forum/index.php?id_forum=4, но нужно уточнить что должно получиться в конечном итоге... | |
| |
|
|
 |
|
|
| |
для: cheops
(19.12.2004 в 10:08)
| | | А на JavaScript как написать скрипт чтоб создавался такой тег? | |
| |
|
|
 |
|
|
| |
для: Ozxar
(19.12.2004 в 04:01)
| | | Можно воспользоваться следующим регулярным выражением:
<?php
$string = "А вот и [ur1 = http://www.softtime.ru]ссылка[/ur1], которую я хотел представить, по этой ссылке...";
$pattern = "|\[ur1[^=]*=[\s]*([^\]]*)\]([^\[]*)\[/ur1\]|i";
$replacement = "<a href=\\1>\\2</a>";
echo preg_replace($pattern, $replacement, $string);
?>
|
Здесь url заменён на ur1, чтобы не форум не интерпретировал код неправильно. | |
| |
|
|
 |
|
|
| |
для: Адоп Акробат
(10.10.2004 в 20:18)
| | | извените а ссылку такого формата [ url=linet.ru]Ссылка на линет[ /url]
преобразовалась вот в эту
<a href=linet.ru>Ссылка на линет</a> | |
| |
|
|
 |
|
|
| |
для: cheops
(10.10.2004 в 19:28)
| | | Понил спасибо | |
| |
|
|
 |
|
|
| |
для: Адоп Акробат
(10.10.2004 в 18:09)
| | | Это можно сделать при помощи следующего регулярного выражения:
<?php
$string = "А вот и ссылка, которую я хотел представить <a href=http://www.softtime.ru>www.softtime.ru</a>, по этой ссылке...";
$pattern = "|<a[^>]*>([^<]*)</a>|i";
$replacement = "[ url]\\1[ /url]";
echo preg_replace($pattern, $replacement, $string);
?>
|
| |
| |
|
|
 |
|
|
| |
для: cheops
(10.10.2004 в 16:54)
| | | Спасиба хеопс с этим получилось. А как мне зделать обратно.
Вот у меня на сайте можно создавать текст и потом его изменять.Как мне зделать чтобы когда пользователь нажимает на кнопку изменить, то ссылка :
<a href='http://www.softtime.ru'>http://www.softtime.ru</a>
формеровалось в обратную сторанну:
[ url]http://www.softtime.ru[ /url]
??
Читал мануал, ничо не понил :( | |
| |
|
|
 |
|
|
| |
для: Адоп Акробат
(10.10.2004 в 16:22)
| | | А, ну здесь, просто следует замену организовать с привлечением регулярных выражений. Т.е. вместо двух приведённых вами замен использовать:
<?php
$_REQUEST["text"] = preg_replace("/\[url\]\s*(\S*)\s*\[\/url\]/si",'<a href="\\1">\\1</a>',$_REQUEST["text"]);
?>
|
| |
| |
|
|
 |
|
|
| |
для: cheops
(10.10.2004 в 10:32)
| | | Нет это все у меня получилось но не получаеца с ссылкой я делаю вот так
$_REQUEST["text"] = str_replace("[url]", "<a href=''>", $_REQUEST["text"]);
$_REQUEST["text"] = str_replace("[/url]", "</a>", $_REQUEST["text"]);
|
Допустим если посетитель введет вот это
[ url]www.softtime.ru[ /url]
то тогда ссылка построица вот таким оброзом
<a href=''>www.softtime.ru</a>
И получица точто ссылка пуста.только название :( | |
| |
|
|
 |
|
|
| |
для: Адоп Акробат
(10.10.2004 в 01:58)
| | | Да кроме этого, требуется, чтобы форма называлась form, а текстовая область message
<form name=form method=post action=handler.php>
<textarea cols=76 rows=10 name=message></textarea>
</form>
|
| |
| |
|
|
|