Temos pavadinimas: PHP-Fusion Lietuva Support Site bendruomenė :: is not a valid Image

Parašė Faraonas· 2018-08-18 23:55
#2

Atsidarote includes/bbcodes/img_bbcode_include.php ir pakeičiate viską šiuo kodu:


<?php
/*---------------------+
| dont worry, be happy |
+---------------------*/
 
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("?","&amp;","&","="), "", $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);
?>