28 lines
1.2 KiB (Stored with Git LFS)
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>
|