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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? spellchecker.cfm

?? 我之前寫的一個asp的cms比較簡單
?? CFM
字號:
<cfsetting enablecfoutputonly="true">
<!---
This code uses a CF User Defined Function and should work in CF version 5.0
and up without alteration.

Also if you are hosting your site at an ISP, you will have to check with them
to see if the use of <CFEXECUTE> is allowed. In most cases ISP will not allow
the use of that tag for security reasons. Clients would be able to access each
others files in certain cases.
--->

<!--- The following variables values must reflect your installation. --->
<cfset aspell_dir	  = "C:\Program Files\Aspell\bin">
<cfset lang         = "en_US">
<cfset aspell_opts  = "-a --lang=#lang# --encoding=utf-8 -H --rem-sgml-check=alt">
<cfset tempfile_in  = GetTempFile(GetTempDirectory(), "spell_")>
<cfset tempfile_out = GetTempFile(GetTempDirectory(), "spell_")>
<cfset spellercss   = "../spellerStyle.css">
<cfset word_win_src = "../wordWindow.js">

<cfset form.checktext = form["textinputs[]"]>

<!--- make no difference between URL and FORM scopes --->
<cfparam name="url.checktext"  default="">
<cfparam name="form.checktext" default="#url.checktext#">

<!--- Takes care of those pesky smart quotes from MS apps, replaces them with regular quotes --->
<cfset submitted_text = ReplaceList(form.checktext,"%u201C,%u201D","%22,%22")>

<!--- submitted_text now is ready for processing --->

<!--- use carat on each line to escape possible aspell commands --->
<cfset text = "">
<cfset CRLF = Chr(13) & Chr(10)>

<cfloop list="#submitted_text#" index="field" delimiters=",">
	<cfset text = text & "%"  & CRLF
                      & "^A" & CRLF
                      & "!"  & CRLF>
	<!--- Strip all tags for the text. (by FredCK - #339 / #681) --->
	<cfset field = REReplace(URLDecode(field), "<[^>]+>", " ", "all")>
	<cfloop list="#field#" index="line" delimiters="#CRLF#">
		<cfset text = ListAppend(text, "^" & Trim(JSStringFormat(line)), CRLF)>
	</cfloop>
</cfloop>

<!--- create temp file from the submitted text, this will be passed to aspell to be check for misspelled words --->
<cffile action="write" file="#tempfile_in#" output="#text#" charset="utf-8">

<!--- execute aspell in an UTF-8 console and redirect output to a file. UTF-8 encoding is lost if done differently --->
<cfexecute name="cmd.exe" arguments='/c type "#tempfile_in#" | "#aspell_dir#\aspell.exe" #aspell_opts# > "#tempfile_out#"' timeout="100"/>

<!--- read output file for further processing --->
<cffile action="read" file="#tempfile_out#" variable="food" charset="utf-8">

<!--- remove temp files --->
<cffile action="delete" file="#tempfile_in#">
<cffile action="delete" file="#tempfile_out#">

<cfset texts = StructNew()>
<cfset texts.textinputs = "">
<cfset texts.words      = "">
<cfset texts.abort      = "">

<!--- Generate Text Inputs --->
<cfset i = 0>
<cfloop list="#submitted_text#" index="textinput">
  <cfset texts.textinputs = ListAppend(texts.textinputs, 'textinputs[#i#] = decodeURIComponent("#textinput#");', CRLF)>
  <cfset i = i + 1>
</cfloop>

<!--- Generate Words Lists --->
<cfset word_cnt  = 0>
<cfset input_cnt = -1>
<cfloop list="#food#" index="aspell_line" delimiters="#CRLF#">
    <cfset leftChar = Left(aspell_line, 1)>
	<cfif leftChar eq "*">
			<cfset input_cnt   = input_cnt + 1>
			<cfset word_cnt    = 0>
			<cfset texts.words = ListAppend(texts.words, "words[#input_cnt#] = [];", CRLF)>
			<cfset texts.words = ListAppend(texts.words, "suggs[#input_cnt#] = [];", CRLF)>
    <cfelse>
        <cfif leftChar eq "&" or leftChar eq "##">
			<!--- word that misspelled --->
			<cfset bad_word    = Trim(ListGetAt(aspell_line, 2, " "))>
			<cfset bad_word    = Replace(bad_word, "'", "\'", "ALL")>
			<!--- sugestions --->
			<cfset sug_list    = Trim(ListRest(aspell_line, ":"))>
			<cfset sug_list    = ListQualify(Replace(sug_list, "'", "\'", "ALL"), "'")>
			<!--- javascript --->
			<cfset texts.words = ListAppend(texts.words, "words[#input_cnt#][#word_cnt#] = '#bad_word#';", CRLF)>
			<cfset texts.words = ListAppend(texts.words, "suggs[#input_cnt#][#word_cnt#] = [#sug_list#];", CRLF)>
			<cfset word_cnt    = word_cnt + 1>
		</cfif>
     </cfif>
</cfloop>

<cfif texts.words eq "">
  <cfset texts.abort = "alert('Spell check complete.\n\nNo misspellings found.'); top.window.close();">
</cfif>

<cfcontent type="text/html; charset=utf-8">

<cfoutput><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="#spellercss#" />
<script language="javascript" src="#word_win_src#"></script>
<script language="javascript">
var suggs      = new Array();
var words      = new Array();
var textinputs = new Array();
var error;

#texts.textinputs##CRLF#
#texts.words#
#texts.abort#

var wordWindowObj = new wordWindow();
wordWindowObj.originalSpellings = words;
wordWindowObj.suggestions = suggs;
wordWindowObj.textInputs = textinputs;

function init_spell() {
	// check if any error occured during server-side processing
	if( error ) {
		alert( error );
	} else {
		// call the init_spell() function in the parent frameset
		if (parent.frames.length) {
			parent.init_spell( wordWindowObj );
		} else {
			alert('This page was loaded outside of a frameset. It might not display properly');
		}
	}
}
</script>

</head>
<body onLoad="init_spell();">

<script type="text/javascript">
wordWindowObj.writeBody();
</script>

</body>
</html></cfoutput>
<cfsetting enablecfoutputonly="false">

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩av一区二区三区四区| 欧美专区亚洲专区| 欧美午夜不卡视频| www久久精品| 亚洲午夜激情网页| 不卡的av电影| 亚洲视频一区二区在线观看| 全国精品久久少妇| 日本韩国精品在线| 成人欧美一区二区三区白人| 国产一区二区三区香蕉| 538在线一区二区精品国产| 自拍偷在线精品自拍偷无码专区| 国产一区二区毛片| 欧美一区二区高清| 日韩中文字幕一区二区三区| 91久久精品午夜一区二区| 一色桃子久久精品亚洲| 懂色av中文一区二区三区| 久久一日本道色综合| 精品一区二区av| 日韩午夜在线观看| 麻豆精品一区二区| 欧美一级艳片视频免费观看| 日韩电影免费在线看| 制服.丝袜.亚洲.中文.综合| 午夜视频一区二区| 欧美一区二区三区色| 蜜臀久久99精品久久久久宅男 | 亚洲一区在线看| av成人动漫在线观看| 国产精品美日韩| 国产成人免费9x9x人网站视频| 久久综合九色综合97婷婷| 奇米影视在线99精品| 欧美va在线播放| 精品一区二区免费在线观看| 337p粉嫩大胆色噜噜噜噜亚洲| 久久精工是国产品牌吗| 久久久久97国产精华液好用吗| 国产精品乡下勾搭老头1| 中文字幕久久午夜不卡| av成人老司机| 一区二区三区不卡视频| 欧美群妇大交群中文字幕| 麻豆精品一区二区| 欧美激情一区二区三区四区| 色婷婷久久一区二区三区麻豆| 亚洲一区二区三区中文字幕在线| 欧美伦理影视网| 久久不见久久见免费视频1| 国产片一区二区| 色诱亚洲精品久久久久久| 日韩不卡一区二区三区| 国产欧美综合在线观看第十页| 91视频91自| 蜜臀av一区二区| 国产精品美女久久久久久久| 欧美午夜精品久久久久久超碰| 久热成人在线视频| 亚洲欧美日韩国产一区二区三区| 欧美美女喷水视频| 国产电影一区在线| 亚洲国产aⅴ天堂久久| 精品美女被调教视频大全网站| jlzzjlzz亚洲女人18| 日本午夜精品一区二区三区电影| 国产欧美一区二区精品性色 | 99久久99久久久精品齐齐| 亚洲一卡二卡三卡四卡| 欧美va亚洲va香蕉在线| 99精品视频在线播放观看| 麻豆精品视频在线观看视频| 中文字幕亚洲在| 91精品国产入口| 91视频在线观看免费| 国内精品视频一区二区三区八戒| 亚洲女人****多毛耸耸8| 日韩视频免费观看高清完整版在线观看| 国产成人精品一区二| 日本亚洲电影天堂| 亚洲综合在线视频| 中文字幕欧美日本乱码一线二线| 欧美精品久久一区二区三区| 成人sese在线| 精品一区二区久久| 免费看日韩精品| 亚洲一二三专区| 成人欧美一区二区三区在线播放| 欧美xxxx老人做受| 91精品国产91久久久久久最新毛片| 99久久精品国产麻豆演员表| 国产不卡免费视频| 久久99这里只有精品| 日韩av电影免费观看高清完整版在线观看| 国产精品美日韩| 国产日韩欧美一区二区三区综合| 91精品国产综合久久精品性色| 91福利视频久久久久| 99久久精品国产导航| 成人精品鲁一区一区二区| 久久国产精品区| 美女视频黄 久久| 日本91福利区| 老司机午夜精品99久久| 欧美aaaaaa午夜精品| 日韩1区2区3区| 日日夜夜免费精品视频| 亚洲成人在线免费| 香蕉影视欧美成人| 日韩国产精品91| 丝袜美腿亚洲一区二区图片| 婷婷综合久久一区二区三区| 偷拍一区二区三区四区| 亚洲国产日韩a在线播放| 午夜天堂影视香蕉久久| 日本午夜精品一区二区三区电影| 日韩精品午夜视频| 精品一区二区影视| 国产成人激情av| 97久久精品人人做人人爽| 色婷婷av一区二区三区gif| 在线观看国产日韩| 欧美日韩高清一区二区| 日韩一级黄色片| 久久麻豆一区二区| 中文字幕综合网| 亚洲成av人片一区二区梦乃| 日产欧产美韩系列久久99| 经典一区二区三区| 成人黄色电影在线| 欧美亚洲国产一卡| 日韩欧美国产三级| 国产精品入口麻豆九色| 亚洲欧美另类图片小说| 首页国产欧美日韩丝袜| 国产麻豆成人精品| 色婷婷久久久亚洲一区二区三区| 精品国产免费人成电影在线观看四季 | 国产成人综合亚洲91猫咪| 成人午夜在线免费| 精品视频在线免费看| 欧美电影免费观看高清完整版在线| 国产日韩欧美精品电影三级在线 | 日韩成人精品在线观看| 国产精品亚洲视频| 91网站最新地址| 日韩精品最新网址| 中文字幕一区二区三区四区| 亚洲va在线va天堂| 国产福利一区在线| 欧美日韩在线播放三区| 久久综合色播五月| 亚洲一区二区三区小说| 国产精品白丝av| 欧美日韩一区二区在线观看 | 成人午夜电影网站| 91麻豆精品国产自产在线 | 99riav久久精品riav| 欧美日韩精品一区二区| 国产日韩精品视频一区| 无码av免费一区二区三区试看| 丁香桃色午夜亚洲一区二区三区| 欧美日韩亚洲综合一区二区三区| 久久久电影一区二区三区| 婷婷中文字幕一区三区| 91视频在线观看免费| 久久蜜桃av一区精品变态类天堂| 亚洲成av人片一区二区三区| 成人免费毛片app| 欧美大片在线观看一区二区| 亚洲国产日韩a在线播放性色| 成人av网站在线观看免费| 日韩一区二区中文字幕| 亚洲福利一区二区| 波多野结衣精品在线| 国产视频一区二区三区在线观看| 天天影视网天天综合色在线播放 | 欧美成人一区二区三区在线观看| 一区二区三区中文字幕| 成人av中文字幕| 国产亚洲欧美激情| 国产麻豆精品久久一二三| 日韩女优制服丝袜电影| 午夜精品福利在线| 欧美色倩网站大全免费| 亚洲黄色免费电影| 一本大道久久a久久综合婷婷| 国产精品久久久久久久第一福利 | 欧美国产一区视频在线观看| 久草在线在线精品观看| 欧美一级二级在线观看| 午夜亚洲福利老司机| 欧美日韩不卡一区二区| 亚洲高清免费观看| 在线亚洲人成电影网站色www| 亚洲同性gay激情无套| 91麻豆免费在线观看| 亚洲综合男人的天堂| 欧美在线制服丝袜|