(.*)!ims', $credits, $m); $credits = preg_replace('!.*!ims', '', $m[1]); // Fix for PHP bug #24839, // which affects the page layout $credits = str_replace( ["", "& "], ["", "& "], $credits, ); // If there is something left, print it out if ($credits) { site_header("Credits", ["current" => "community", 'css' => ['credits.css']]); echo $credits; site_footer(); }