Ôîðóì: Ôîðóì PHPÔîðóì ApacheÔîðóì Ðåãóëÿðíûå ÂûðàæåíèÿÔîðóì MySQLHTML+CSS+JavaScriptÔîðóì FlashÐàçíîå
Íîâûå òåìû: 0000000
MySQL 5.  ïîäëèííèêå. Àâòîðû: Êóçíåöîâ Ì.Â., Ñèìäÿíîâ È.Â. PHP íà ïðèìåðàõ (2 èçäàíèå). Àâòîðû: Êóçíåöîâ Ì.Â., Ñèìäÿíîâ È.Â. PHP. Ïðàêòèêà ñîçäàíèÿ Web-ñàéòîâ (âòîðîå èçäàíèå). Àâòîðû: Êóçíåöîâ Ì.Â., Ñèìäÿíîâ È.Â. C++. Ìàñòåð-êëàññ â çàäà÷àõ è ïðèìåðàõ. Àâòîðû: Êóçíåöîâ Ì.Â., Ñèìäÿíîâ È.Â. MySQL íà ïðèìåðàõ. Àâòîðû: Êóçíåöîâ Ì.Â., Ñèìäÿíîâ È.Â.
ÂÑÅ ÍÀØÈ ÊÍÈÃÈ
Êîíñóëüòàöèîííûé öåíòð SoftTime

Ôîðóì PHP

Âûáðàòü äðóãîé ôîðóì

 

Çäðàâñòâóéòå, Ïîñåòèòåëü!

âèä ôîðóìà:
Ëèíåéíûé ôîðóì (íîâûå ñîîáùåíèÿ âíèç) Ñòðóêòóðíûé ôîðóì

òåìà: Çàìåíà [ b][ /b] íà <b></b>

Ñîîáùåíèÿ:  [1-10]    [11-20]  [21-22] 

 
 àâòîð: cheops   (19.12.2004 â 21:24)   ïèñüìî àâòîðó
 
   äëÿ: Ozxar   (19.12.2004 â 20:42)
 

Ýòî ëó÷øå ñïðîñèòü â http://www.softtime.ru/forum/index.php?id_forum=4, íî íóæíî óòî÷íèòü ÷òî äîëæíî ïîëó÷èòüñÿ â êîíå÷íîì èòîãå...

   
 
 àâòîð: Ozxar   (19.12.2004 â 20:42)   ïèñüìî àâòîðó
 
   äëÿ: cheops   (19.12.2004 â 10:08)
 

À íà JavaScript êàê íàïèñàòü ñêðèïò ÷òîá ñîçäàâàëñÿ òàêîé òåã?

   
 
 àâòîð: cheops   (19.12.2004 â 10:08)   ïèñüìî àâòîðó
 
   äëÿ: 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, ÷òîáû íå ôîðóì íå èíòåðïðåòèðîâàë êîä íåïðàâèëüíî.

   
 
 àâòîð: Ozxar   (19.12.2004 â 04:01)   ïèñüìî àâòîðó
 
   äëÿ: Àäîï Àêðîáàò   (10.10.2004 â 20:18)
 

èçâåíèòå à ññûëêó òàêîãî ôîðìàòà [ url=linet.ru]Ññûëêà íà ëèíåò[ /url]
ïðåîáðàçîâàëàñü âîò â ýòó
<a href=linet.ru>Ññûëêà íà ëèíåò</a>

   
 
 àâòîð: Àäîï Àêðîáàò   (10.10.2004 â 20:18)   ïèñüìî àâòîðó
 
   äëÿ: cheops   (10.10.2004 â 19:28)
 

Ïîíèë ñïàñèáî

   
 
 àâòîð: 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);
?>

   
 
 àâòîð: Àäîï Àêðîáàò   (10.10.2004 â 18:09)   ïèñüìî àâòîðó
 
   äëÿ: cheops   (10.10.2004 â 16:54)
 

Ñïàñèáà õåîïñ ñ ýòèì ïîëó÷èëîñü. À êàê ìíå çäåëàòü îáðàòíî.
Âîò ó ìåíÿ íà ñàéòå ìîæíî ñîçäàâàòü òåêñò è ïîòîì åãî èçìåíÿòü.Êàê ìíå çäåëàòü ÷òîáû êîãäà ïîëüçîâàòåëü íàæèìàåò íà êíîïêó èçìåíèòü, òî ññûëêà :
<a href='http://www.softtime.ru'>http://www.softtime.ru</a>
ôîðìåðîâàëîñü â îáðàòíóþ ñòîðàííó:
[ url]http://www.softtime.ru[ /url]
??

×èòàë ìàíóàë, íè÷î íå ïîíèë :(

   
 
 àâòîð: cheops   (10.10.2004 â 16:54)   ïèñüìî àâòîðó
 
   äëÿ: Àäîï Àêðîáàò   (10.10.2004 â 16:22)
 

À, íó çäåñü, ïðîñòî ñëåäóåò çàìåíó îðãàíèçîâàòü ñ ïðèâëå÷åíèåì ðåãóëÿðíûõ âûðàæåíèé. Ò.å. âìåñòî äâóõ ïðèâåä¸ííûõ âàìè çàìåí èñïîëüçîâàòü:
<?php
    $_REQUEST
["text"] = preg_replace("/\[url\]\s*(\S*)\s*\[\/url\]/si",'<a href="\\1">\\1</a>',$_REQUEST["text"]);
?>

   
 
 àâòîð: Àäîï Àêðîáàò   (10.10.2004 â 16:22)   ïèñüìî àâòîðó
 
   äëÿ: 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>

È ïîëó÷èöà òî÷òî ññûëêà ïóñòà.òîëüêî íàçâàíèå :(

   
 
 àâòîð: cheops   (10.10.2004 â 10:32)   ïèñüìî àâòîðó
 
   äëÿ: Àäîï Àêðîáàò   (10.10.2004 â 01:58)
 

Äà êðîìå ýòîãî, òðåáóåòñÿ, ÷òîáû ôîðìà íàçûâàëàñü form, à òåêñòîâàÿ îáëàñòü message
<form name=form method=post action=handler.php>
<textarea cols=76 rows=10 name=message></textarea>
</form>

   

Ñîîáùåíèÿ:  [1-10]    [11-20]  [21-22] 

Ôîðóì ðàçðàáîòàí IT-ñòóäèåé SoftTime
Rambler's Top100
ââåðõ

Rambler's Top100 ßíäåêñ.Ìåòðèêà ßíäåêñ öèòèðîâàíèÿ