if (!defined("IN_FUSION")) { die("Access Denied"); }
if (!function_exists("img_bbcode_callback")) {
function img_bbcode_callback($matches)
{
if (substr($matches[3], -1, 1) != "/")
{
$avdata = @getimagesize("$matches[1]$matches[3]$matches[4]");
if (isset($avdata["mime"]))
{
return "<span style='display: block; max-width: 300px; max-height: 300px; overflow: auto;' class='forum-img-wrapper'><img src='".$matches[1].str_replace(array("?","&","&","="), "", $matches[3]).$matches[4]."' alt='".$matches[3].$matches[4]."' style='border:0px' class='forum-img' /></span>";
}
else
{
return "[img]$matches[1]$matches[3]$matches[4][/img] is not a valid Image.";
}
}
else
{
return "[img]$matches[1]$matches[3]$matches[4][/img] is not a valid Image.";
}
// End of BBCode IMG tag patch by Euforia33
}
}
$text = preg_replace_callback("#\[img\]((http|ftp|https|ftps)://)(.*?)(\.(jpg|jpeg|gif|png|JPG|JPEG|GIF|PNG))\[/img\]#si", "img_bbcode_callback", $text);
?>
if (!defined("IN_FUSION")) { die("Access Denied"); }
if (!function_exists("img_bbcode_callback")) {
function img_bbcode_callback($matches) {
if (substr($matches[3], -1, 1) != "/") {
return "<span style='display: block; width: 300px; max-height: 300px; overflow: auto;' class='forum-img-wrapper'><img src='".$matches[1].str_replace(array("?","&","&","="), "", $matches[3]).$matches[4]."' alt='".$matches[3].$matches[4]."' style='border:0px' class='forum-img' /></span>";
} else {
return $matches[0];
}
}
}
$text = preg_replace_callback("#\[img\]((http|ftp|https|ftps)://)(.*?)(\.(jpg|jpeg|gif|png|JPG|JPEG|GIF|PNG))\[/img\]#si", "img_bbcode_callback", $text);
Category Forum
BB Codes - 8Labels
None yet
Statistics
0 participants
Notifications
You are not receiving notifications from this thread.
Related Questions