亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? display.php

?? 主要是提供域名查詢功能的主程序 PHP源代碼
?? PHP
字號(hào):
<?php
// --------------------------------------------
// | The EP-Dev Whois script        
// |                                           
// | Copyright (c) 2003-2005 EP-Dev.com :           
// | This program is distributed as free       
// | software under the GNU General Public     
// | License as published by the Free Software 
// | Foundation. You may freely redistribute     
// | and/or modify this program.               
// |                                           
// --------------------------------------------


/* ------------------------------------------------------------------ */
//	EP-Dev Whois Display Class
//	Contains all output-related functions.
//	Date: 3/29/2005
/* ------------------------------------------------------------------ */

class EP_Dev_Whois_Display
{
	var $CORE;

	var $title;
	var $template;
	var $content;

	var $copyright;


	function EP_Dev_Whois_Display(&$global)
	{
		$this->reloadCore($global);
	}


	/* ------------------------------------------------------------------ */
	//	Reload Core
	//	Reloads the $global core object with updated links.
	/* ------------------------------------------------------------------ */
	
	function reloadCore(&$global)
	{
		$this->CORE = $global;
	}


	/* ------------------------------------------------------------------ */
	//	Load template data
	//	Loads designated $page_id template.
	/* ------------------------------------------------------------------ */
	
	function loadTemplate($page_id)
	{
		$this->content = $this->CORE->TEMPLATES[$page_id];
	}


	/* ------------------------------------------------------------------ */
	//	Construct Page
	//	Create basic page output and store.
	/* ------------------------------------------------------------------ */
	
	function constructPage($page_id, $content = "", $title = "")
	{
		// load template
		$this->loadTemplate($page_id);

		if (!empty($content))
			$this->content = $content;

		if (!empty($title))
			$this->title = $title;
	}

	
	/* ------------------------------------------------------------------ */
	//	Display Page
	//	Display stored page output.
	/* ------------------------------------------------------------------ */

	function displayPage()
	{
		$this->parseAll();
		echo $this->content;
	}


	/* ------------------------------------------------------------------ */
	//	Parse All
	//	Parses all global template data.
	/* ------------------------------------------------------------------ */
	
	function parseAll()
	{
		$this->parsePage();
		$this->parseSearchBar();
		$this->parsePriceTable();
		$this->parsePage();
	}


	/* ------------------------------------------------------------------ */
	//	Parse Domains
	//	Parses template of $template_id with $domain_queries data.
	/* ------------------------------------------------------------------ */
	
	function parseDomains($domain_queries, $template_id)
	{
		preg_match("/\[repeat\](.*?)\[\/repeat\]/is", $this->CORE->TEMPLATES[$template_id], $available_template);

		$search = array (
			"/\[\[domain\]\]/",
			"/\[\[ext\]\]/",
			"/\[\[price\]\]/",
			"/\[\[whois-reporturl\]\]/"
			);

		// create blank display for repeats
		$repeat_display = "";

		// for each available domain
		foreach($domain_queries as $current_domain)
		{
			// replace array for current domain
			$replace = array (
				$current_domain->getDomain(),
				$current_domain->getExt(),
				str_replace("\$", "\\\$", $current_domain->getPrice()),
				"whois.php?page=WhoisReport&amp;domain=" . $current_domain->getDomain() . "&amp;ext=" . $current_domain->getExt()
				);

			// replace tags with current domain tags and add template onto $repeat_display
			$repeat_display .= preg_replace($search, $replace, $available_template[1]);
		};

		if (count($domain_queries))
		{
			// return original template with new replacement data replacing repeat tags
			return str_replace($available_template[0], $repeat_display, $this->CORE->TEMPLATES[$template_id]);
		}
		else
		{
			return "";
		}
	}


	/* ------------------------------------------------------------------ */
	//	Parse available domains
	//	Parses for available domains of $domain_queries and then parses
	//	page content.
	/* ------------------------------------------------------------------ */
	
	function parseAvailableDomains($domain_queries)
	{
		$available_display = $this->parseDomains($domain_queries, "availabledomains");
		$this->customParse("availabledomains", $available_display);
	}


	/* ------------------------------------------------------------------ */
	//	Parse unavailable domains
	//	Parses for unavailable domains of $domain_queries and then parses
	//	page content.
	/* ------------------------------------------------------------------ */
	
	function parseUnavailableDomains($domain_queries)
	{
		$unavailable_display = $this->parseDomains($domain_queries, "unavailabledomains");
		$this->customParse("unavailabledomains", $unavailable_display);
	}


	/* ------------------------------------------------------------------ */
	//	Custom Parse
	//	Performs custom parse, finding $find in template context and replacing
	//	with $replace data.
	/* ------------------------------------------------------------------ */
	
	function customParse($find, $replace)
	{
		$this->content = str_replace("[[{$find}]]", $replace, $this->content);
	}


	/* ------------------------------------------------------------------ */
	//	Parse page
	//	Parses page for general tags.
	/* ------------------------------------------------------------------ */
	
	function parsePage()
	{
		$copyright = "<div align='center'><small>Generated by Hztv.Com.Ru <a href=\"http://hztv.com.ru\" target=\"_blank\">Whois Search</a>.</small></div>";

		if ($this->CORE->CONFIG->SCRIPT['copyright'] && strpos($this->content, "[[footer]]") === false && !$this->copyright)
		{
			$this->copyright = true;
			$this->content .= $copyright;
		}

		$search = array (
			"/\[\[header\]\]/",
			"/\[\[footer\]\]/",
			"/\[\[copyright\]\]/"
			);

		$replace = array (
			$this->CORE->TEMPLATES['header'],
			($this->CORE->CONFIG->SCRIPT['copyright'] && !$this->copyright ? $copyright : "") . $this->CORE->TEMPLATES['footer'],
			$copyright
		);

		// perform search & replace of above arrays
		$this->content = preg_replace($search, $replace, $this->content);
		$this->copyright = true;

		// match all site called configs
		$number_matched = preg_match_all("/\[\[site-([a-zA-Z0-9]+)\]\]/", $this->content, $matches);

		// replace with config variable
		for($i=0; $i<$number_matched; $i++)
		{
			// only if variable exists
			if (isset($this->CORE->CONFIG->SCRIPT['SITE'][$matches[1][$i]]))
			{
				$this->content = str_replace("[[site-{$matches[1][$i]}]]", $this->CORE->CONFIG->SCRIPT['SITE'][$matches[1][$i]], $this->content);
			}
		}

		// match all site called configs
		$number_matched = preg_match_all("/\[\[user-([a-zA-Z0-9]+)\]\]/", $this->content, $matches);

		// replace with config variable
		for($i=0; $i<$number_matched; $i++)
		{
			$domain = $this->CORE->USER->getValue($matches[1][$i]);
			
			$this->content = str_replace("[[user-{$matches[1][$i]}]]", $this->CORE->USER->getValue($matches[1][$i]), $this->content);
		}
	}

	
	/* ------------------------------------------------------------------ */
	//	Parse Search Bar
	//	Parses search bar for related tags.
	/* ------------------------------------------------------------------ */

	function parseSearchBar()
	{
		$all_extensions = $this->CORE->DOMAINS->getDisplayExtensions();

		$user_extensions = $this->CORE->USER->getValue("extensions");

		if (is_array($user_extensions))
			$default_domains = $user_extensions;
		else
			$default_domains = $this->CORE->DOMAINS->getAutoSearchExtensions();

		if (strpos($this->CORE->TEMPLATES['searchbar'], "[[tld-checkboxes]]") !== false)
		{
			$i=0;
			$rows = 0;
			$cols = 0;

			$searchbar = "<table class=\"whoisSearchTable\">\n<tr>\n";

			foreach($all_extensions as $ext)
			{
				if (($this->CORE->CONFIG->SCRIPT['TLD_DISPLAY']['num_rows'] - $rows > 1) || ($rows < $this->CORE->CONFIG->SCRIPT['TLD_DISPLAY']['num_rows'] && $cols < $this->CORE->CONFIG->SCRIPT['TLD_DISPLAY']['num_columns']))
				{
					if ($cols >= $this->CORE->CONFIG->SCRIPT['TLD_DISPLAY']['num_columns'])
					{
						$searchbar .= "</tr>\n<tr>\n";
						$cols = 1;
						$rows++;
					}
					else
					{
						$cols++;
					}

					$searchbar .= "<td class=\"whoisSearchTable\"><input type=\"checkbox\" name=\"ext{$i}\" value=\"{$ext}\"" . (in_array($ext, $default_domains) ? " checked" : "") . ">.{$ext}</td>\n";
					$i++;
				}
			}

			$searchbar .= "</tr>\n</table>\n";

			$final_searchbar = str_replace("[[tld-checkboxes]]", $searchbar, $this->CORE->TEMPLATES['searchbar']);
		}
		else if (strpos($this->CORE->TEMPLATES['searchbar'], "[[tld-dropbox]]") !== false)
		{
			$searchbar .= "<select name=\"ext0\">\n";

			// get user's extension
			$user_extension = $this->CORE->USER->getValue("extension");

			// check if user specified extension
			if (!empty($user_extension))
				$selected = $user_extension;
			else
				$selected = 0;

			$i=0;
			foreach($all_extensions as $ext)
			{
				// decide on what is default selected
				if ($i === $selected || $selected === $ext)
					$selected_text = " selected";
				else
					$selected_text = "";

				$searchbar .= "<option value=\"{$ext}\"{$selected_text}>.{$ext}</option>\n";
				$i++;
			}

			$searchbar .= "</select>\n";

			$final_searchbar = str_replace("[[tld-dropbox]]", $searchbar, $this->CORE->TEMPLATES['searchbar']);
		}

		$this->customParse("searchbar", $final_searchbar);
	}


	/* ------------------------------------------------------------------ */
	//	Parse Price Table
	//	Parses price table template for related tags.
	/* ------------------------------------------------------------------ */
	
	function parsePriceTable()
	{
		if ($this->CORE->CONFIG->BUYMODE['PRICETABLE']['enable'])
		{
			$all_extensions = $this->CORE->DOMAINS->getPriceTableExtensions();

			$i=0;
			$rows = 0;
			$cols = 0;

			$pricetable = "<table class=\"whoisPriceTable\">\n<tr>\n";

			foreach($all_extensions as $ext)
			{
				if (($this->CORE->CONFIG->BUYMODE['PRICETABLE']['num_rows'] - $rows > 1) || ($rows < $this->CORE->CONFIG->BUYMODE['PRICETABLE']['num_rows'] && $cols < $this->CORE->CONFIG->BUYMODE['PRICETABLE']['num_columns']))
				{
					if ($cols >= $this->CORE->CONFIG->BUYMODE['PRICETABLE']['num_columns'])
					{
						$pricetable .= "</tr>\n<tr>\n";
						$cols = 1;
						$rows++;
					}
					else
					{
						$cols++;
					}

					$pricetable .= "<td class=\"whoisPriceTable_ext\">.{$ext}:</td><td class=\"whoisPriceTable_price\">" . $this->CORE->DOMAINS->getPrice($ext) . "</td>\n";
				}
			}

			$pricetable .= "</tr>\n</table>\n";
		}
		else
		{
			$pricetable = "";
		}

		$this->customParse("pricetable", $pricetable);
	}


}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
青草国产精品久久久久久| 免费在线观看成人| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 韩国中文字幕2020精品| 亚洲精品成人精品456| 精品国产一区二区三区av性色| 91麻豆免费视频| 国产精品综合一区二区| 五月婷婷色综合| 亚洲天堂2014| 国产精品毛片无遮挡高清| 日韩一级免费观看| 欧美日韩精品专区| 色拍拍在线精品视频8848| 成人综合在线观看| 国产福利不卡视频| 精品中文av资源站在线观看| 午夜私人影院久久久久| 亚洲精品成a人| 亚洲欧洲日产国码二区| 国产视频一区二区三区在线观看| 日韩欧美国产综合一区 | 亚洲日本在线看| 欧美激情中文字幕| 久久久久久久久伊人| 欧美一区二区三区在线视频| 欧美色电影在线| 欧美日韩午夜精品| 欧美精品99久久久**| 欧美久久久久免费| 欧美日韩激情一区| 欧美日韩国产精选| 制服丝袜在线91| 91麻豆精品国产自产在线观看一区 | 亚洲成人久久影院| 亚洲一二三区不卡| 五月天一区二区| 视频一区二区不卡| 蜜臀av一区二区在线免费观看 | 亚洲韩国精品一区| 99久久免费国产| 成人理论电影网| 成人久久18免费网站麻豆| 成人午夜激情影院| 成人午夜伦理影院| 成人av第一页| 色婷婷综合中文久久一本| 96av麻豆蜜桃一区二区| 91视视频在线观看入口直接观看www | 97精品久久久午夜一区二区三区| 99精品久久只有精品| 97se亚洲国产综合自在线| 91理论电影在线观看| 欧亚一区二区三区| 日韩欧美在线影院| 精品国产91久久久久久久妲己 | 欧美在线视频日韩| 51精品视频一区二区三区| 欧美大白屁股肥臀xxxxxx| 欧美成人vr18sexvr| 久久精品人人做人人爽97| 日韩一区有码在线| 天使萌一区二区三区免费观看| 日韩av一区二区三区| 捆绑调教美女网站视频一区| 国产成人免费视频网站| 在线视频亚洲一区| 日韩一级片网站| 国产精品福利影院| 天堂va蜜桃一区二区三区漫画版| 国产综合色视频| 色一情一乱一乱一91av| 91精品国产综合久久国产大片| 久久久夜色精品亚洲| 亚洲视频1区2区| 久久国产人妖系列| 91原创在线视频| 制服丝袜av成人在线看| 欧美激情综合五月色丁香| 亚洲一区二区三区在线| 国产一区高清在线| 日本韩国精品一区二区在线观看| 日韩视频在线观看一区二区| 国产精品传媒视频| 青椒成人免费视频| 色婷婷综合在线| 久久麻豆一区二区| 亚洲福利视频一区| 成人网页在线观看| 日韩亚洲电影在线| 亚洲综合激情小说| 大白屁股一区二区视频| 91精品国产综合久久久蜜臀图片| 国产精品免费aⅴ片在线观看| 天天色综合天天| 97精品视频在线观看自产线路二| 精品国产百合女同互慰| 亚洲va欧美va天堂v国产综合| 国产精品99久久久久| 欧美久久一二区| 樱桃视频在线观看一区| 大陆成人av片| 久久蜜桃香蕉精品一区二区三区| 午夜婷婷国产麻豆精品| 色香蕉久久蜜桃| 中文字幕精品一区二区精品绿巨人| 蜜桃av一区二区三区电影| 在线一区二区三区四区五区 | 久久久国产午夜精品| 日本sm残虐另类| 欧美日韩一区三区四区| 自拍视频在线观看一区二区| 国产成a人亚洲| 精品捆绑美女sm三区| 五月天一区二区| 欧美三级三级三级爽爽爽| 亚洲色图制服丝袜| av亚洲精华国产精华精| 亚洲国产激情av| 国产suv精品一区二区6| 亚洲精品一区在线观看| 免费的国产精品| 日韩三级高清在线| 日本va欧美va欧美va精品| 制服丝袜一区二区三区| 日韩成人免费在线| 欧美一区二区三区四区五区| 三级精品在线观看| 337p亚洲精品色噜噜狠狠| 日韩不卡手机在线v区| 这里只有精品视频在线观看| 日本不卡的三区四区五区| 欧美一级午夜免费电影| 美女视频黄 久久| 欧美tickle裸体挠脚心vk| 免费一区二区视频| 久久久蜜桃精品| 国产精品1区2区3区| 26uuu国产日韩综合| 国产iv一区二区三区| 国产精品久久三区| 欧洲av在线精品| 日韩精品一级中文字幕精品视频免费观看 | 成人av午夜电影| 亚洲欧美在线另类| 色综合久久综合网97色综合 | 午夜精品久久久久久久99水蜜桃| 欧洲av一区二区嗯嗯嗯啊| 午夜精品一区在线观看| 在线观看91精品国产麻豆| 免费成人美女在线观看.| 日韩美一区二区三区| 国产曰批免费观看久久久| 国产欧美视频在线观看| 97精品国产露脸对白| 亚洲www啪成人一区二区麻豆| 日韩一区二区三区视频| 国产美女在线精品| 日韩美女精品在线| 欧美精选午夜久久久乱码6080| 美女一区二区久久| 国产精品国产三级国产专播品爱网| 91女人视频在线观看| 午夜精品福利久久久| 久久―日本道色综合久久| 91在线精品一区二区| 水野朝阳av一区二区三区| ww亚洲ww在线观看国产| 色哟哟亚洲精品| 久草精品在线观看| 亚洲黄色录像片| 久久这里只精品最新地址| 99国产精品久久| 美女在线一区二区| 亚洲日韩欧美一区二区在线| 日韩欧美国产一区二区三区| thepron国产精品| 麻豆精品在线观看| 亚洲日本一区二区| 精品少妇一区二区三区日产乱码 | 91老司机福利 在线| 精品一区二区三区欧美| 亚洲女厕所小便bbb| 久久综合久久鬼色中文字| av福利精品导航| 久久精品国产一区二区三区免费看| 中文字幕一区二区5566日韩| 欧美一区二区三区电影| av激情亚洲男人天堂| 久88久久88久久久| 亚洲一区在线看| 国产精品欧美一区二区三区| 欧美一区二区三区小说| 91麻豆免费观看| 国产精品一区二区在线观看网站| 亚洲午夜激情av| 综合久久久久久久| 久久噜噜亚洲综合| 日韩免费在线观看| 欧美丰满少妇xxxxx高潮对白|