Hallo zusammen,
ich habe heute zum ersten mal ein großes Update gemacht und würde gerne meinen alten PHP Code weiterhin nutzen wollen.
Allerdings funktioniert dieser leider nicht mehr, kann mir eventuell Jemand helfen ?
ich habe heute zum ersten mal ein großes Update gemacht und würde gerne meinen alten PHP Code weiterhin nutzen wollen.
PHP Code:
function handle_bbcode_img_match($link, $fullsize = false) { if (is_array($link)) { $link="Array"; }
{
$list=array(
"cdn.akamai.steamstatic.com",
"god-network.eu",
"mmo-netz.de",
"tarnkappe.info",
"xup.in",
"xup.to",
"abload.de",
"gametracker.com",
"media.rockstargames.com"
);
$link=preg_replace("/</" ,"%3C", $link); $link=preg_replace("/>/" ,"%3E", $link);
$link=preg_replace("/"/" ,"%22", $link); $link=preg_replace("/'/" ,"%27;", $link);
if (strlen($link)>8) { $linka=explode("://", $link); if (strtolower($link[0]) . strtolower($link[1]) . strtolower($link[2]) . strtolower($link[3]) . strtolower($link[4]) . strtolower($link[5]) . strtolower($link[6])=="http://" or strtolower($link[0]) . strtolower($link[1]) . strtolower($link[2]) . strtolower($link[3]) . strtolower($link[4]) . strtolower($link[5]) . strtolower($link[6]) . strtolower($link[7])=="https://") {
if (isset($linka[1])) { $linkb=explode("/", $linka[1]);
$linki=0; while (isset($list[$linki])) { if (strlen($linkb[0])>=strlen($list[$linki])) { $linkc=substr($linkb[0], -strlen($list[$linki]));
if (strtolower($linkc)==strtolower($list[$linki])) { $linkc=substr($linkb[0], -strlen($list[$linki])-1); if (strtolower($linkc)==strtolower($list[$linki]) or strtolower($linkc)=="." . strtolower($list[$linki])) { return "<img src="" . $link . "" border="0" alt="" />"; } } } $linki++; } } } } return "<p style="color: red;">" . $link . "<br>Image Hoster Gesperrt! - Bitte Uploade deine Bilder auf einem Trusted Image Hoster -> <a href="http://mmo-netz.de/ank-ndigungen-und-neuigkeiten/73-image-hoster-whitelist.html">Image Hoster Whitelist</a></p>"; }
$link = $this->strip_smilies(str_replace('\"', '"', $link));
// remove double spaces -- fixes issues with wordwrap
$link = str_replace(array(' ', '"'), '', $link);
$retval = ($fullsize ? '<div class="size_fullsize">' : '') . '<img src="' . $link . '" border="0" alt="" />' . ($fullsize ? '</div>' : '');
($hook = vBulletinHook::fetch_hook('bbcode_img_match')) ? eval($hook) : false;
return $retval;
}
Comment