<?xml version="1.0" encoding="UTF-8" ?>
<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@ page import="java.util.*,java.sql.*"%>
<%
	String original = request.getParameter("word");
        String word = "";

StringBuffer sb = new StringBuffer();
boolean question = true;

if(original==null){	
question = false;
}else{

try{
if(original.length()>255){
return;
}
word = new String(original.getBytes("iso-8859-1"), "UTF-8");

word=word.replaceAll("&","");
word=word.replaceAll("\"","");
word=word.replaceAll("<","");
word=word.replaceAll(">","");
word=word.replaceAll(";","");
word=word.replaceAll(",","");
word=word.replaceAll("\\(","");
word=word.replaceAll("\\)","");
word=word.replaceAll("\\.\\./","");
word=word.replaceAll(" ","_");

Connection con;
PreparedStatement stmt;

Class.forName("org.gjt.mm.mysql.Driver");

                        String dburl = "jdbc:mysql:///dictionaries?useUnicode=true&characterEncoding=UTF8";
                        String user = "root";
                        String pass = "l10nmichil10n";

			con = DriverManager.getConnection(dburl, user, pass);


if(word.length() > 255){
out.print("ERROR");
return;
}


// For users input log
/*
String sql = "insert into waei_searched value(?,now(),?)";
stmt = con.prepareStatement(sql);
stmt.setString(1, word);
stmt.setString(2, (String)request.getRemoteAddr());
stmt.executeUpdate();
*/
//

			String sql = "SELECT * FROM edic where word=? OR yomigana=?";
			stmt = con.prepareStatement(sql);
			stmt.setString(1, word);
			stmt.setString(2, word);


			ResultSet rs = stmt.executeQuery();
boolean found = false;		

			if(rs.next()){		

if(rs.getString("yomigana")!=null && !rs.getString("yomigana").equals("")){
		sb.append("<p><strong>"+(String)rs.getString("yomigana")+"</strong></p>");
Runtime runtime = Runtime.getRuntime();
runtime.exec("/usr/bin/wget http://kanji.10-04.org/kanji/update/name/" + word +  "/yomi/" + (String)rs.getString("yomigana") + "/");


}

                //sb.append("<p><span id=\"clickable\">"+(String)rs.getString("definition").replaceAll("/",", ")+"</span></p>");
found = true;             
   }

if(!found){
Runtime runtime = Runtime.getRuntime();
runtime.exec("/usr/bin/wget http://kanji.10-04.org/kanji/update/name/" + word + "/id/");

sb.append("<p>見つかりません</p>");
sb.append("<p>ウィキペディアで<a href=\"/wikipedia/index.jsp?word="+word+"\">" + word + "</a>を探す</p>");
sb.append("<p><a href=\"/image/index.jsp?word="+word+"\">" + word + "</a>のイメージを探す</p>");
}

stmt.close();
con.close();


		} catch (Exception e) {
sb.append("エラーです。");
//	out.print(e.getLocalizedMessage());
		}

}	
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>漢字辞典検索 [読み方編]</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="keywords" content="漢字,漢字辞書,辞典,読み方,検索" />
<meta name="description" content="漢字の読み方のみ検索確認できる簡略無料オンライン辞書です。意味や書き順は一切出ない非常にシンプルな漢和辞典です。" />
<link rel="stylesheet" href="/css/main.css" type="text/css" />

</head>
<body>
<div id="container">
<script type="text/javascript"><!--
google_ad_client = "pub-7108195474950443";
/* 728x15, kanji-link */
google_ad_slot = "4337487899";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<div id="main">
<h1>漢字辞典検索 [読み方編]</h1>
<%if(!question){%>
<p>
この辞書では<strong>漢字</strong>の<strong>読み方</strong>を確認できます。<br />
知りたい漢字を下にコピー＆ペーストし、「確認」ボタンを押してください。
</p>
<%}%>
<span class="ad">広告</span><br>
<script type="text/javascript"><!--
google_ad_client = "pub-7108195474950443";
/* 468x60, kanji-withja-top */
google_ad_slot = "7956226392";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<br />
<form action="index.jsp">
<%if(word!=null){%>
<input type="text" name="word" value="<%=word%>" maxlength="255" istyle="3" mode="alphabet">
<%}else{%>
<input type="text" name="word" maxlength="255" istyle="3" mode="alphabet">
<%}%>
<input type="submit" value="確認">
</form>
<br>

<%if(question){%>
<div id="yomikata">
<%=sb.toString().replaceAll("\\|","</li><br><li>")%>
<br><a href="http://chinese.online-dic.net/<%=word%>"><%=word%></a>の簡体字/繁体字も見る
<br><a href="/image/index.jsp?word=<%=word%>"><%=word%></a>のイメージも見る
<br><a href="/動画検索/?keyword=<%=word%>"><%=word%></a>関連の動画も見る
</div>
<%}%>
</div>
<br />
<span class="ad">スポンサードリンク</span><br>
<script type="text/javascript"><!--
google_ad_client = "pub-7108195474950443";
/* 728x90, kanji-withja468 */
google_ad_slot = "6197813268";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<div id="footer">
<a href="/" title="Michi site">ホーム</a> | <a href="http://chinese.online-dic.net/" title="無料オンライン中国語辞書【日中・中日辞典】">日中・中日辞典</a> | <a href="http://kanji.reader.bz/" title="人名漢字辞典 - 読み方検索">人名漢字辞典 - 読み方検索</a>  | <a href="http://kanji.10-04.org/" title="ソーシャル漢字辞典">ソーシャル漢字辞典</a> | <a href="http://kaku.reader.bz/" title="名前・人名漢字画数検索">名前・人名漢字画数検索</a> | <a href="http://10-04.org/" title="郵便番号・住所漢字読み方検索">郵便番号・住所漢字読み方検索</a><br><a href="http://withja.com/4444/" title="四字熟語 ＆ 四文字熟語">四字熟語 ＆ 四文字熟語</a> | <a href="http://withja.com/jr/" title="山手線(山の手線)路線図一覧 with Flickr">山手線(山の手線)路線図一覧 with Flickr</a> | <a href="http://hitodute.net" title="みんなのWeb国語辞書 - 意味や使い方">みんなのWeb国語辞書 - 意味や使い方</a> | <a href="/無料ブログ検索" title="無料ブログ検索">無料ブログ検索</a> | <a href="/blog" title="Michi Blog">Michi Blog</a>
</div>
</div>
</div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-10247433-6");
pageTracker._trackPageview();
} catch(err) {}</script>
</body>
</html>
