]*>)/i', '$1\n\n', $html, 1 ); $dbName = (string) ($instance['database'] ?? ('travian_' . $instanceId)); $prefix = (string) ($instance['prefix'] ?? ($instanceId . '_')); $name = (string) ($instance['name'] ?? ('TravianZ ' . strtoupper($instanceId))); $html = preg_replace('/(]+name="servername"[^>]+value=")[^"]*("[^>]*>)/i', '$1' . htmlspecialchars($name, ENT_QUOTES, 'UTF-8') . '$2', $html, 1); $html = preg_replace('/(]+name="sdb"[^>]+value=")[^"]*("[^>]*>)/i', '$1' . htmlspecialchars($dbName, ENT_QUOTES, 'UTF-8') . '$2', $html, 1); $html = preg_replace('/(]+name="prefix"[^>]+value=")[^"]*("[^>]*>)/i', '$1' . htmlspecialchars($prefix, ENT_QUOTES, 'UTF-8') . '$2', $html, 1); $header = '
' . htmlspecialchars($dbName, ENT_QUOTES, 'UTF-8') . ''
. '