Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

bbcode_add_smiley(3) [php man page]

BBCODE_ADD_SMILEY(3)							 1						      BBCODE_ADD_SMILEY(3)

bbcode_add_smiley - Adds a smiley to the parser

SYNOPSIS
bool bbcode_add_smiley (resource $bbcode_container, string $smiley, string $replace_by) DESCRIPTION
Adds a smiley to the parser PARAMETERS
o $bbcode_container - BBCode_Container resource, returned by bbcode_create(3). o $smiley - The string that will be replaced when found. o $replace_by - The string that replace smiley when found. RETURN VALUES
Returns TRUE on success or FALSE on failure. EXAMPLES
Example #1 bbcode_add_smiley(3) usage example <?php /* * Prepare the rule set */ $arrayBBCode=array( ''=> array('type'=>BBCODE_TYPE_ROOT, 'childs'=>'!i'), 'b'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<b>', 'close_tag'=>'</b>'), 'u'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<u>', 'close_tag'=>'</u>', 'flags'=>BBCODE_FLAGS_SMILEYS_OFF), 'i'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<i>', 'close_tag'=>'</i>', 'childs'=>'b'), ); /* * Parsed Text */ $text=<<<EOF [i] No parse Test [/i] :) [b] Parsed, with smiley :( [/b] [u] Parsed, with no smiley :D [/u] EOF; /* * Init the parser */ $BBHandler=bbcode_create($arrayBBCode); /* * Add Smiley rules to parser */ bbcode_add_smiley($BBHandler, ":)", "<img src="smiley.gif" alt=":)" />"); bbcode_add_smiley($BBHandler, ":(", "<img src="sad.gif" alt=":(" />"); bbcode_add_smiley($BBHandler, ":D", "<img src="happy.gif" alt=":D" />"); bbcode_add_smiley($BBHandler, ":p", "<img src="tong.gif" alt=":p" />"); bbcode_add_smiley($BBHandler, ":|", "<img src="special.gif" alt=":|" />"); bbcode_add_smiley($BBHandler, ":6:", "<img src="six.gif" alt=":6:" />"); /* * Parse the text */ echo bbcode_parse($BBHandler,$text); ?> The above example will output: <i> No parse Test </i> <img src="smiley.gif" alt=":)" /> <b> Parsed, with smiley <img src="sad.gif" alt=":(" /> </b> <u> Parsed, with no smiley :D </u> PHP Documentation Group BBCODE_ADD_SMILEY(3)

Check Out this Related Man Page

wml::std::href(3)						     EN Tools							 wml::std::href(3)

NAME
wml::std::href - Enhanced Hyperlink SYNOPSIS
#use wml::std::href <href url="..." [name="..."] [image="..."] [hint="..."] [target="..."]> DESCRIPTION
This is an interface to the standard HTML anchor tag ("<a href="...">...</a>"). The intended use of "<href>" is to simplify the creation of hyperlinks. The following <href url="THE://URL"> <href url="THE://URL" name="THE_NAME"> <href url="THE://URL" image="THE_IMG.EXT"> <href url="THE://URL" name="THE_NAME" image="THE_IMG.EXT"> <href url="THE://URL" hint="THE_HINT"> <href url="THE://URL" name="THE_NAME" image="THE_IMG.EXT" hint="THE_HINT"> gets expanded to <a href="THE://URL"><tt>THE://URL</tt></a> <a href="THE://URL">THE_NAME</a> <a href="THE://URL"><img src="THE_IMG.EXT" alt="THE://URL" border="0"></a> <a href="THE://URL"><img src="THE_IMG.EXT" alt="THE_NAME" border="0"></a> <a href="THE://URL" onmouseover="self.status='THE_HINT';return true" onmouseout="self.status='';return true" onfocus="self.status='THE_HINT';return true" onblur="self.status='';return true"><tt>THE://URL</tt></a> <a href="THE://URL" onmouseover="self.status='THE_HINT';return true" onmouseout="self.status='';return true" onfocus="self.status='THE_HINT';return true" onblur="self.status='';return true"><img src="THE_IMG.EXT" alt="THE_NAME" border="0"></a> AUTHOR
Ralf S. Engelschall rse@engelschall.com www.engelschall.com REQUIRES
Internal: P1, P2 External: -- SEE ALSO
HTML "<a>" and "<img>" tags. EN Tools 2014-04-16 wml::std::href(3)
Man Page