|
|
|
|
|
äëÿ: 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>
|
| |
|
|
|
|