Exemplo n.º 1
0
function parse_smileys($str = '', $image_url = '', $smileys = NULL)
{
    if ($image_url == '') {
        return $str;
    }
    if (!is_array($smileys)) {
        if (FALSE === ($smileys = get_smiley_array())) {
            return $str;
        }
    }
    // Add a trailing slash to the file path if needed
    $image_url = preg_replace("/(.+?)\\/*\$/", "\\1/", $image_url);
    foreach ($smileys as $key => $val) {
        $str = str_replace($key, "<img src=\"" . $image_url . $smileys[$key][0] . "\" width=\"" . $smileys[$key][1] . "\" height=\"" . $smileys[$key][2] . "\" alt=\"" . $smileys[$key][3] . "\" style=\"border:0;\" />", $str);
    }
    return $str;
}
Exemplo n.º 2
0
	function parse_smileys($str = '', $image_url = '', $smileys = NULL)
	{
		if ($image_url == '')
		{
			return $str;
		}

		if ( ! is_array($smileys))
		{
			if (FALSE === ($smileys = get_smiley_array()))
			{
				return $str;
			}
		}

		// Add a trailing slash to the file path if needed
		$image_url = preg_replace("/(.+?)\/*$/", "\\1/",  $image_url);

		foreach ($smileys as $key => $val)
		{
			$str = str_replace($key, '<img style="border: 0;" alt="\&quot;&quot;.$smileys[$key][3].&quot;\&quot;" src="\&quot;&quot;.$image_url.$smileys[$key][0].&quot;\&quot;" width="\&quot;&quot;.$smileys[$key][1].&quot;\&quot;" height="\&quot;&quot;.$smileys[$key][2].&quot;\&quot;" />', $str);
		}

		return $str;
}