uwuzu/search/opensearch.php

28 lines
1.2 KiB (Stored with Git LFS)
PHP

<?php
require('../db.php');
require("../function/function.php");
blockedIP($_SERVER['REMOTE_ADDR']);
$serversettings_file = "../server/serversettings.ini";
$serversettings = parse_ini_file($serversettings_file, true);
header("Content-Type: application/xml; charset=UTF-8");
header("Access-Control-Allow-Origin: *");
$domain = $_SERVER['HTTP_HOST'];
if(!(empty($serversettings["serverinfo"]["server_icon"]))){
$servericon = safetext($serversettings["serverinfo"]["server_icon"]);
}else{
$servericon = (empty($_SERVER['HTTPS']) ? 'http://' : 'https://').$domain."/img/uwuzuicon.png";
}
?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName><?php echo safetext($serversettings["serverinfo"]["server_name"]);?></ShortName>
<Description><?php echo safetext($serversettings["serverinfo"]["server_name"]);?>で検索</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16"><?php echo safetext($servericon);?></Image>
<Url type="text/html" template="<?php echo safetext((empty($_SERVER['HTTPS']) ? 'http://' : 'https://').$domain."/search/?q={searchTerms}");?>"/>
</OpenSearchDescription>