diff --git a/.user.ini b/.user.ini new file mode 100644 index 0000000..0b37257 --- /dev/null +++ b/.user.ini @@ -0,0 +1 @@ +open_basedir=/www/wwwroot/api.quickso.cn/:/tmp/ \ No newline at end of file diff --git a/.well-known/acme-challenge/jlo6eRbUeedeaf4TXpk3zk-ptMPMj8wq-loTtuUftFE b/.well-known/acme-challenge/jlo6eRbUeedeaf4TXpk3zk-ptMPMj8wq-loTtuUftFE new file mode 100644 index 0000000..f39ed44 --- /dev/null +++ b/.well-known/acme-challenge/jlo6eRbUeedeaf4TXpk3zk-ptMPMj8wq-loTtuUftFE @@ -0,0 +1 @@ +jlo6eRbUeedeaf4TXpk3zk-ptMPMj8wq-loTtuUftFE.2BgOJBH4ISD1D35mMMQjUU7ux_W-3jHrCMHqUAzgc4Y \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..e820f6f --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2025 muzihuaner + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/api/360bz/index.php b/api/360bz/index.php new file mode 100644 index 0000000..8a3b91b --- /dev/null +++ b/api/360bz/index.php @@ -0,0 +1,89 @@ + +' ' +]); +//$JSON = JSON_decode($data +$num = preg_match_all('/"url":"(.*?)"/',$data,$date); +if(!$num){ + if($type == 'text'){ + exit('获取失败请重试'); + }else{ + exit(need::json(array('code'=>-1,'text'=>'获取失败请重试'))); + } +} +$rand = mt_rand(0,$num-1); +$image = str_replace(['\\', 'http:'], ['', 'https:'], $date[1][$rand]); +/* +if(!stristr($image, 'ssl')){ + $image = str_replace(['http://', 'p1', 'p2', 'p3', 'p4', 'p5', 'p6', 'p7', 'p8', 'p9'], ['https://', 'p1.ssl', 'p2.ssl', 'p3.ssl', 'p4.ssl', 'p5.ssl', 'p6.ssl', 'p7.ssl', 'p8.ssl', 'p9.ssl'], $image); +} +*/ +if($type == 'text'){ + exit($image); +}else +if($type == 'image'){ + //$data = file_get_Contents($image); + need::send($image, 'location'); +}else{ + exit(need::json(array('code'=>1,'text'=>$image))); +} diff --git a/api/60s/counter.dat b/api/60s/counter.dat new file mode 100644 index 0000000..9a03714 --- /dev/null +++ b/api/60s/counter.dat @@ -0,0 +1 @@ +10 \ No newline at end of file diff --git a/api/60s/index.php b/api/60s/index.php new file mode 100644 index 0000000..a28fa89 --- /dev/null +++ b/api/60s/index.php @@ -0,0 +1,46 @@ + true, + 'message' => '获取接口内容失败', + 'http_code' => $http_code, + 'curl_error' => $error ?: '无错误信息' + ]); +} + +?> \ No newline at end of file diff --git a/api/bing/counter.dat b/api/bing/counter.dat new file mode 100644 index 0000000..bf0d87a --- /dev/null +++ b/api/bing/counter.dat @@ -0,0 +1 @@ +4 \ No newline at end of file diff --git a/api/bing/index.php b/api/bing/index.php new file mode 100644 index 0000000..4fba776 --- /dev/null +++ b/api/bing/index.php @@ -0,0 +1,27 @@ +image->url)) { + $imgurl = 'http://cn.bing.com' . $xml->image->url; + } + if(isset($imgurl) && $imgurl){ + header('Content-Type: image/JPEG'); + ob_end_clean(); + readfile($imgurl); + flush(); ob_flush(); + exit(); + }else{ + exit('error'); + } +?> \ No newline at end of file diff --git a/api/douyin/counter.dat b/api/douyin/counter.dat new file mode 100644 index 0000000..bf0d87a --- /dev/null +++ b/api/douyin/counter.dat @@ -0,0 +1 @@ +4 \ No newline at end of file diff --git a/api/douyin/index.php b/api/douyin/index.php new file mode 100644 index 0000000..4bd712a --- /dev/null +++ b/api/douyin/index.php @@ -0,0 +1,162 @@ + + 400, 'msg' => '无法解析视频 ID'); + } + + // 发送请求获取视频信息 + $response = curl('https://www.iesdouyin.com/share/video/' . $id, $header); + $pattern = '/window\._ROUTER_DATA\s*=\s*(.*?)\<\/script>/s'; + preg_match($pattern, $response, $matches); + + if (empty($matches[1])) { + return array('code' => 201, 'msg' => '解析数据失败' . $response); + } + + $videoInfo = json_decode(trim($matches[1]), true); + if (!isset($videoInfo['loaderData'])) { + return array('code' => 201, 'msg' => '数据查找失败' . $response); + } + //替换 "playwm" 为 "play" + $videoResUrl = str_replace('playwm', 'play', $videoInfo['loaderData']['video_(id)/page']['videoInfoRes']['item_list'][0]['video']['play_addr']['url_list'][0]); + + $imgurljson = $videoInfo['loaderData']['video_(id)/page']['videoInfoRes']['item_list'][0]['images']; + $imgurl = []; + if (is_array($imgurljson) && isset($imgurljson[0])) { + // 遍历 JSON 数组 + foreach ($imgurljson as $item) { + // 检查当前元素是否包含 url_list 标签 + if (isset($item['url_list']) && is_array($item['url_list']) && count($item['url_list']) > 0) { + // 将 url_list 的第一个值添加到 $imgurl 数组中 + $imgurl[] = $item['url_list'][0]; + } + } + } + if (!empty($videoInfo['loaderData']['video_(id)/page']['videoInfoRes']['item_list'][0]['music'])) { + $music = array( + 'title' => $videoInfo['loaderData']['video_(id)/page']['videoInfoRes']['item_list'][0]['music']['title'], + 'author' => $videoInfo['loaderData']['video_(id)/page']['videoInfoRes']['item_list'][0]['music']['author'], + 'avatar' => $videoInfo['loaderData']['video_(id)/page']['videoInfoRes']['item_list'][0]['music']['cover_large']['url_list'][0], + 'url' => $videoInfo['loaderData']['video_(id)/page']['videoInfoRes']['item_list'][0]['video']['play_addr']['uri'], + ); + } + if (empty($videoResUrl) && empty($imgurl)) { + $arr = array( + 'code' => 404, + 'msg' => '当前分享链接已失效!', + 'data' => [], + ); + } else { + // 构造返回数据 + $arr = array( + 'code' => 200, + 'msg' => '解析成功', + 'data' => array( + 'author' => $videoInfo['loaderData']['video_(id)/page']['videoInfoRes']['item_list'][0]['author']['nickname'], + 'uid' => $videoInfo['loaderData']['video_(id)/page']['videoInfoRes']['item_list'][0]['author']['unique_id'], + 'avatar' => $videoInfo['loaderData']['video_(id)/page']['videoInfoRes']['item_list'][0]['author']['avatar_medium']['url_list'][0], + 'like' => $videoInfo['loaderData']['video_(id)/page']['videoInfoRes']['item_list'][0]['statistics']['digg_count'], + 'time' => $videoInfo['loaderData']['video_(id)/page']['videoInfoRes']['item_list'][0]["create_time"], + 'title' => $videoInfo['loaderData']['video_(id)/page']['videoInfoRes']['item_list'][0]['desc'], + 'cover' => $videoInfo['loaderData']['video_(id)/page']['videoInfoRes']['item_list'][0]['video']['cover']['url_list'][0], + 'images' => !empty($imgurl) ? $imgurl : '当前为短视频解析模式', + 'url' => count($imgurl) > 0 ? '当前为图文解析,图文数量为:' . count($imgurl) . '张图片' : $videoResUrl, + 'music' => $music ?? '音乐为视频原声', + ) + ); + } + return $arr; +} + +function extractId($url) +{ + $headers = get_headers($url, true); + if ($headers === false) { + // 如果获取头信息失败,直接使用原始 URL + $loc = $url; + } else { + // 处理重定向头可能是数组的情况 + if (isset($headers['Location']) && is_array($headers['Location'])) { + $loc = end($headers['Location']); + } else { + $loc = $headers['Location'] ?? $url; + } + } + + // 确保 $loc 是字符串 + if (!is_string($loc)) { + $loc = strval($loc); + } + + preg_match('/[0-9]+|(?<=video\/)[0-9]+/', $loc, $id); + return !empty($id) ? $id[0] : null; +} + + +function curl($url, $header = null, $data = null) +{ + $con = curl_init((string)$url); + curl_setopt($con, CURLOPT_HEADER, false); + curl_setopt($con, CURLOPT_SSL_VERIFYPEER, false); + curl_setopt($con, CURLOPT_RETURNTRANSFER, true); + curl_setopt($con, CURLOPT_FOLLOWLOCATION, 1); + curl_setopt($con, CURLOPT_AUTOREFERER, 1); + if (isset($header)) { + curl_setopt($con, CURLOPT_HTTPHEADER, $header); + } + if (isset($data)) { + curl_setopt($con, CURLOPT_POST, true); + curl_setopt($con, CURLOPT_POSTFIELDS, $data); + } + curl_setopt($con, CURLOPT_TIMEOUT, 5000); + $result = curl_exec($con); + if ($result === false) { + // 处理 curl 错误 + $error = curl_error($con); + curl_close($con); + trigger_error("cURL error: $error", E_USER_WARNING); + return false; + } + curl_close($con); + return $result; +} + + +// 使用空合并运算符检查 url 参数 +$url = $_GET['url'] ?? ''; +if (empty($url)) { + echo json_encode(['code' => 201, 'msg' => 'url为空'], 480); +} else { + $response = douyin($url); + if (empty($response)) { + echo json_encode(['code' => 404, 'msg' => '获取失败'], 480); + } else { + echo json_encode($response, 480); + } +} +?> \ No newline at end of file diff --git a/api/dwzrec/counter.dat b/api/dwzrec/counter.dat new file mode 100644 index 0000000..56a6051 --- /dev/null +++ b/api/dwzrec/counter.dat @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/api/dwzrec/index.php b/api/dwzrec/index.php new file mode 100644 index 0000000..193c3e3 --- /dev/null +++ b/api/dwzrec/index.php @@ -0,0 +1,54 @@ + + +202, + "msg"=>"网址不能为空" +],JSON_UNESCAPED_UNICODE)); +/* + * 请求 + */ +$json = myCurl($api); +/* + * 判断 + */ +if($json){ + echo json_encode(array('code'=>200,'dwz'=>$api,'rec'=>$json),JSON_PRETTY_PRINT|JSON_UNESCAPED_UNICODE); +} else { + echo json_encode(array('code'=>201,'msg'=>'短网址还原失败'),JSON_PRETTY_PRINT|JSON_UNESCAPED_UNICODE); +} +/*** + * 万能短网址还原函数 + * @param $url 短网址 + * @return 原始网址 | 空(还原失败或非短网址) + */ +function myCurl($url) { + $curl = curl_init(); + curl_setopt($curl, CURLOPT_URL, $url); + curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); + curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0'); + curl_setopt($curl, CURLOPT_HEADER, true); + curl_setopt($curl, CURLOPT_NOBODY, false); + curl_setopt($curl, CURLOPT_TIMEOUT, 15); + curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); + curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2); + curl_setopt($curl, CURLOPT_ENCODING, 'gzip'); + $data = curl_exec($curl); + $curlInfo = curl_getinfo($curl); + curl_close($curl); + if($curlInfo['http_code'] == 301 || $curlInfo['http_code'] == 302) { + return $curlInfo['redirect_url']; + } + return ''; +} \ No newline at end of file diff --git a/api/favicon/counter.dat b/api/favicon/counter.dat new file mode 100644 index 0000000..e440e5c --- /dev/null +++ b/api/favicon/counter.dat @@ -0,0 +1 @@ +3 \ No newline at end of file diff --git a/api/favicon/index.php b/api/favicon/index.php new file mode 100644 index 0000000..e05e7d8 --- /dev/null +++ b/api/favicon/index.php @@ -0,0 +1,74 @@ + \ No newline at end of file diff --git a/api/ip/counter.dat b/api/ip/counter.dat new file mode 100644 index 0000000..c793025 --- /dev/null +++ b/api/ip/counter.dat @@ -0,0 +1 @@ +7 \ No newline at end of file diff --git a/api/ip/index.php b/api/ip/index.php new file mode 100644 index 0000000..3cc7c36 --- /dev/null +++ b/api/ip/index.php @@ -0,0 +1,129 @@ + + 'error', + 'code' => 400, + 'message' => 'Invalid IP address', + 'ip' => $ip + ]); + exit; +} + +// Try multiple IP geolocation services for better reliability +$result = null; +$error = null; + +// Method 1: Use ip.sb API +$url1 = "https://api.ip.sb/geoip/" . urlencode($ip); +$ch1 = curl_init(); +curl_setopt($ch1, CURLOPT_URL, $url1); +curl_setopt($ch1, CURLOPT_RETURNTRANSFER, true); +curl_setopt($ch1, CURLOPT_TIMEOUT, 5); +curl_setopt($ch1, CURLOPT_USERAGENT, 'Mozilla/5.0'); +$response1 = curl_exec($ch1); +$http_code1 = curl_getinfo($ch1, CURLINFO_HTTP_CODE); +curl_close($ch1); + +if ($http_code1 == 200 && $response1) { + $data1 = json_decode($response1, true); + if ($data1 && isset($data1['ip'])) { + $result = [ + 'status' => 'success', + 'code' => 200, + 'ip' => $data1['ip'], + 'country' => $data1['country'] ?? 'Unknown', + 'country_code' => $data1['country_code'] ?? null, + 'city' => $data1['city'] ?? 'Unknown', + 'region' => $data1['region'] ?? 'Unknown', + 'latitude' => $data1['latitude'] ?? null, + 'longitude' => $data1['longitude'] ?? null, + 'isp' => $data1['isp'] ?? 'Unknown', + 'timezone' => $data1['timezone'] ?? null, + 'asn' => $data1['asn'] ?? null, + 'organization' => $data1['organization'] ?? null, + 'type' => $data1['type'] ?? 'Unknown' + ]; + } +} + +// Method 2: Fallback to ipapi.co if Method 1 fails +if (!$result) { + $url2 = "https://ipapi.co/" . urlencode($ip) . "/json/"; + $ch2 = curl_init(); + curl_setopt($ch2, CURLOPT_URL, $url2); + curl_setopt($ch2, CURLOPT_RETURNTRANSFER, true); + curl_setopt($ch2, CURLOPT_TIMEOUT, 5); + curl_setopt($ch2, CURLOPT_USERAGENT, 'Mozilla/5.0'); + $response2 = curl_exec($ch2); + $http_code2 = curl_getinfo($ch2, CURLINFO_HTTP_CODE); + curl_close($ch2); + + if ($http_code2 == 200 && $response2) { + $data2 = json_decode($response2, true); + if ($data2 && isset($data2['ip'])) { + $result = [ + 'status' => 'success', + 'code' => 200, + 'ip' => $data2['ip'], + 'country' => $data2['country_name'] ?? 'Unknown', + 'country_code' => $data2['country_code'] ?? null, + 'city' => $data2['city'] ?? 'Unknown', + 'region' => $data2['region'] ?? 'Unknown', + 'latitude' => $data2['latitude'] ?? null, + 'longitude' => $data2['longitude'] ?? null, + 'isp' => $data2['org'] ?? 'Unknown', + 'timezone' => $data2['timezone'] ?? null, + 'postal' => $data2['postal'] ?? null, + 'currency' => $data2['currency'] ?? null + ]; + } + } +} + +// If both methods fail, return error +if (!$result) { + http_response_code(503); + $error_data = [ + 'status' => 'error', + 'code' => 503, + 'message' => 'Unable to fetch IP information from external services', + 'ip' => $ip + ]; + + // Support JSONP callback + if (!empty($_GET['callback'])) { + $callback = preg_replace('/[^a-zA-Z0-9_.]/', '', $_GET['callback']); + echo $callback . '(' . json_encode($error_data, JSON_UNESCAPED_UNICODE) . ');'; + } else { + echo json_encode($error_data, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT); + } + exit; +} + +// Support JSONP callback +if (!empty($_GET['callback'])) { + header('Content-Type: application/javascript; charset=utf-8'); + $callback = preg_replace('/[^a-zA-Z0-9_.]/', '', $_GET['callback']); + echo $callback . '(' . json_encode($result, JSON_UNESCAPED_UNICODE) . ');'; +} else { + echo json_encode($result, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT); +} +?> diff --git a/api/ipinfo/counter.dat b/api/ipinfo/counter.dat new file mode 100644 index 0000000..7813681 --- /dev/null +++ b/api/ipinfo/counter.dat @@ -0,0 +1 @@ +5 \ No newline at end of file diff --git a/api/ipinfo/font/msyh.ttf b/api/ipinfo/font/msyh.ttf new file mode 100644 index 0000000..dd3633a Binary files /dev/null and b/api/ipinfo/font/msyh.ttf differ diff --git a/api/ipinfo/icon/ico/IP.png b/api/ipinfo/icon/ico/IP.png new file mode 100644 index 0000000..8f78d9b Binary files /dev/null and b/api/ipinfo/icon/ico/IP.png differ diff --git a/api/ipinfo/icon/ico/bro.png b/api/ipinfo/icon/ico/bro.png new file mode 100644 index 0000000..7b83382 Binary files /dev/null and b/api/ipinfo/icon/ico/bro.png differ diff --git a/api/ipinfo/icon/ico/local.png b/api/ipinfo/icon/ico/local.png new file mode 100644 index 0000000..4764b26 Binary files /dev/null and b/api/ipinfo/icon/ico/local.png differ diff --git a/api/ipinfo/icon/ico/system.png b/api/ipinfo/icon/ico/system.png new file mode 100644 index 0000000..50e67cd Binary files /dev/null and b/api/ipinfo/icon/ico/system.png differ diff --git a/api/ipinfo/icon/ico/time.png b/api/ipinfo/icon/ico/time.png new file mode 100644 index 0000000..7a1336d Binary files /dev/null and b/api/ipinfo/icon/ico/time.png differ diff --git a/api/ipinfo/icon/weather/dyun.png b/api/ipinfo/icon/weather/dyun.png new file mode 100644 index 0000000..4e0d140 Binary files /dev/null and b/api/ipinfo/icon/weather/dyun.png differ diff --git a/api/ipinfo/icon/weather/rain.png b/api/ipinfo/icon/weather/rain.png new file mode 100644 index 0000000..94092e6 Binary files /dev/null and b/api/ipinfo/icon/weather/rain.png differ diff --git a/api/ipinfo/icon/weather/sha.png b/api/ipinfo/icon/weather/sha.png new file mode 100644 index 0000000..baed7fa Binary files /dev/null and b/api/ipinfo/icon/weather/sha.png differ diff --git a/api/ipinfo/icon/weather/snow.png b/api/ipinfo/icon/weather/snow.png new file mode 100644 index 0000000..e7602a5 Binary files /dev/null and b/api/ipinfo/icon/weather/snow.png differ diff --git a/api/ipinfo/icon/weather/sunny.png b/api/ipinfo/icon/weather/sunny.png new file mode 100644 index 0000000..4581088 Binary files /dev/null and b/api/ipinfo/icon/weather/sunny.png differ diff --git a/api/ipinfo/icon/weather/unknow.png b/api/ipinfo/icon/weather/unknow.png new file mode 100644 index 0000000..8bdf7c6 Binary files /dev/null and b/api/ipinfo/icon/weather/unknow.png differ diff --git a/api/ipinfo/icon/weather/wu.png b/api/ipinfo/icon/weather/wu.png new file mode 100644 index 0000000..9fdac2a Binary files /dev/null and b/api/ipinfo/icon/weather/wu.png differ diff --git a/api/ipinfo/icon/weather/yin.png b/api/ipinfo/icon/weather/yin.png new file mode 100644 index 0000000..e51be8f Binary files /dev/null and b/api/ipinfo/icon/weather/yin.png differ diff --git a/api/ipinfo/img/bg.png b/api/ipinfo/img/bg.png new file mode 100644 index 0000000..cfb4a25 Binary files /dev/null and b/api/ipinfo/img/bg.png differ diff --git a/api/ipinfo/index.php b/api/ipinfo/index.php new file mode 100644 index 0000000..7425f29 --- /dev/null +++ b/api/ipinfo/index.php @@ -0,0 +1,501 @@ +browser = $this->getBrowser(); + // 获取系统信息 + $this->os = $this->getOs(); + // 访问者IP + $this->ip = $_SERVER["REMOTE_ADDR"]; + // $this->ip = '222.216.222.168'; + // 获取访问者信息 + $this->getAddress(); + // 绘制图片 + $this->picInit()->setWeather()->setIcon()->setInfo(); + // + return $this; + } + + /** + * 设置信息 + */ + public function setInfo() + { + /*基本项文字位置*/ + //标语 + $by_text = ""; //文字标语 + $by_size = "12"; //文字大小 + $by_angle = "0"; //角度 + $by_x = "60"; + $by_y = "45"; + $by_font = $this->path . "font/msyh.ttf"; //字体位置 + $by_color = imagecolorallocate($this->drawIm, 0, 51, 78); //这里可以自定义自己需要的颜色,但需要转为RGB值,可将0,51,78修改为自己需要的颜色的RGB值 + //自定义文字 + $diy_size = "20"; //文字大小 + $diy_angle = "0"; //角度 + $diy_x = "125"; + $diy_y = "45"; + $diy_font = $this->path . "font/msyh.ttf"; //字体位置 + $diy_color = imagecolorallocate($this->drawIm, 0, 51, 78); //这里可以自定义自己需要的颜色,但需要转为RGB值,可将0,51,78修改为自己需要的颜色的RGB值 + //日期 + $time_size = "10"; //文字大小 + $time_angle = "0"; //角度 + $time_x = "167"; + $time_y = "194"; + $time_font = $this->path . "font/msyh.ttf"; //字体位置 + $time_color = imagecolorallocate($this->drawIm, 0, 51, 78); //这里可以自定义自己需要的颜色,但需要转为RGB值,可将0,51,78修改为自己需要的颜色的RGB值 + //位置 + $local_size = "10"; //文字大小 + $local_angle = "0"; //角度 + $local_x = "165"; + $local_y = "212"; + $local_font = $this->path . "font/msyh.ttf"; //字体位置 + $local_color = imagecolorallocate($this->drawIm, 0, 51, 78); //这里可以自定义自己需要的颜色,但需要转为RGB值,可将0,51,78修改为自己需要的颜色的RGB值 + //IP + $ip_size = "10"; //文字大小 + $ip_angle = "0"; //角度 + $ip_x = "165"; + $ip_y = "232"; + $ip_font = $this->path . "font/msyh.ttf"; //字体位置 + $ip_color = imagecolorallocate($this->drawIm, 0, 51, 78); //这里可以自定义自己需要的颜色,但需要转为RGB值,可将0,51,78修改为自己需要的颜色的RGB值 + //系统 + $system_size = "10"; //文字大小 + $system_angle = "0"; //角度 + $system_x = "278"; + $system_y = "212"; + $system_font = $this->path . "font/msyh.ttf"; //字体位置 + $system_color = imagecolorallocate($this->drawIm, 0, 51, 78); //这里可以自定义自己需要的颜色,但需要转为RGB值,可将0,51,78修改为自己需要的颜色的RGB值 + //浏览器 + $bro_size = "10"; //文字大小 + $bro_angle = "0"; //角度 + $bro_x = "278"; + $bro_y = "232"; + $bro_font = $this->path . "font/msyh.ttf"; //字体位置 + $bro_color = imagecolorallocate($this->drawIm, 0, 51, 78); //这里可以自定义自己需要的颜色,但需要转为RGB值,可将0,51,78修改为自己需要的颜色的RGB值 + imagettftext($this->drawIm, $time_size, $time_angle, $time_x, $time_y, $time_color, $time_font, date('Y年n月j日') . " 星期" . $this->weekarray[date("w")]); + imagettftext($this->drawIm, $local_size, $local_angle, $local_x, $local_y, $local_color, $local_font, $this->province . '-' . $this->city); + imagettftext($this->drawIm, $by_size, $by_angle, $by_x, $by_y, $by_color, $by_font, $by_text); //标语添加到图片 + $_diy = isset($_GET["diy"]) ? $_GET["diy"] : ""; + imagettftext($this->drawIm, $diy_size, $diy_angle, $diy_x, $diy_y, $diy_color, $diy_font, base64_decode($_diy)); //自定义文字添加到图片 + imagettftext($this->drawIm, $ip_size, $ip_angle, $ip_x, $ip_y, $ip_color, $ip_font, $this->ip); //IP添加到图片 + imagettftext($this->drawIm, $system_size, $system_angle, $system_x, $system_y, $system_color, $system_font, $this->os); //系统添加到图片 + imagettftext($this->drawIm, $bro_size, $bro_angle, $bro_x, $bro_y, $bro_color, $bro_font, $this->browser); //浏览器添加到图片 + + return $this; + } + + /** + * 初始化画布 + */ + public function picInit() + { + //背景图片名称(名称.格式,如"bg.png") + $dst_path = $this->path . 'img/bg.png'; + //传递背景图片 + $this->drawIm = imagecreatefromstring(file_get_contents($dst_path)); + return $this; + } + + /** + * 绘制天气部分 + */ + public function setWeather() + { + /*基本图标位置*/ + //天气图标位置 + $weather_icon_x = "65"; + $weather_icon_y = "50"; + //天气图标 + $sunny_path = $this->path . 'icon/weather/sunny.png'; + $sunny_im = imagecreatefromstring(file_get_contents($sunny_path)); + list($sunny_w, $sunny_h) = getimagesize($sunny_path); + $rain_path = $this->path . 'icon/weather/rain.png'; + $rain_im = imagecreatefromstring(file_get_contents($rain_path)); + list($rain_w, $rain_h) = getimagesize($rain_path); + $snow_path = $this->path . 'icon/weather/snow.png'; + $snow_im = imagecreatefromstring(file_get_contents($snow_path)); + list($snow_w, $snow_h) = getimagesize($snow_path); + $sha_path = $this->path . 'icon/weather/sha.png'; + $sha_im = imagecreatefromstring(file_get_contents($sha_path)); + list($sha_w, $sha_h) = getimagesize($sha_path); + $wu_path = $this->path . 'icon/weather/wu.png'; + $wu_im = imagecreatefromstring(file_get_contents($wu_path)); + list($wu_w, $wu_h) = getimagesize($wu_path); + $yin_path = $this->path . 'icon/weather/yin.png'; + $yin_im = imagecreatefromstring(file_get_contents($yin_path)); + list($yin_w, $yin_h) = getimagesize($yin_path); + $dyun_path = $this->path . 'icon/weather/dyun.png'; + $dyun_im = imagecreatefromstring(file_get_contents($dyun_path)); + list($dyun_w, $dyun_h) = getimagesize($dyun_path); + $unknow_path = $this->path . 'icon/weather/unknow.png'; + $unknow_im = imagecreatefromstring(file_get_contents($unknow_path)); + list($unknow_w, $unknow_h) = getimagesize($unknow_path); + // 判断天气 + if (strpos($this->weather['weather'], '晴') !== false) { + imagecopy($this->drawIm, $sunny_im, $weather_icon_x, $weather_icon_y, 0, 0, $sunny_w, $sunny_h); + } elseif (strpos($this->weather['weather'], '云') !== false) { + imagecopy($this->drawIm, $dyun_im, $weather_icon_x, $weather_icon_y, 0, 0, $dyun_w, $dyun_h); + } elseif (strpos($this->weather['weather'], '阴') !== false) { + imagecopy($this->drawIm, $yin_im, $weather_icon_x, $weather_icon_y, 0, 0, $yin_w, $yin_h); + } elseif (strpos($this->weather['weather'], '雾') !== false) { + imagecopy($this->drawIm, $wu_im, $weather_icon_x, $weather_icon_y, 0, 0, $wu_w, $wu_h); + } elseif (strpos($this->weather['weather'], '雨') !== false) { + imagecopy($this->drawIm, $rain_im, $weather_icon_x, $weather_icon_y, 0, 0, $rain_w, $rain_h); + } elseif (strpos($this->weather['weather'], '雪') !== false) { + imagecopy($this->drawIm, $snow_im, $weather_icon_x, $weather_icon_y, 0, 0, $snow_w, $snow_h); + } elseif (strpos($this->weather['weather'], '风') !== false) { + imagecopy($this->drawIm, $sha_im, $weather_icon_x, $weather_icon_y, 0, 0, $sha_w, $sha_h); + } else { + imagecopy($this->drawIm, $unknow_im, $weather_icon_x, $weather_icon_y, 0, 0, $unknow_w, $unknow_h); + } + + imagettftext($this->drawIm, 14, 0, 95, 140, imagecolorallocate($this->drawIm, 0, 51, 78), $this->path . "font/msyh.ttf", $this->weather['weather']); //今天天气添加到图片 + imagettftext($this->drawIm, 13, 0, 160, 90, imagecolorallocate($this->drawIm, 0, 51, 78), $this->path . "font/msyh.ttf", '温度:' . $this->weather['temp'] . '℃'); //当前温度添加到图片 + imagettftext($this->drawIm, 13, 0, 237, 90, imagecolorallocate($this->drawIm, 0, 51, 78), $this->path . "font/msyh.ttf", '湿度:' . $this->weather['humidity'] . '%RH'); //当前湿度添加到图片 + imagettftext($this->drawIm, 11, 0, 160, 115, imagecolorallocate($this->drawIm, 0, 51, 78), $this->path . "font/msyh.ttf", '风向:' . $this->weather['winddirection'] . '方'); //当前风向添加到图片 + imagettftext($this->drawIm, 11, 0, 237, 115, imagecolorallocate($this->drawIm, 0, 51, 78), $this->path . "font/msyh.ttf", '风力级别:' . $this->weather['windpower'] . '级'); //风力级别添加到图片 + imagettftext($this->drawIm, 11, 0, 160, 135, imagecolorallocate($this->drawIm, 0, 51, 78), $this->path . "font/msyh.ttf", '更新时间:' . $this->weather['reporttime']); //更新时间添加到图片 + + return $this; + } + + /** + * 绘制ICON + */ + public function setIcon() + { + //ip图标位置 + $ip_icon_x = "150"; + $ip_icon_y = "220"; + //时间图标位置 + $time_icon_x = "150"; + $time_icon_y = "180"; + //位置图标位置 + $local_icon_x = "150"; + $local_icon_y = "200"; + //系统图标位置 + $system_icon_x = "260"; + $system_icon_y = "200"; + //浏览器图标位置 + $bro_icon_x = "260"; + $bro_icon_y = "220"; + //IP等图标 + $ip_path = $this->path . 'icon/ico/IP.png'; + $ip_im = imagecreatefromstring(file_get_contents($ip_path)); + list($ip_w, $ip_h) = getimagesize($ip_path); + $time_path = $this->path . 'icon/ico/time.png'; + $time_im = imagecreatefromstring(file_get_contents($time_path)); + list($time_w, $time_h) = getimagesize($time_path); + $local_path = $this->path . 'icon/ico/local.png'; + $local_im = imagecreatefromstring(file_get_contents($local_path)); + list($local_w, $local_h) = getimagesize($local_path); + $system_path = $this->path . 'icon/ico/system.png'; + $system_im = imagecreatefromstring(file_get_contents($system_path)); + list($system_w, $system_h) = getimagesize($system_path); + $bro_path = $this->path . 'icon/ico/bro.png'; + $bro_im = imagecreatefromstring(file_get_contents($bro_path)); + list($bro_w, $bro_h) = getimagesize($bro_path); + + //各图标位置 + imagecopy($this->drawIm, $ip_im, $ip_icon_x, $ip_icon_y, 0, 0, $ip_w, $ip_h); + imagecopy($this->drawIm, $time_im, $time_icon_x, $time_icon_y, 0, 0, $time_w, $time_h); + imagecopy($this->drawIm, $local_im, $local_icon_x, $local_icon_y, 0, 0, $local_w, $local_h); + imagecopy($this->drawIm, $system_im, $system_icon_x, $system_icon_y, 0, 0, $system_w, $system_h); + imagecopy($this->drawIm, $bro_im, $bro_icon_x, $bro_icon_y, 0, 0, $bro_w, $bro_h); + + return $this; + } + + + + /** + * 合成输出图片 + */ + public function suture() + { + header("Content-type: image/JPEG"); + + //输出 + imagegif($this->drawIm); + imagedestroy($this->drawIm); + } + + /** + * 获取IP及城市代码 + */ + public function getAddress() + { + //获取IP及城市代码 + $url = "http://restapi.amap.com/v3/ip?key=" . $this->key . "&ip=" . $this->ip; + $UserAgent = 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; .NET CLR 3.5.21022; .NET CLR 1.0.3705; .NET CLR 1.1.4322)'; + $curl = curl_init(); + curl_setopt($curl, CURLOPT_URL, $url); + curl_setopt($curl, CURLOPT_HEADER, 0); + curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); + curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); + curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); + curl_setopt($curl, CURLOPT_ENCODING, ''); + curl_setopt($curl, CURLOPT_USERAGENT, $UserAgent); + curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); + $data = curl_exec($curl); + $data = json_decode($data, true); + $this->province = isset($data['province']) ? $data['province'] : "未知"; //省 + $this->city = isset($data['city']) ? $data['city'] : "未知"; //市 + $this->adcode = isset($data['adcode']) ? $data['adcode'] : ""; //城市代码 + // 不为空获取天气信息 + if ($this->adcode) { + $this->getWeather(); + } + // + return $this; + } + + /** + * 获取天气信息 + */ + public function getWeather() + { + //获取天气信息 + $tqurl = "http://restapi.amap.com/v3/weather/weatherInfo?key=" . $this->key . "&city=" . $this->adcode; + $UserAgent = 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; .NET CLR 3.5.21022; .NET CLR 1.0.3705; .NET CLR 1.1.4322)'; + $curl = curl_init(); + curl_setopt($curl, CURLOPT_URL, $tqurl); + curl_setopt($curl, CURLOPT_HEADER, 0); + curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); + curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); + curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); + curl_setopt($curl, CURLOPT_ENCODING, ''); + curl_setopt($curl, CURLOPT_USERAGENT, $UserAgent); + curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); + $weatherinfo = curl_exec($curl); + $weatherinfo = json_decode($weatherinfo, true); + $this->weather['weather'] = $weatherinfo['lives']['0']['weather']; //天气 + $this->weather['temp'] = $weatherinfo['lives']['0']['temperature']; //温度 + $this->weather['humidity'] = $weatherinfo['lives']['0']['humidity']; //湿度 + $this->weather['winddirection'] = $weatherinfo['lives']['0']['winddirection']; //风向 + $this->weather['windpower'] = $weatherinfo['lives']['0']['windpower']; //风力级别 + $this->weather['reporttime'] = $weatherinfo['lives']['0']['reporttime']; //更新时间 + // + return $this; + } + + /** + * 获取浏览器信息 + */ + public function getBrowser() + { + $ua = $_SERVER['HTTP_USER_AGENT']; //获取用户代理字符串 + if (preg_match('#(Camino|Chimera)[ /]([a-zA-Z0-9.]+)#i', $ua, $matches)) { + $browser = 'Camino(' . $matches[2] . ')'; + } elseif (preg_match('#SE 2([a-zA-Z0-9.]+)#i', $ua, $matches)) { + $browser = '搜狗(' . $matches[1] . ')'; + } elseif (preg_match('#360([a-zA-Z0-9.]+)#i', $ua, $matches)) { + $browser = '360(' . $matches[1] . ')'; + } elseif (preg_match('#QQ/([a-zA-Z0-9.]+)#i', $ua, $matches)) { + $browser = 'QQ(' . $matches[1] . ')内置'; + } elseif (preg_match('#Maxthon( |\/)([a-zA-Z0-9.]+)#i', $ua, $matches)) { + $browser = 'Maxthon(' . $matches[2] . ')'; + } elseif (preg_match('#Chrome/([a-zA-Z0-9.]+)#i', $ua, $matches)) { + $browser = 'Chrome(' . $matches[1] . ')'; + } elseif (preg_match('#Safari/([a-zA-Z0-9.]+)#i', $ua, $matches)) { + $browser = 'Safari(' . $matches[1] . ')'; + } elseif (preg_match('#opera mini#i', $ua)) { + $browser = 'Opera Mini(' . $matches[1] . ')'; + } elseif (preg_match('#Opera.([a-zA-Z0-9.]+)#i', $ua, $matches)) { + $browser = 'Opera(' . $matches[1] . ')'; + } elseif (preg_match('#(j2me|midp)#i', $ua)) { + $browser = "J2ME/MIDP Browser"; + } elseif (preg_match('/GreenBrowser/i', $ua)) { + $browser = 'GreenBrowser'; + } elseif (preg_match('#TencentTraveler ([a-zA-Z0-9.]+)#i', $ua, $matches)) { + $browser = '腾讯TT(' . $matches[1] . ')'; + } elseif (preg_match('#UCWEB([a-zA-Z0-9.]+)#i', $ua, $matches)) { + $browser = 'UCWEB(' . $matches[1]; + } elseif (preg_match('#MSIE ([a-zA-Z0-9.]+)#i', $ua, $matches)) { + $browser = 'Internet Explorer(' . $matches[1] . ')'; + } elseif (preg_match('#avantbrowser.com#i', $ua)) { + $browser = 'Avant Browser'; + } elseif (preg_match('#PHP#', $ua, $matches)) { + $browser = 'PHP'; + } elseif (preg_match('#danger hiptop#i', $ua, $matches)) { + $browser = 'Danger HipTop'; + } elseif (preg_match('#Shiira[/]([a-zA-Z0-9.]+)#i', $ua, $matches)) { + $browser = 'Shiira(' . $matches[1] . ')'; + } elseif (preg_match('#Dillo[ /]([a-zA-Z0-9.]+)#i', $ua, $matches)) { + $browser = 'Dillo(' . $matches[1] . ')'; + } elseif (preg_match('#Epiphany/([a-zA-Z0-9.]+)#i', $ua, $matches)) { + $browser = 'Epiphany(' . $matches[1] . ')'; + } elseif (preg_match('#UP.Browser/([a-zA-Z0-9.]+)#i', $ua, $matches)) { + $browser = 'Openwave UP.Browser (' . $matches[1] . ')'; + } elseif (preg_match('#DoCoMo/([a-zA-Z0-9.]+)#i', $ua, $matches)) { + $browser = 'DoCoMo(' . $matches[1] . ')'; + } elseif (preg_match('#(Firefox|Phoenix|Firebird|BonEcho|GranParadiso|Minefield|Iceweasel)/([a-zA-Z0-9.]+)#i', $ua, $matches)) { + $browser = 'Firefox(' . $matches[2] . ')'; + } elseif (preg_match('#(SeaMonkey)/([a-zA-Z0-9.]+)#i', $ua, $matches)) { + $browser = 'Mozilla SeaMonkey(' . $matches[2] . ')'; + } elseif (preg_match('#Kazehakase/([a-zA-Z0-9.]+)#i', $ua, $matches)) { + $browser = 'Kazehakase(' . $matches[1] . ')'; + } else { + $browser = '未知'; + } + return $browser; + } + + /** + * 获取系统信息 + */ + public function getOs() + { + $ua = $_SERVER['HTTP_USER_AGENT']; + $os = false; + if (preg_match('/Windows 95/i', $ua) || preg_match('/Win95/', $ua)) { + $os = "Windows 95"; + } elseif (preg_match('/Windows NT 5.0/i', $ua) || preg_match('/Windows 2000/i', $ua)) { + $os = "Windows 2000"; + } elseif (preg_match('/Win 9x 4.90/i', $ua) || preg_match('/Windows ME/i', $ua)) { + $os = "Windows ME"; + } elseif (preg_match('/Windows.98/i', $ua) || preg_match('/Win98/i', $ua)) { + $os = "Windows 98"; + } elseif (preg_match('/Windows NT 6.0/i', $ua)) { + $os = "Windows Vista"; + } elseif (preg_match('/Windows NT 6.1/i', $ua)) { + $os = "Windows 7"; + } elseif (preg_match('/Windows NT 5.1/i', $ua)) { + $os = "Windows XP"; + } elseif (preg_match('/Windows NT 5.2/i', $ua) && preg_match('/Win64/i', $ua)) { + $os = "Windows XP 64 bit"; + } elseif (preg_match('/Windows NT 5.2/i', $ua)) { + $os = "Windows Server 2003"; + } elseif (preg_match('/Mac_PowerPC/i', $ua)) { + $os = "Mac OS"; + } elseif (preg_match('/Windows Phone/i', $ua)) { + $os = "Windows Phone7"; + } elseif (preg_match('/Windows NT 6.2/i', $ua)) { + $os = "Windows 8"; + } elseif (preg_match('/Windows NT 10.0/i', $ua)) { + $os = "Windows 10"; + } elseif (preg_match('/Windows NT 4.0/i', $ua) || preg_match('/WinNT4.0/i', $ua)) { + $os = "Windows NT 4.0"; + } elseif (preg_match('/Windows NT/i', $ua) || preg_match('/WinNT/i', $ua)) { + $os = "Windows NT"; + } elseif (preg_match('/Windows CE/i', $ua)) { + $os = "Windows CE"; + } elseif (preg_match('/ipad/i', $ua)) { + if (preg_match("/(?<=CPU OS )[\d\_]{1,}/", $ua, $version)) { + $ver = str_replace('_', '.', $version[0]); + $os = "IOS(" . $ver . ")"; + } else { + $os = "IOS"; + } + } elseif (preg_match('/Touch/i', $ua)) { + $os = "Touchw"; + } elseif (preg_match('/Symbian/i', $ua) || preg_match('/SymbOS/i', $ua)) { + $os = "Symbian OS"; + } elseif (preg_match('/iPhone/i', $ua)) { + if (preg_match("/(?<=CPU iPhone OS )[\d\_]{1,}/", $ua, $version)) { + $ver = str_replace('_', '.', $version[0]); + $os = "IOS(" . $ver . ")"; + } else { + $os = "IOS"; + } + } elseif (preg_match('/PalmOS/i', $ua)) { + $os = "Palm OS"; + } elseif (preg_match('/QtEmbedded/i', $ua)) { + $os = "Qtopia"; + } elseif (preg_match('/Ubuntu/i', $ua)) { + $os = "Ubuntu Linux"; + } elseif (preg_match('/Gentoo/i', $ua)) { + $os = "Gentoo Linux"; + } elseif (preg_match('/Fedora/i', $ua)) { + $os = "Fedora Linux"; + } elseif (preg_match('/FreeBSD/i', $ua)) { + $os = "FreeBSD"; + } elseif (preg_match('/NetBSD/i', $ua)) { + $os = "NetBSD"; + } elseif (preg_match('/OpenBSD/i', $ua)) { + $os = "OpenBSD"; + } elseif (preg_match('/SunOS/i', $ua)) { + $os = "SunOS"; + } elseif (preg_match('/linux/i', $ua)) { + $os = 'Linux'; + if (preg_match('/Android.([0-9. _]+)/i', $ua, $matches)) { + $os = 'Android(' . $matches[1] . ')'; + } elseif (preg_match('#Ubuntu#i', $ua)) { + $os = 'Ubuntu'; + } elseif (preg_match('#Debian#i', $ua)) { + $os = 'Debian'; + } elseif (preg_match('#Fedora#i', $ua)) { + $os = 'Fedora'; + } + } elseif (preg_match('/Mac OS X/i', $ua)) { + $os = "Mac OS X"; + } elseif (preg_match('/Macintosh/i', $ua)) { + $os = "Mac OS"; + } elseif (preg_match('/Unix/i', $ua)) { + $os = "Unix"; + } elseif (preg_match('#Nokia([a-zA-Z0-9.]+)#i', $ua, $matches)) { + $os = "Nokia" . $matches[1]; + } elseif (preg_match('/Mac OS X/i', $ua)) { + $os = "Mac OS X"; + } else { + $os = '未知'; + } + return $os; + } +} + +// 执行 +$app = new App(); + +if (empty($app->referopen)) { + die("配置错误!"); +} else if ($app->referopen == 0) { + if (empty($_SERVER['HTTP_REFERER'])) { + die("请勿直接访问!"); + } +} else if ($app->referopen == 1) { + $app->init()->suture(); +} else { + die("未知错误!"); +} + + + \ No newline at end of file diff --git a/api/lishi/counter.dat b/api/lishi/counter.dat new file mode 100644 index 0000000..d8263ee --- /dev/null +++ b/api/lishi/counter.dat @@ -0,0 +1 @@ +2 \ No newline at end of file diff --git a/api/lishi/index.php b/api/lishi/index.php new file mode 100644 index 0000000..7744fb2 --- /dev/null +++ b/api/lishi/index.php @@ -0,0 +1,88 @@ + + +'200','day'=>$today); +for ($x=0; $x<=$num; $x++) { + $arr['content'][$x].= match_chinese(strip_tags($json[$month][$month.$day][$x]['title'])); +} +//创建随机数 +$rand = rand(0,$countnum); +//下面是输出类型 +if($_GET['format']=='json'){ + //输出当日所有 类型为json + header('Content-type: application/json'); + echo json_encode($arr,JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT); +}elseif($_GET['format']=='js'){ + //以js类型输出一条 + header('Content-type: text/javascript;charset=utf-8'); + echo 'function briefing(){document.write("'.$arr['content'][$rand].'");}'; +}else{ + //以html类型输出一条 + header("Content-Type: text/html;charset=utf-8"); + echo $arr['content'][$rand]; +} + + +//下面是需要用到的封装 + +function httpGet($a, $b = '', $c = '', $d = ''){ +//curl模拟get请求 + $e = curl_init(); + $f = mt_rand(11, 191) . "." . mt_rand(0, 240) . "." . mt_rand(1, 240) . "." . mt_rand(1, 240); + $i[] = "CLIENT-IP:" . $f; + $i[] = "X-FORWARDED-FOR:" . $f; + $i[] = "User-agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.57 Safari/536.11"; + $i[] = "X-Requested-With: XMLHttpRequest"; + if (!empty($d)) { + $i[] = "Cookie: " . $d; + } + curl_setopt($e, CURLOPT_HTTPHEADER, $i); + curl_setopt($e, CURLOPT_RETURNTRANSFER, true); + curl_setopt($e, CURLOPT_TIMEOUT, 180); + curl_setopt($e, CURLOPT_SSL_VERIFYPEER, false); + curl_setopt($e, CURLOPT_SSL_VERIFYHOST, false); + if (!empty($c)) { + curl_setopt($e, CURLOPT_REFERER, $c); + } + if (!empty($b)) { + curl_setopt($e, CURLOPT_POST, 1); + curl_setopt($e, CURLOPT_POSTFIELDS, $b); + } + curl_setopt($e, CURLOPT_URL, $a); + curl_setopt($e, CURLOPT_ENCODING, "gzip"); + $j = curl_exec($e); + curl_close($e); + return $j; +} +function match_chinese($chars,$encoding='utf8') +{ +//清除正则 + $pattern =($encoding=='utf8')?'/[\x{4e00}-\x{9fa5}a-zA-Z0-9]/u':'/[\x80-\xFF]/'; + preg_match_all($pattern,$chars,$result); + $temp =join('',$result[0]); + return $temp; +} \ No newline at end of file diff --git a/api/mcstatus/counter.dat b/api/mcstatus/counter.dat new file mode 100644 index 0000000..d8263ee --- /dev/null +++ b/api/mcstatus/counter.dat @@ -0,0 +1 @@ +2 \ No newline at end of file diff --git a/api/mcstatus/index.php b/api/mcstatus/index.php new file mode 100644 index 0000000..b13d2c2 --- /dev/null +++ b/api/mcstatus/index.php @@ -0,0 +1,35 @@ + + 'Missing host parameter']); + exit; +} + +$host = $_GET['host']; +$url = "https://api.mcstatus.io/v2/status/java/".urlencode($host); + +$ch = curl_init(); +curl_setopt($ch, CURLOPT_URL, $url); +curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); +curl_setopt($ch, CURLOPT_TIMEOUT, 10); + +$response = curl_exec($ch); +$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); +curl_close($ch); + +if ($httpCode !== 200) { + echo json_encode(['error' => 'Failed to fetch server status']); + exit; +} + +echo $response; +?> \ No newline at end of file diff --git a/api/qqimg/counter.dat b/api/qqimg/counter.dat new file mode 100644 index 0000000..56a6051 --- /dev/null +++ b/api/qqimg/counter.dat @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/api/qqimg/index.php b/api/qqimg/index.php new file mode 100644 index 0000000..c38e7b2 --- /dev/null +++ b/api/qqimg/index.php @@ -0,0 +1,23 @@ + + + \ No newline at end of file diff --git a/api/qqzx/counter.dat b/api/qqzx/counter.dat new file mode 100644 index 0000000..56a6051 --- /dev/null +++ b/api/qqzx/counter.dat @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/api/qqzx/index.php b/api/qqzx/index.php new file mode 100644 index 0000000..a46baa7 --- /dev/null +++ b/api/qqzx/index.php @@ -0,0 +1,42 @@ + + + 40, 'msg' => '缺少有效QQ号码参数'])); +} + +$context = stream_context_create(['http' => ['timeout' => 5]]); +$data = @file_get_contents("http://webpresence.qq.com/getonline?type=1&$qq:", false, $context); + +if ($data === false) { + http_response_code(503); + exit(json_encode(['code' => 50, 'msg' => '服务暂时不可用'])); +} + +switch (trim($data)) { + case 'online[0]=0;': + $response = ['code' => 20, 'msg' => '电脑离线']; + break; + case 'online[0]=1;': + $response = ['code' => 21, 'msg' => '电脑在线']; + break; + default: + http_response_code(500); + $response = ['code' => 51, 'msg' => '未知状态']; +} + +echo json_encode($response, JSON_UNESCAPED_UNICODE); +?> \ No newline at end of file diff --git a/api/qrcode/counter.dat b/api/qrcode/counter.dat new file mode 100644 index 0000000..56a6051 --- /dev/null +++ b/api/qrcode/counter.dat @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/api/qrcode/index.php b/api/qrcode/index.php new file mode 100644 index 0000000..f22adce --- /dev/null +++ b/api/qrcode/index.php @@ -0,0 +1,3335 @@ + + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + + + +/* + * Version: 1.1.4 + * Build: 2010100721 + */ + + + +//---- qrconst.php ----------------------------- + + + + + +/* + * PHP QR Code encoder + * + * Common constants + * + * Based on libqrencode C library distributed under LGPL 2.1 + * Copyright (C) 2006, 2007, 2008, 2009 Kentaro Fukuchi + * + * PHP QR Code is distributed under LGPL 3 + * Copyright (C) 2010 Dominik Dzienia + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + + // Encoding modes + + define('QR_MODE_NUL', -1); + define('QR_MODE_NUM', 0); + define('QR_MODE_AN', 1); + define('QR_MODE_8', 2); + define('QR_MODE_KANJI', 3); + define('QR_MODE_STRUCTURE', 4); + + // Levels of error correction. + + define('QR_ECLEVEL_L', 0); + define('QR_ECLEVEL_M', 1); + define('QR_ECLEVEL_Q', 2); + define('QR_ECLEVEL_H', 3); + + // Supported output formats + + define('QR_FORMAT_TEXT', 0); + define('QR_FORMAT_PNG', 1); + + class qrstr { + public static function set(&$srctab, $x, $y, $repl, $replLen = false) { + $srctab[$y] = substr_replace($srctab[$y], ($replLen !== false)?substr($repl,0,$replLen):$repl, $x, ($replLen !== false)?$replLen:strlen($repl)); + } + } + + + +//---- merged_config.php ----------------------------- + + + + +/* + * PHP QR Code encoder + * + * Config file, tuned-up for merged verion + */ + + define('QR_CACHEABLE', false); // use cache - more disk reads but less CPU power, masks and format templates are stored there + define('QR_CACHE_DIR', false); // used when QR_CACHEABLE === true + define('QR_LOG_DIR', false); // default error logs dir + + define('QR_FIND_BEST_MASK', true); // if true, estimates best mask (spec. default, but extremally slow; set to false to significant performance boost but (propably) worst quality code + define('QR_FIND_FROM_RANDOM', 2); // if false, checks all masks available, otherwise value tells count of masks need to be checked, mask id are got randomly + define('QR_DEFAULT_MASK', 2); // when QR_FIND_BEST_MASK === false + + define('QR_PNG_MAXIMUM_SIZE', 1024); // maximum allowed png image width (in pixels), tune to make sure GD and PHP can handle such big images + + + + +//---- qrtools.php ----------------------------- + + + + +/* + * PHP QR Code encoder + * + * Toolset, handy and debug utilites. + * + * PHP QR Code is distributed under LGPL 3 + * Copyright (C) 2010 Dominik Dzienia + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + + class QRtools { + + //---------------------------------------------------------------------- + public static function binarize($frame) + { + $len = count($frame); + foreach ($frame as &$frameLine) { + + for($i=0; $i<$len; $i++) { + $frameLine[$i] = (ord($frameLine[$i])&1)?'1':'0'; + } + } + + return $frame; + } + + //---------------------------------------------------------------------- + public static function tcpdfBarcodeArray($code, $mode = 'QR,L', $tcPdfVersion = '4.5.037') + { + $barcode_array = array(); + + if (!is_array($mode)) + $mode = explode(',', $mode); + + $eccLevel = 'L'; + + if (count($mode) > 1) { + $eccLevel = $mode[1]; + } + + $qrTab = QRcode::text($code, false, $eccLevel); + $size = count($qrTab); + + $barcode_array['num_rows'] = $size; + $barcode_array['num_cols'] = $size; + $barcode_array['bcode'] = array(); + + foreach ($qrTab as $line) { + $arrAdd = array(); + foreach(str_split($line) as $char) + $arrAdd[] = ($char=='1')?1:0; + $barcode_array['bcode'][] = $arrAdd; + } + + return $barcode_array; + } + + //---------------------------------------------------------------------- + public static function clearCache() + { + self::$frames = array(); + } + + //---------------------------------------------------------------------- + public static function buildCache() + { + QRtools::markTime('before_build_cache'); + + $mask = new QRmask(); + for ($a=1; $a <= QRSPEC_VERSION_MAX; $a++) { + $frame = QRspec::newFrame($a); + if (QR_IMAGE) { + $fileName = QR_CACHE_DIR.'frame_'.$a.'.png'; + QRimage::png(self::binarize($frame), $fileName, 1, 0); + } + + $width = count($frame); + $bitMask = array_fill(0, $width, array_fill(0, $width, 0)); + for ($maskNo=0; $maskNo<8; $maskNo++) + $mask->makeMaskNo($maskNo, $width, $frame, $bitMask, true); + } + + QRtools::markTime('after_build_cache'); + } + + //---------------------------------------------------------------------- + public static function log($outfile, $err) + { + if (QR_LOG_DIR !== false) { + if ($err != '') { + if ($outfile !== false) { + file_put_contents(QR_LOG_DIR.basename($outfile).'-errors.txt', date('Y-m-d H:i:s').': '.$err, FILE_APPEND); + } else { + file_put_contents(QR_LOG_DIR.'errors.txt', date('Y-m-d H:i:s').': '.$err, FILE_APPEND); + } + } + } + } + + //---------------------------------------------------------------------- + public static function dumpMask($frame) + { + $width = count($frame); + for($y=0;$y<$width;$y++) { + for($x=0;$x<$width;$x++) { + echo ord($frame[$y][$x]).','; + } + } + } + + //---------------------------------------------------------------------- + public static function markTime($markerId) + { + list($usec, $sec) = explode(" ", microtime()); + $time = ((float)$usec + (float)$sec); + + if (!isset($GLOBALS['qr_time_bench'])) + $GLOBALS['qr_time_bench'] = array(); + + $GLOBALS['qr_time_bench'][$markerId] = $time; + } + + //---------------------------------------------------------------------- + public static function timeBenchmark() + { + self::markTime('finish'); + + $lastTime = 0; + $startTime = 0; + $p = 0; + + echo ' + + '; + + foreach($GLOBALS['qr_time_bench'] as $markerId=>$thisTime) { + if ($p > 0) { + echo ''; + } else { + $startTime = $thisTime; + } + + $p++; + $lastTime = $thisTime; + } + + echo ' + + +
BENCHMARK
till '.$markerId.': '.number_format($thisTime-$lastTime, 6).'s
TOTAL: '.number_format($lastTime-$startTime, 6).'s
'; + } + + } + + //########################################################################## + + QRtools::markTime('start'); + + + + +//---- qrspec.php ----------------------------- + + + + +/* + * PHP QR Code encoder + * + * QR Code specifications + * + * Based on libqrencode C library distributed under LGPL 2.1 + * Copyright (C) 2006, 2007, 2008, 2009 Kentaro Fukuchi + * + * PHP QR Code is distributed under LGPL 3 + * Copyright (C) 2010 Dominik Dzienia + * + * The following data / specifications are taken from + * "Two dimensional symbol -- QR-code -- Basic Specification" (JIS X0510:2004) + * or + * "Automatic identification and data capture techniques -- + * QR Code 2005 bar code symbology specification" (ISO/IEC 18004:2006) + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + + define('QRSPEC_VERSION_MAX', 40); + define('QRSPEC_WIDTH_MAX', 177); + + define('QRCAP_WIDTH', 0); + define('QRCAP_WORDS', 1); + define('QRCAP_REMINDER', 2); + define('QRCAP_EC', 3); + + class QRspec { + + public static $capacity = array( + array( 0, 0, 0, array( 0, 0, 0, 0)), + array( 21, 26, 0, array( 7, 10, 13, 17)), // 1 + array( 25, 44, 7, array( 10, 16, 22, 28)), + array( 29, 70, 7, array( 15, 26, 36, 44)), + array( 33, 100, 7, array( 20, 36, 52, 64)), + array( 37, 134, 7, array( 26, 48, 72, 88)), // 5 + array( 41, 172, 7, array( 36, 64, 96, 112)), + array( 45, 196, 0, array( 40, 72, 108, 130)), + array( 49, 242, 0, array( 48, 88, 132, 156)), + array( 53, 292, 0, array( 60, 110, 160, 192)), + array( 57, 346, 0, array( 72, 130, 192, 224)), //10 + array( 61, 404, 0, array( 80, 150, 224, 264)), + array( 65, 466, 0, array( 96, 176, 260, 308)), + array( 69, 532, 0, array( 104, 198, 288, 352)), + array( 73, 581, 3, array( 120, 216, 320, 384)), + array( 77, 655, 3, array( 132, 240, 360, 432)), //15 + array( 81, 733, 3, array( 144, 280, 408, 480)), + array( 85, 815, 3, array( 168, 308, 448, 532)), + array( 89, 901, 3, array( 180, 338, 504, 588)), + array( 93, 991, 3, array( 196, 364, 546, 650)), + array( 97, 1085, 3, array( 224, 416, 600, 700)), //20 + array(101, 1156, 4, array( 224, 442, 644, 750)), + array(105, 1258, 4, array( 252, 476, 690, 816)), + array(109, 1364, 4, array( 270, 504, 750, 900)), + array(113, 1474, 4, array( 300, 560, 810, 960)), + array(117, 1588, 4, array( 312, 588, 870, 1050)), //25 + array(121, 1706, 4, array( 336, 644, 952, 1110)), + array(125, 1828, 4, array( 360, 700, 1020, 1200)), + array(129, 1921, 3, array( 390, 728, 1050, 1260)), + array(133, 2051, 3, array( 420, 784, 1140, 1350)), + array(137, 2185, 3, array( 450, 812, 1200, 1440)), //30 + array(141, 2323, 3, array( 480, 868, 1290, 1530)), + array(145, 2465, 3, array( 510, 924, 1350, 1620)), + array(149, 2611, 3, array( 540, 980, 1440, 1710)), + array(153, 2761, 3, array( 570, 1036, 1530, 1800)), + array(157, 2876, 0, array( 570, 1064, 1590, 1890)), //35 + array(161, 3034, 0, array( 600, 1120, 1680, 1980)), + array(165, 3196, 0, array( 630, 1204, 1770, 2100)), + array(169, 3362, 0, array( 660, 1260, 1860, 2220)), + array(173, 3532, 0, array( 720, 1316, 1950, 2310)), + array(177, 3706, 0, array( 750, 1372, 2040, 2430)) //40 + ); + + //---------------------------------------------------------------------- + public static function getDataLength($version, $level) + { + return self::$capacity[$version][QRCAP_WORDS] - self::$capacity[$version][QRCAP_EC][$level]; + } + + //---------------------------------------------------------------------- + public static function getECCLength($version, $level) + { + return self::$capacity[$version][QRCAP_EC][$level]; + } + + //---------------------------------------------------------------------- + public static function getWidth($version) + { + return self::$capacity[$version][QRCAP_WIDTH]; + } + + //---------------------------------------------------------------------- + public static function getRemainder($version) + { + return self::$capacity[$version][QRCAP_REMINDER]; + } + + //---------------------------------------------------------------------- + public static function getMinimumVersion($size, $level) + { + + for($i=1; $i<= QRSPEC_VERSION_MAX; $i++) { + $words = self::$capacity[$i][QRCAP_WORDS] - self::$capacity[$i][QRCAP_EC][$level]; + if($words >= $size) + return $i; + } + + return -1; + } + + //###################################################################### + + public static $lengthTableBits = array( + array(10, 12, 14), + array( 9, 11, 13), + array( 8, 16, 16), + array( 8, 10, 12) + ); + + //---------------------------------------------------------------------- + public static function lengthIndicator($mode, $version) + { + if ($mode == QR_MODE_STRUCTURE) + return 0; + + if ($version <= 9) { + $l = 0; + } else if ($version <= 26) { + $l = 1; + } else { + $l = 2; + } + + return self::$lengthTableBits[$mode][$l]; + } + + //---------------------------------------------------------------------- + public static function maximumWords($mode, $version) + { + if($mode == QR_MODE_STRUCTURE) + return 3; + + if($version <= 9) { + $l = 0; + } else if($version <= 26) { + $l = 1; + } else { + $l = 2; + } + + $bits = self::$lengthTableBits[$mode][$l]; + $words = (1 << $bits) - 1; + + if($mode == QR_MODE_KANJI) { + $words *= 2; // the number of bytes is required + } + + return $words; + } + + // Error correction code ----------------------------------------------- + // Table of the error correction code (Reed-Solomon block) + // See Table 12-16 (pp.30-36), JIS X0510:2004. + + public static $eccTable = array( + array(array( 0, 0), array( 0, 0), array( 0, 0), array( 0, 0)), + array(array( 1, 0), array( 1, 0), array( 1, 0), array( 1, 0)), // 1 + array(array( 1, 0), array( 1, 0), array( 1, 0), array( 1, 0)), + array(array( 1, 0), array( 1, 0), array( 2, 0), array( 2, 0)), + array(array( 1, 0), array( 2, 0), array( 2, 0), array( 4, 0)), + array(array( 1, 0), array( 2, 0), array( 2, 2), array( 2, 2)), // 5 + array(array( 2, 0), array( 4, 0), array( 4, 0), array( 4, 0)), + array(array( 2, 0), array( 4, 0), array( 2, 4), array( 4, 1)), + array(array( 2, 0), array( 2, 2), array( 4, 2), array( 4, 2)), + array(array( 2, 0), array( 3, 2), array( 4, 4), array( 4, 4)), + array(array( 2, 2), array( 4, 1), array( 6, 2), array( 6, 2)), //10 + array(array( 4, 0), array( 1, 4), array( 4, 4), array( 3, 8)), + array(array( 2, 2), array( 6, 2), array( 4, 6), array( 7, 4)), + array(array( 4, 0), array( 8, 1), array( 8, 4), array(12, 4)), + array(array( 3, 1), array( 4, 5), array(11, 5), array(11, 5)), + array(array( 5, 1), array( 5, 5), array( 5, 7), array(11, 7)), //15 + array(array( 5, 1), array( 7, 3), array(15, 2), array( 3, 13)), + array(array( 1, 5), array(10, 1), array( 1, 15), array( 2, 17)), + array(array( 5, 1), array( 9, 4), array(17, 1), array( 2, 19)), + array(array( 3, 4), array( 3, 11), array(17, 4), array( 9, 16)), + array(array( 3, 5), array( 3, 13), array(15, 5), array(15, 10)), //20 + array(array( 4, 4), array(17, 0), array(17, 6), array(19, 6)), + array(array( 2, 7), array(17, 0), array( 7, 16), array(34, 0)), + array(array( 4, 5), array( 4, 14), array(11, 14), array(16, 14)), + array(array( 6, 4), array( 6, 14), array(11, 16), array(30, 2)), + array(array( 8, 4), array( 8, 13), array( 7, 22), array(22, 13)), //25 + array(array(10, 2), array(19, 4), array(28, 6), array(33, 4)), + array(array( 8, 4), array(22, 3), array( 8, 26), array(12, 28)), + array(array( 3, 10), array( 3, 23), array( 4, 31), array(11, 31)), + array(array( 7, 7), array(21, 7), array( 1, 37), array(19, 26)), + array(array( 5, 10), array(19, 10), array(15, 25), array(23, 25)), //30 + array(array(13, 3), array( 2, 29), array(42, 1), array(23, 28)), + array(array(17, 0), array(10, 23), array(10, 35), array(19, 35)), + array(array(17, 1), array(14, 21), array(29, 19), array(11, 46)), + array(array(13, 6), array(14, 23), array(44, 7), array(59, 1)), + array(array(12, 7), array(12, 26), array(39, 14), array(22, 41)), //35 + array(array( 6, 14), array( 6, 34), array(46, 10), array( 2, 64)), + array(array(17, 4), array(29, 14), array(49, 10), array(24, 46)), + array(array( 4, 18), array(13, 32), array(48, 14), array(42, 32)), + array(array(20, 4), array(40, 7), array(43, 22), array(10, 67)), + array(array(19, 6), array(18, 31), array(34, 34), array(20, 61)),//40 + ); + + //---------------------------------------------------------------------- + // CACHEABLE!!! + + public static function getEccSpec($version, $level, array &$spec) + { + if (count($spec) < 5) { + $spec = array(0,0,0,0,0); + } + + $b1 = self::$eccTable[$version][$level][0]; + $b2 = self::$eccTable[$version][$level][1]; + $data = self::getDataLength($version, $level); + $ecc = self::getECCLength($version, $level); + + if($b2 == 0) { + $spec[0] = $b1; + $spec[1] = (int)($data / $b1); + $spec[2] = (int)($ecc / $b1); + $spec[3] = 0; + $spec[4] = 0; + } else { + $spec[0] = $b1; + $spec[1] = (int)($data / ($b1 + $b2)); + $spec[2] = (int)($ecc / ($b1 + $b2)); + $spec[3] = $b2; + $spec[4] = $spec[1] + 1; + } + } + + // Alignment pattern --------------------------------------------------- + + // Positions of alignment patterns. + // This array includes only the second and the third position of the + // alignment patterns. Rest of them can be calculated from the distance + // between them. + + // See Table 1 in Appendix E (pp.71) of JIS X0510:2004. + + public static $alignmentPattern = array( + array( 0, 0), + array( 0, 0), array(18, 0), array(22, 0), array(26, 0), array(30, 0), // 1- 5 + array(34, 0), array(22, 38), array(24, 42), array(26, 46), array(28, 50), // 6-10 + array(30, 54), array(32, 58), array(34, 62), array(26, 46), array(26, 48), //11-15 + array(26, 50), array(30, 54), array(30, 56), array(30, 58), array(34, 62), //16-20 + array(28, 50), array(26, 50), array(30, 54), array(28, 54), array(32, 58), //21-25 + array(30, 58), array(34, 62), array(26, 50), array(30, 54), array(26, 52), //26-30 + array(30, 56), array(34, 60), array(30, 58), array(34, 62), array(30, 54), //31-35 + array(24, 50), array(28, 54), array(32, 58), array(26, 54), array(30, 58), //35-40 + ); + + + /** -------------------------------------------------------------------- + * Put an alignment marker. + * @param frame + * @param width + * @param ox,oy center coordinate of the pattern + */ + public static function putAlignmentMarker(array &$frame, $ox, $oy) + { + $finder = array( + "\xa1\xa1\xa1\xa1\xa1", + "\xa1\xa0\xa0\xa0\xa1", + "\xa1\xa0\xa1\xa0\xa1", + "\xa1\xa0\xa0\xa0\xa1", + "\xa1\xa1\xa1\xa1\xa1" + ); + + $yStart = $oy-2; + $xStart = $ox-2; + + for($y=0; $y<5; $y++) { + QRstr::set($frame, $xStart, $yStart+$y, $finder[$y]); + } + } + + //---------------------------------------------------------------------- + public static function putAlignmentPattern($version, &$frame, $width) + { + if($version < 2) + return; + + $d = self::$alignmentPattern[$version][1] - self::$alignmentPattern[$version][0]; + if($d < 0) { + $w = 2; + } else { + $w = (int)(($width - self::$alignmentPattern[$version][0]) / $d + 2); + } + + if($w * $w - 3 == 1) { + $x = self::$alignmentPattern[$version][0]; + $y = self::$alignmentPattern[$version][0]; + self::putAlignmentMarker($frame, $x, $y); + return; + } + + $cx = self::$alignmentPattern[$version][0]; + for($x=1; $x<$w - 1; $x++) { + self::putAlignmentMarker($frame, 6, $cx); + self::putAlignmentMarker($frame, $cx, 6); + $cx += $d; + } + + $cy = self::$alignmentPattern[$version][0]; + for($y=0; $y<$w-1; $y++) { + $cx = self::$alignmentPattern[$version][0]; + for($x=0; $x<$w-1; $x++) { + self::putAlignmentMarker($frame, $cx, $cy); + $cx += $d; + } + $cy += $d; + } + } + + // Version information pattern ----------------------------------------- + + // Version information pattern (BCH coded). + // See Table 1 in Appendix D (pp.68) of JIS X0510:2004. + + // size: [QRSPEC_VERSION_MAX - 6] + + public static $versionPattern = array( + 0x07c94, 0x085bc, 0x09a99, 0x0a4d3, 0x0bbf6, 0x0c762, 0x0d847, 0x0e60d, + 0x0f928, 0x10b78, 0x1145d, 0x12a17, 0x13532, 0x149a6, 0x15683, 0x168c9, + 0x177ec, 0x18ec4, 0x191e1, 0x1afab, 0x1b08e, 0x1cc1a, 0x1d33f, 0x1ed75, + 0x1f250, 0x209d5, 0x216f0, 0x228ba, 0x2379f, 0x24b0b, 0x2542e, 0x26a64, + 0x27541, 0x28c69 + ); + + //---------------------------------------------------------------------- + public static function getVersionPattern($version) + { + if($version < 7 || $version > QRSPEC_VERSION_MAX) + return 0; + + return self::$versionPattern[$version -7]; + } + + // Format information -------------------------------------------------- + // See calcFormatInfo in tests/test_qrspec.c (orginal qrencode c lib) + + public static $formatInfo = array( + array(0x77c4, 0x72f3, 0x7daa, 0x789d, 0x662f, 0x6318, 0x6c41, 0x6976), + array(0x5412, 0x5125, 0x5e7c, 0x5b4b, 0x45f9, 0x40ce, 0x4f97, 0x4aa0), + array(0x355f, 0x3068, 0x3f31, 0x3a06, 0x24b4, 0x2183, 0x2eda, 0x2bed), + array(0x1689, 0x13be, 0x1ce7, 0x19d0, 0x0762, 0x0255, 0x0d0c, 0x083b) + ); + + public static function getFormatInfo($mask, $level) + { + if($mask < 0 || $mask > 7) + return 0; + + if($level < 0 || $level > 3) + return 0; + + return self::$formatInfo[$level][$mask]; + } + + // Frame --------------------------------------------------------------- + // Cache of initial frames. + + public static $frames = array(); + + /** -------------------------------------------------------------------- + * Put a finder pattern. + * @param frame + * @param width + * @param ox,oy upper-left coordinate of the pattern + */ + public static function putFinderPattern(&$frame, $ox, $oy) + { + $finder = array( + "\xc1\xc1\xc1\xc1\xc1\xc1\xc1", + "\xc1\xc0\xc0\xc0\xc0\xc0\xc1", + "\xc1\xc0\xc1\xc1\xc1\xc0\xc1", + "\xc1\xc0\xc1\xc1\xc1\xc0\xc1", + "\xc1\xc0\xc1\xc1\xc1\xc0\xc1", + "\xc1\xc0\xc0\xc0\xc0\xc0\xc1", + "\xc1\xc1\xc1\xc1\xc1\xc1\xc1" + ); + + for($y=0; $y<7; $y++) { + QRstr::set($frame, $ox, $oy+$y, $finder[$y]); + } + } + + //---------------------------------------------------------------------- + public static function createFrame($version) + { + $width = self::$capacity[$version][QRCAP_WIDTH]; + $frameLine = str_repeat ("\0", $width); + $frame = array_fill(0, $width, $frameLine); + + // Finder pattern + self::putFinderPattern($frame, 0, 0); + self::putFinderPattern($frame, $width - 7, 0); + self::putFinderPattern($frame, 0, $width - 7); + + // Separator + $yOffset = $width - 7; + + for($y=0; $y<7; $y++) { + $frame[$y][7] = "\xc0"; + $frame[$y][$width - 8] = "\xc0"; + $frame[$yOffset][7] = "\xc0"; + $yOffset++; + } + + $setPattern = str_repeat("\xc0", 8); + + QRstr::set($frame, 0, 7, $setPattern); + QRstr::set($frame, $width-8, 7, $setPattern); + QRstr::set($frame, 0, $width - 8, $setPattern); + + // Format info + $setPattern = str_repeat("\x84", 9); + QRstr::set($frame, 0, 8, $setPattern); + QRstr::set($frame, $width - 8, 8, $setPattern, 8); + + $yOffset = $width - 8; + + for($y=0; $y<8; $y++,$yOffset++) { + $frame[$y][8] = "\x84"; + $frame[$yOffset][8] = "\x84"; + } + + // Timing pattern + + for($i=1; $i<$width-15; $i++) { + $frame[6][7+$i] = chr(0x90 | ($i & 1)); + $frame[7+$i][6] = chr(0x90 | ($i & 1)); + } + + // Alignment pattern + self::putAlignmentPattern($version, $frame, $width); + + // Version information + if($version >= 7) { + $vinf = self::getVersionPattern($version); + + $v = $vinf; + + for($x=0; $x<6; $x++) { + for($y=0; $y<3; $y++) { + $frame[($width - 11)+$y][$x] = chr(0x88 | ($v & 1)); + $v = $v >> 1; + } + } + + $v = $vinf; + for($y=0; $y<6; $y++) { + for($x=0; $x<3; $x++) { + $frame[$y][$x+($width - 11)] = chr(0x88 | ($v & 1)); + $v = $v >> 1; + } + } + } + + // and a little bit... + $frame[$width - 8][8] = "\x81"; + + return $frame; + } + + //---------------------------------------------------------------------- + public static function debug($frame, $binary_mode = false) + { + if ($binary_mode) { + + foreach ($frame as &$frameLine) { + $frameLine = join('  ', explode('0', $frameLine)); + $frameLine = join('██', explode('1', $frameLine)); + } + + ?> + +


        '; + echo join("
        ", $frame); + echo '






'; + + } else { + + foreach ($frame as &$frameLine) { + $frameLine = join(' ', explode("\xc0", $frameLine)); + $frameLine = join('', explode("\xc1", $frameLine)); + $frameLine = join(' ', explode("\xa0", $frameLine)); + $frameLine = join('', explode("\xa1", $frameLine)); + $frameLine = join('', explode("\x84", $frameLine)); //format 0 + $frameLine = join('', explode("\x85", $frameLine)); //format 1 + $frameLine = join('', explode("\x81", $frameLine)); //special bit + $frameLine = join(' ', explode("\x90", $frameLine)); //clock 0 + $frameLine = join('', explode("\x91", $frameLine)); //clock 1 + $frameLine = join(' ', explode("\x88", $frameLine)); //version + $frameLine = join('', explode("\x89", $frameLine)); //version + $frameLine = join('♦', explode("\x01", $frameLine)); + $frameLine = join('⋅', explode("\0", $frameLine)); + } + + ?> + + "; + echo join("
", $frame); + echo "
"; + + } + } + + //---------------------------------------------------------------------- + public static function serial($frame) + { + return gzcompress(join("\n", $frame), 9); + } + + //---------------------------------------------------------------------- + public static function unserial($code) + { + return explode("\n", gzuncompress($code)); + } + + //---------------------------------------------------------------------- + public static function newFrame($version) + { + if($version < 1 || $version > QRSPEC_VERSION_MAX) + return null; + + if(!isset(self::$frames[$version])) { + + $fileName = QR_CACHE_DIR.'frame_'.$version.'.dat'; + + if (QR_CACHEABLE) { + if (file_exists($fileName)) { + self::$frames[$version] = self::unserial(file_get_contents($fileName)); + } else { + self::$frames[$version] = self::createFrame($version); + file_put_contents($fileName, self::serial(self::$frames[$version])); + } + } else { + self::$frames[$version] = self::createFrame($version); + } + } + + if(is_null(self::$frames[$version])) + return null; + + return self::$frames[$version]; + } + + //---------------------------------------------------------------------- + public static function rsBlockNum($spec) { return $spec[0] + $spec[3]; } + public static function rsBlockNum1($spec) { return $spec[0]; } + public static function rsDataCodes1($spec) { return $spec[1]; } + public static function rsEccCodes1($spec) { return $spec[2]; } + public static function rsBlockNum2($spec) { return $spec[3]; } + public static function rsDataCodes2($spec) { return $spec[4]; } + public static function rsEccCodes2($spec) { return $spec[2]; } + public static function rsDataLength($spec) { return ($spec[0] * $spec[1]) + ($spec[3] * $spec[4]); } + public static function rsEccLength($spec) { return ($spec[0] + $spec[3]) * $spec[2]; } + + } + + + +//---- qrimage.php ----------------------------- + + + + +/* + * PHP QR Code encoder + * + * Image output of code using GD2 + * + * PHP QR Code is distributed under LGPL 3 + * Copyright (C) 2010 Dominik Dzienia + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + + define('QR_IMAGE', true); + + class QRimage { + + //---------------------------------------------------------------------- + public static function png($frame, $filename = false, $pixelPerPoint = 4, $outerFrame = 4,$saveandprint=FALSE) + { + $image = self::image($frame, $pixelPerPoint, $outerFrame); + + if ($filename === false) { + Header("Content-type: image/png"); + ImagePng($image); + } else { + if($saveandprint===TRUE){ + ImagePng($image, $filename); + header("Content-type: image/png"); + ImagePng($image); + }else{ + ImagePng($image, $filename); + } + } + + ImageDestroy($image); + } + + //---------------------------------------------------------------------- + public static function jpg($frame, $filename = false, $pixelPerPoint = 8, $outerFrame = 4, $q = 85) + { + $image = self::image($frame, $pixelPerPoint, $outerFrame); + + if ($filename === false) { + Header("Content-type: image/jpeg"); + ImageJpeg($image, null, $q); + } else { + ImageJpeg($image, $filename, $q); + } + + ImageDestroy($image); + } + + //---------------------------------------------------------------------- + private static function image($frame, $pixelPerPoint = 4, $outerFrame = 4) + { + $h = count($frame); + $w = strlen($frame[0]); + + $imgW = $w + 2*$outerFrame; + $imgH = $h + 2*$outerFrame; + + $base_image =ImageCreate($imgW, $imgH); + + $col[0] = ImageColorAllocate($base_image,255,255,255); + $col[1] = ImageColorAllocate($base_image,0,0,0); + + imagefill($base_image, 0, 0, $col[0]); + + for($y=0; $y<$h; $y++) { + for($x=0; $x<$w; $x++) { + if ($frame[$y][$x] == '1') { + ImageSetPixel($base_image,$x+$outerFrame,$y+$outerFrame,$col[1]); + } + } + } + + $target_image =ImageCreate( $imgW * $pixelPerPoint, $imgH * $pixelPerPoint); + ImageCopyResized($target_image, $base_image, 0, 0, 0, 0, $imgW * $pixelPerPoint, $imgH * $pixelPerPoint, $imgW, $imgH); + $size = $_GET["size"]; + if($size){ + $target_image =ImageCreate( $size, $size); + ImageCopyResized($target_image, $base_image, 0, 0, 0, 0, $size, $size, $imgW, $imgH); + } + + ImageDestroy($base_image); + + return $target_image; + } + } + + + +//---- qrinput.php ----------------------------- + + + + +/* + * PHP QR Code encoder + * + * Input encoding class + * + * Based on libqrencode C library distributed under LGPL 2.1 + * Copyright (C) 2006, 2007, 2008, 2009 Kentaro Fukuchi + * + * PHP QR Code is distributed under LGPL 3 + * Copyright (C) 2010 Dominik Dzienia + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + + define('STRUCTURE_HEADER_BITS', 20); + define('MAX_STRUCTURED_SYMBOLS', 16); + + class QRinputItem { + + public $mode; + public $size; + public $data; + public $bstream; + + public function __construct($mode, $size, $data, $bstream = null) + { + $setData = array_slice($data, 0, $size); + + if (count($setData) < $size) { + $setData = array_merge($setData, array_fill(0,$size-count($setData),0)); + } + + if(!QRinput::check($mode, $size, $setData)) { + throw new Exception('Error m:'.$mode.',s:'.$size.',d:'.join(',',$setData)); + return null; + } + + $this->mode = $mode; + $this->size = $size; + $this->data = $setData; + $this->bstream = $bstream; + } + + //---------------------------------------------------------------------- + public function encodeModeNum($version) + { + try { + + $words = (int)($this->size / 3); + $bs = new QRbitstream(); + + $val = 0x1; + $bs->appendNum(4, $val); + $bs->appendNum(QRspec::lengthIndicator(QR_MODE_NUM, $version), $this->size); + + for($i=0; $i<$words; $i++) { + $val = (ord($this->data[$i*3 ]) - ord('0')) * 100; + $val += (ord($this->data[$i*3+1]) - ord('0')) * 10; + $val += (ord($this->data[$i*3+2]) - ord('0')); + $bs->appendNum(10, $val); + } + + if($this->size - $words * 3 == 1) { + $val = ord($this->data[$words*3]) - ord('0'); + $bs->appendNum(4, $val); + } else if($this->size - $words * 3 == 2) { + $val = (ord($this->data[$words*3 ]) - ord('0')) * 10; + $val += (ord($this->data[$words*3+1]) - ord('0')); + $bs->appendNum(7, $val); + } + + $this->bstream = $bs; + return 0; + + } catch (Exception $e) { + return -1; + } + } + + //---------------------------------------------------------------------- + public function encodeModeAn($version) + { + try { + $words = (int)($this->size / 2); + $bs = new QRbitstream(); + + $bs->appendNum(4, 0x02); + $bs->appendNum(QRspec::lengthIndicator(QR_MODE_AN, $version), $this->size); + + for($i=0; $i<$words; $i++) { + $val = (int)QRinput::lookAnTable(ord($this->data[$i*2 ])) * 45; + $val += (int)QRinput::lookAnTable(ord($this->data[$i*2+1])); + + $bs->appendNum(11, $val); + } + + if($this->size & 1) { + $val = QRinput::lookAnTable(ord($this->data[$words * 2])); + $bs->appendNum(6, $val); + } + + $this->bstream = $bs; + return 0; + + } catch (Exception $e) { + return -1; + } + } + + //---------------------------------------------------------------------- + public function encodeMode8($version) + { + try { + $bs = new QRbitstream(); + + $bs->appendNum(4, 0x4); + $bs->appendNum(QRspec::lengthIndicator(QR_MODE_8, $version), $this->size); + + for($i=0; $i<$this->size; $i++) { + $bs->appendNum(8, ord($this->data[$i])); + } + + $this->bstream = $bs; + return 0; + + } catch (Exception $e) { + return -1; + } + } + + //---------------------------------------------------------------------- + public function encodeModeKanji($version) + { + try { + + $bs = new QRbitrtream(); + + $bs->appendNum(4, 0x8); + $bs->appendNum(QRspec::lengthIndicator(QR_MODE_KANJI, $version), (int)($this->size / 2)); + + for($i=0; $i<$this->size; $i+=2) { + $val = (ord($this->data[$i]) << 8) | ord($this->data[$i+1]); + if($val <= 0x9ffc) { + $val -= 0x8140; + } else { + $val -= 0xc140; + } + + $h = ($val >> 8) * 0xc0; + $val = ($val & 0xff) + $h; + + $bs->appendNum(13, $val); + } + + $this->bstream = $bs; + return 0; + + } catch (Exception $e) { + return -1; + } + } + + //---------------------------------------------------------------------- + public function encodeModeStructure() + { + try { + $bs = new QRbitstream(); + + $bs->appendNum(4, 0x03); + $bs->appendNum(4, ord($this->data[1]) - 1); + $bs->appendNum(4, ord($this->data[0]) - 1); + $bs->appendNum(8, ord($this->data[2])); + + $this->bstream = $bs; + return 0; + + } catch (Exception $e) { + return -1; + } + } + + //---------------------------------------------------------------------- + public function estimateBitStreamSizeOfEntry($version) + { + $bits = 0; + + if($version == 0) + $version = 1; + + switch($this->mode) { + case QR_MODE_NUM: $bits = QRinput::estimateBitsModeNum($this->size); break; + case QR_MODE_AN: $bits = QRinput::estimateBitsModeAn($this->size); break; + case QR_MODE_8: $bits = QRinput::estimateBitsMode8($this->size); break; + case QR_MODE_KANJI: $bits = QRinput::estimateBitsModeKanji($this->size);break; + case QR_MODE_STRUCTURE: return STRUCTURE_HEADER_BITS; + default: + return 0; + } + + $l = QRspec::lengthIndicator($this->mode, $version); + $m = 1 << $l; + $num = (int)(($this->size + $m - 1) / $m); + + $bits += $num * (4 + $l); + + return $bits; + } + + //---------------------------------------------------------------------- + public function encodeBitStream($version) + { + try { + + unset($this->bstream); + $words = QRspec::maximumWords($this->mode, $version); + + if($this->size > $words) { + + $st1 = new QRinputItem($this->mode, $words, $this->data); + $st2 = new QRinputItem($this->mode, $this->size - $words, array_slice($this->data, $words)); + + $st1->encodeBitStream($version); + $st2->encodeBitStream($version); + + $this->bstream = new QRbitstream(); + $this->bstream->append($st1->bstream); + $this->bstream->append($st2->bstream); + + unset($st1); + unset($st2); + + } else { + + $ret = 0; + + switch($this->mode) { + case QR_MODE_NUM: $ret = $this->encodeModeNum($version); break; + case QR_MODE_AN: $ret = $this->encodeModeAn($version); break; + case QR_MODE_8: $ret = $this->encodeMode8($version); break; + case QR_MODE_KANJI: $ret = $this->encodeModeKanji($version);break; + case QR_MODE_STRUCTURE: $ret = $this->encodeModeStructure(); break; + + default: + break; + } + + if($ret < 0) + return -1; + } + + return $this->bstream->size(); + + } catch (Exception $e) { + return -1; + } + } + }; + + //########################################################################## + + class QRinput { + + public $items; + + private $version; + private $level; + + //---------------------------------------------------------------------- + public function __construct($version = 0, $level = QR_ECLEVEL_L) + { + if ($version < 0 || $version > QRSPEC_VERSION_MAX || $level > QR_ECLEVEL_H) { + throw new Exception('Invalid version no'); + return NULL; + } + + $this->version = $version; + $this->level = $level; + } + + //---------------------------------------------------------------------- + public function getVersion() + { + return $this->version; + } + + //---------------------------------------------------------------------- + public function setVersion($version) + { + if($version < 0 || $version > QRSPEC_VERSION_MAX) { + throw new Exception('Invalid version no'); + return -1; + } + + $this->version = $version; + + return 0; + } + + //---------------------------------------------------------------------- + public function getErrorCorrectionLevel() + { + return $this->level; + } + + //---------------------------------------------------------------------- + public function setErrorCorrectionLevel($level) + { + if($level > QR_ECLEVEL_H) { + throw new Exception('Invalid ECLEVEL'); + return -1; + } + + $this->level = $level; + + return 0; + } + + //---------------------------------------------------------------------- + public function appendEntry(QRinputItem $entry) + { + $this->items[] = $entry; + } + + //---------------------------------------------------------------------- + public function append($mode, $size, $data) + { + try { + $entry = new QRinputItem($mode, $size, $data); + $this->items[] = $entry; + return 0; + } catch (Exception $e) { + return -1; + } + } + + //---------------------------------------------------------------------- + + public function insertStructuredAppendHeader($size, $index, $parity) + { + if( $size > MAX_STRUCTURED_SYMBOLS ) { + throw new Exception('insertStructuredAppendHeader wrong size'); + } + + if( $index <= 0 || $index > MAX_STRUCTURED_SYMBOLS ) { + throw new Exception('insertStructuredAppendHeader wrong index'); + } + + $buf = array($size, $index, $parity); + + try { + $entry = new QRinputItem(QR_MODE_STRUCTURE, 3, buf); + array_unshift($this->items, $entry); + return 0; + } catch (Exception $e) { + return -1; + } + } + + //---------------------------------------------------------------------- + public function calcParity() + { + $parity = 0; + + foreach($this->items as $item) { + if($item->mode != QR_MODE_STRUCTURE) { + for($i=$item->size-1; $i>=0; $i--) { + $parity ^= $item->data[$i]; + } + } + } + + return $parity; + } + + //---------------------------------------------------------------------- + public static function checkModeNum($size, $data) + { + for($i=0; $i<$size; $i++) { + if((ord($data[$i]) < ord('0')) || (ord($data[$i]) > ord('9'))){ + return false; + } + } + + return true; + } + + //---------------------------------------------------------------------- + public static function estimateBitsModeNum($size) + { + $w = (int)$size / 3; + $bits = $w * 10; + + switch($size - $w * 3) { + case 1: + $bits += 4; + break; + case 2: + $bits += 7; + break; + default: + break; + } + + return $bits; + } + + //---------------------------------------------------------------------- + public static $anTable = array( + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 36, -1, -1, -1, 37, 38, -1, -1, -1, -1, 39, 40, -1, 41, 42, 43, + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 44, -1, -1, -1, -1, -1, + -1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, + 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 + ); + + //---------------------------------------------------------------------- + public static function lookAnTable($c) + { + return (($c > 127)?-1:self::$anTable[$c]); + } + + //---------------------------------------------------------------------- + public static function checkModeAn($size, $data) + { + for($i=0; $i<$size; $i++) { + if (self::lookAnTable(ord($data[$i])) == -1) { + return false; + } + } + + return true; + } + + //---------------------------------------------------------------------- + public static function estimateBitsModeAn($size) + { + $w = (int)($size / 2); + $bits = $w * 11; + + if($size & 1) { + $bits += 6; + } + + return $bits; + } + + //---------------------------------------------------------------------- + public static function estimateBitsMode8($size) + { + return $size * 8; + } + + //---------------------------------------------------------------------- + public function estimateBitsModeKanji($size) + { + return (int)(($size / 2) * 13); + } + + //---------------------------------------------------------------------- + public static function checkModeKanji($size, $data) + { + if($size & 1) + return false; + + for($i=0; $i<$size; $i+=2) { + $val = (ord($data[$i]) << 8) | ord($data[$i+1]); + if( $val < 0x8140 + || ($val > 0x9ffc && $val < 0xe040) + || $val > 0xebbf) { + return false; + } + } + + return true; + } + + /*********************************************************************** + * Validation + **********************************************************************/ + + public static function check($mode, $size, $data) + { + if($size <= 0) + return false; + + switch($mode) { + case QR_MODE_NUM: return self::checkModeNum($size, $data); break; + case QR_MODE_AN: return self::checkModeAn($size, $data); break; + case QR_MODE_KANJI: return self::checkModeKanji($size, $data); break; + case QR_MODE_8: return true; break; + case QR_MODE_STRUCTURE: return true; break; + + default: + break; + } + + return false; + } + + + //---------------------------------------------------------------------- + public function estimateBitStreamSize($version) + { + $bits = 0; + + foreach($this->items as $item) { + $bits += $item->estimateBitStreamSizeOfEntry($version); + } + + return $bits; + } + + //---------------------------------------------------------------------- + public function estimateVersion() + { + $version = 0; + $prev = 0; + do { + $prev = $version; + $bits = $this->estimateBitStreamSize($prev); + $version = QRspec::getMinimumVersion((int)(($bits + 7) / 8), $this->level); + if ($version < 0) { + return -1; + } + } while ($version > $prev); + + return $version; + } + + //---------------------------------------------------------------------- + public static function lengthOfCode($mode, $version, $bits) + { + $payload = $bits - 4 - QRspec::lengthIndicator($mode, $version); + switch($mode) { + case QR_MODE_NUM: + $chunks = (int)($payload / 10); + $remain = $payload - $chunks * 10; + $size = $chunks * 3; + if($remain >= 7) { + $size += 2; + } else if($remain >= 4) { + $size += 1; + } + break; + case QR_MODE_AN: + $chunks = (int)($payload / 11); + $remain = $payload - $chunks * 11; + $size = $chunks * 2; + if($remain >= 6) + $size++; + break; + case QR_MODE_8: + $size = (int)($payload / 8); + break; + case QR_MODE_KANJI: + $size = (int)(($payload / 13) * 2); + break; + case QR_MODE_STRUCTURE: + $size = (int)($payload / 8); + break; + default: + $size = 0; + break; + } + + $maxsize = QRspec::maximumWords($mode, $version); + if($size < 0) $size = 0; + if($size > $maxsize) $size = $maxsize; + + return $size; + } + + //---------------------------------------------------------------------- + public function createBitStream() + { + $total = 0; + + foreach($this->items as $item) { + $bits = $item->encodeBitStream($this->version); + + if($bits < 0) + return -1; + + $total += $bits; + } + + return $total; + } + + //---------------------------------------------------------------------- + public function convertData() + { + $ver = $this->estimateVersion(); + if($ver > $this->getVersion()) { + $this->setVersion($ver); + } + + for(;;) { + $bits = $this->createBitStream(); + + if($bits < 0) + return -1; + + $ver = QRspec::getMinimumVersion((int)(($bits + 7) / 8), $this->level); + if($ver < 0) { + throw new Exception('WRONG VERSION'); + return -1; + } else if($ver > $this->getVersion()) { + $this->setVersion($ver); + } else { + break; + } + } + + return 0; + } + + //---------------------------------------------------------------------- + public function appendPaddingBit(&$bstream) + { + $bits = $bstream->size(); + $maxwords = QRspec::getDataLength($this->version, $this->level); + $maxbits = $maxwords * 8; + + if ($maxbits == $bits) { + return 0; + } + + if ($maxbits - $bits < 5) { + return $bstream->appendNum($maxbits - $bits, 0); + } + + $bits += 4; + $words = (int)(($bits + 7) / 8); + + $padding = new QRbitstream(); + $ret = $padding->appendNum($words * 8 - $bits + 4, 0); + + if($ret < 0) + return $ret; + + $padlen = $maxwords - $words; + + if($padlen > 0) { + + $padbuf = array(); + for($i=0; $i<$padlen; $i++) { + $padbuf[$i] = ($i&1)?0x11:0xec; + } + + $ret = $padding->appendBytes($padlen, $padbuf); + + if($ret < 0) + return $ret; + + } + + $ret = $bstream->append($padding); + + return $ret; + } + + //---------------------------------------------------------------------- + public function mergeBitStream() + { + if($this->convertData() < 0) { + return null; + } + + $bstream = new QRbitstream(); + + foreach($this->items as $item) { + $ret = $bstream->append($item->bstream); + if($ret < 0) { + return null; + } + } + + return $bstream; + } + + //---------------------------------------------------------------------- + public function getBitStream() + { + + $bstream = $this->mergeBitStream(); + + if($bstream == null) { + return null; + } + + $ret = $this->appendPaddingBit($bstream); + if($ret < 0) { + return null; + } + + return $bstream; + } + + //---------------------------------------------------------------------- + public function getByteStream() + { + $bstream = $this->getBitStream(); + if($bstream == null) { + return null; + } + + return $bstream->toByte(); + } + } + + + + + + +//---- qrbitstream.php ----------------------------- + + + + +/* + * PHP QR Code encoder + * + * Bitstream class + * + * Based on libqrencode C library distributed under LGPL 2.1 + * Copyright (C) 2006, 2007, 2008, 2009 Kentaro Fukuchi + * + * PHP QR Code is distributed under LGPL 3 + * Copyright (C) 2010 Dominik Dzienia + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + + class QRbitstream { + + public $data = array(); + + //---------------------------------------------------------------------- + public function size() + { + return count($this->data); + } + + //---------------------------------------------------------------------- + public function allocate($setLength) + { + $this->data = array_fill(0, $setLength, 0); + return 0; + } + + //---------------------------------------------------------------------- + public static function newFromNum($bits, $num) + { + $bstream = new QRbitstream(); + $bstream->allocate($bits); + + $mask = 1 << ($bits - 1); + for($i=0; $i<$bits; $i++) { + if($num & $mask) { + $bstream->data[$i] = 1; + } else { + $bstream->data[$i] = 0; + } + $mask = $mask >> 1; + } + + return $bstream; + } + + //---------------------------------------------------------------------- + public static function newFromBytes($size, $data) + { + $bstream = new QRbitstream(); + $bstream->allocate($size * 8); + $p=0; + + for($i=0; $i<$size; $i++) { + $mask = 0x80; + for($j=0; $j<8; $j++) { + if($data[$i] & $mask) { + $bstream->data[$p] = 1; + } else { + $bstream->data[$p] = 0; + } + $p++; + $mask = $mask >> 1; + } + } + + return $bstream; + } + + //---------------------------------------------------------------------- + public function append(QRbitstream $arg) + { + if (is_null($arg)) { + return -1; + } + + if($arg->size() == 0) { + return 0; + } + + if($this->size() == 0) { + $this->data = $arg->data; + return 0; + } + + $this->data = array_values(array_merge($this->data, $arg->data)); + + return 0; + } + + //---------------------------------------------------------------------- + public function appendNum($bits, $num) + { + if ($bits == 0) + return 0; + + $b = QRbitstream::newFromNum($bits, $num); + + if(is_null($b)) + return -1; + + $ret = $this->append($b); + unset($b); + + return $ret; + } + + //---------------------------------------------------------------------- + public function appendBytes($size, $data) + { + if ($size == 0) + return 0; + + $b = QRbitstream::newFromBytes($size, $data); + + if(is_null($b)) + return -1; + + $ret = $this->append($b); + unset($b); + + return $ret; + } + + //---------------------------------------------------------------------- + public function toByte() + { + + $size = $this->size(); + + if($size == 0) { + return array(); + } + + $data = array_fill(0, (int)(($size + 7) / 8), 0); + $bytes = (int)($size / 8); + + $p = 0; + + for($i=0; $i<$bytes; $i++) { + $v = 0; + for($j=0; $j<8; $j++) { + $v = $v << 1; + $v |= $this->data[$p]; + $p++; + } + $data[$i] = $v; + } + + if($size & 7) { + $v = 0; + for($j=0; $j<($size & 7); $j++) { + $v = $v << 1; + $v |= $this->data[$p]; + $p++; + } + $data[$bytes] = $v; + } + + return $data; + } + + } + + + + +//---- qrsplit.php ----------------------------- + + + + +/* + * PHP QR Code encoder + * + * Input splitting classes + * + * Based on libqrencode C library distributed under LGPL 2.1 + * Copyright (C) 2006, 2007, 2008, 2009 Kentaro Fukuchi + * + * PHP QR Code is distributed under LGPL 3 + * Copyright (C) 2010 Dominik Dzienia + * + * The following data / specifications are taken from + * "Two dimensional symbol -- QR-code -- Basic Specification" (JIS X0510:2004) + * or + * "Automatic identification and data capture techniques -- + * QR Code 2005 bar code symbology specification" (ISO/IEC 18004:2006) + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + class QRsplit { + + public $dataStr = ''; + public $input; + public $modeHint; + + //---------------------------------------------------------------------- + public function __construct($dataStr, $input, $modeHint) + { + $this->dataStr = $dataStr; + $this->input = $input; + $this->modeHint = $modeHint; + } + + //---------------------------------------------------------------------- + public static function isdigitat($str, $pos) + { + if ($pos >= strlen($str)) + return false; + + return ((ord($str[$pos]) >= ord('0'))&&(ord($str[$pos]) <= ord('9'))); + } + + //---------------------------------------------------------------------- + public static function isalnumat($str, $pos) + { + if ($pos >= strlen($str)) + return false; + + return (QRinput::lookAnTable(ord($str[$pos])) >= 0); + } + + //---------------------------------------------------------------------- + public function identifyMode($pos) + { + if ($pos >= strlen($this->dataStr)) + return QR_MODE_NUL; + + $c = $this->dataStr[$pos]; + + if(self::isdigitat($this->dataStr, $pos)) { + return QR_MODE_NUM; + } else if(self::isalnumat($this->dataStr, $pos)) { + return QR_MODE_AN; + } else if($this->modeHint == QR_MODE_KANJI) { + + if ($pos+1 < strlen($this->dataStr)) + { + $d = $this->dataStr[$pos+1]; + $word = (ord($c) << 8) | ord($d); + if(($word >= 0x8140 && $word <= 0x9ffc) || ($word >= 0xe040 && $word <= 0xebbf)) { + return QR_MODE_KANJI; + } + } + } + + return QR_MODE_8; + } + + //---------------------------------------------------------------------- + public function eatNum() + { + $ln = QRspec::lengthIndicator(QR_MODE_NUM, $this->input->getVersion()); + + $p = 0; + while(self::isdigitat($this->dataStr, $p)) { + $p++; + } + + $run = $p; + $mode = $this->identifyMode($p); + + if($mode == QR_MODE_8) { + $dif = QRinput::estimateBitsModeNum($run) + 4 + $ln + + QRinput::estimateBitsMode8(1) // + 4 + l8 + - QRinput::estimateBitsMode8($run + 1); // - 4 - l8 + if($dif > 0) { + return $this->eat8(); + } + } + if($mode == QR_MODE_AN) { + $dif = QRinput::estimateBitsModeNum($run) + 4 + $ln + + QRinput::estimateBitsModeAn(1) // + 4 + la + - QRinput::estimateBitsModeAn($run + 1);// - 4 - la + if($dif > 0) { + return $this->eatAn(); + } + } + + $ret = $this->input->append(QR_MODE_NUM, $run, str_split($this->dataStr)); + if($ret < 0) + return -1; + + return $run; + } + + //---------------------------------------------------------------------- + public function eatAn() + { + $la = QRspec::lengthIndicator(QR_MODE_AN, $this->input->getVersion()); + $ln = QRspec::lengthIndicator(QR_MODE_NUM, $this->input->getVersion()); + + $p = 0; + + while(self::isalnumat($this->dataStr, $p)) { + if(self::isdigitat($this->dataStr, $p)) { + $q = $p; + while(self::isdigitat($this->dataStr, $q)) { + $q++; + } + + $dif = QRinput::estimateBitsModeAn($p) // + 4 + la + + QRinput::estimateBitsModeNum($q - $p) + 4 + $ln + - QRinput::estimateBitsModeAn($q); // - 4 - la + + if($dif < 0) { + break; + } else { + $p = $q; + } + } else { + $p++; + } + } + + $run = $p; + + if(!self::isalnumat($this->dataStr, $p)) { + $dif = QRinput::estimateBitsModeAn($run) + 4 + $la + + QRinput::estimateBitsMode8(1) // + 4 + l8 + - QRinput::estimateBitsMode8($run + 1); // - 4 - l8 + if($dif > 0) { + return $this->eat8(); + } + } + + $ret = $this->input->append(QR_MODE_AN, $run, str_split($this->dataStr)); + if($ret < 0) + return -1; + + return $run; + } + + //---------------------------------------------------------------------- + public function eatKanji() + { + $p = 0; + + while($this->identifyMode($p) == QR_MODE_KANJI) { + $p += 2; + } + + $ret = $this->input->append(QR_MODE_KANJI, $p, str_split($this->dataStr)); + if($ret < 0) + return -1; + + return $run; + } + + //---------------------------------------------------------------------- + public function eat8() + { + $la = QRspec::lengthIndicator(QR_MODE_AN, $this->input->getVersion()); + $ln = QRspec::lengthIndicator(QR_MODE_NUM, $this->input->getVersion()); + + $p = 1; + $dataStrLen = strlen($this->dataStr); + + while($p < $dataStrLen) { + + $mode = $this->identifyMode($p); + if($mode == QR_MODE_KANJI) { + break; + } + if($mode == QR_MODE_NUM) { + $q = $p; + while(self::isdigitat($this->dataStr, $q)) { + $q++; + } + $dif = QRinput::estimateBitsMode8($p) // + 4 + l8 + + QRinput::estimateBitsModeNum($q - $p) + 4 + $ln + - QRinput::estimateBitsMode8($q); // - 4 - l8 + if($dif < 0) { + break; + } else { + $p = $q; + } + } else if($mode == QR_MODE_AN) { + $q = $p; + while(self::isalnumat($this->dataStr, $q)) { + $q++; + } + $dif = QRinput::estimateBitsMode8($p) // + 4 + l8 + + QRinput::estimateBitsModeAn($q - $p) + 4 + $la + - QRinput::estimateBitsMode8($q); // - 4 - l8 + if($dif < 0) { + break; + } else { + $p = $q; + } + } else { + $p++; + } + } + + $run = $p; + $ret = $this->input->append(QR_MODE_8, $run, str_split($this->dataStr)); + + if($ret < 0) + return -1; + + return $run; + } + + //---------------------------------------------------------------------- + public function splitString() + { + while (strlen($this->dataStr) > 0) + { + if($this->dataStr == '') + return 0; + + $mode = $this->identifyMode(0); + + switch ($mode) { + case QR_MODE_NUM: $length = $this->eatNum(); break; + case QR_MODE_AN: $length = $this->eatAn(); break; + case QR_MODE_KANJI: + if ($hint == QR_MODE_KANJI) + $length = $this->eatKanji(); + else $length = $this->eat8(); + break; + default: $length = $this->eat8(); break; + + } + + if($length == 0) return 0; + if($length < 0) return -1; + + $this->dataStr = substr($this->dataStr, $length); + } + } + + //---------------------------------------------------------------------- + public function toUpper() + { + $stringLen = strlen($this->dataStr); + $p = 0; + + while ($p<$stringLen) { + $mode = self::identifyMode(substr($this->dataStr, $p), $this->modeHint); + if($mode == QR_MODE_KANJI) { + $p += 2; + } else { + if (ord($this->dataStr[$p]) >= ord('a') && ord($this->dataStr[$p]) <= ord('z')) { + $this->dataStr[$p] = chr(ord($this->dataStr[$p]) - 32); + } + $p++; + } + } + + return $this->dataStr; + } + + //---------------------------------------------------------------------- + public static function splitStringToQRinput($string, QRinput $input, $modeHint, $casesensitive = true) + { + if(is_null($string) || $string == '\0' || $string == '') { + throw new Exception('empty string!!!'); + } + + $split = new QRsplit($string, $input, $modeHint); + + if(!$casesensitive) + $split->toUpper(); + + return $split->splitString(); + } + } + + + +//---- qrrscode.php ----------------------------- + + + + +/* + * PHP QR Code encoder + * + * Reed-Solomon error correction support + * + * Copyright (C) 2002, 2003, 2004, 2006 Phil Karn, KA9Q + * (libfec is released under the GNU Lesser General Public License.) + * + * Based on libqrencode C library distributed under LGPL 2.1 + * Copyright (C) 2006, 2007, 2008, 2009 Kentaro Fukuchi + * + * PHP QR Code is distributed under LGPL 3 + * Copyright (C) 2010 Dominik Dzienia + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + + class QRrsItem { + + public $mm; // Bits per symbol + public $nn; // Symbols per block (= (1<= $this->nn) { + $x -= $this->nn; + $x = ($x >> $this->mm) + ($x & $this->nn); + } + + return $x; + } + + //---------------------------------------------------------------------- + public static function init_rs_char($symsize, $gfpoly, $fcr, $prim, $nroots, $pad) + { + // Common code for intializing a Reed-Solomon control block (char or int symbols) + // Copyright 2004 Phil Karn, KA9Q + // May be used under the terms of the GNU Lesser General Public License (LGPL) + + $rs = null; + + // Check parameter ranges + if($symsize < 0 || $symsize > 8) return $rs; + if($fcr < 0 || $fcr >= (1<<$symsize)) return $rs; + if($prim <= 0 || $prim >= (1<<$symsize)) return $rs; + if($nroots < 0 || $nroots >= (1<<$symsize)) return $rs; // Can't have more roots than symbol values! + if($pad < 0 || $pad >= ((1<<$symsize) -1 - $nroots)) return $rs; // Too much padding + + $rs = new QRrsItem(); + $rs->mm = $symsize; + $rs->nn = (1<<$symsize)-1; + $rs->pad = $pad; + + $rs->alpha_to = array_fill(0, $rs->nn+1, 0); + $rs->index_of = array_fill(0, $rs->nn+1, 0); + + // PHP style macro replacement ;) + $NN =& $rs->nn; + $A0 =& $NN; + + // Generate Galois field lookup tables + $rs->index_of[0] = $A0; // log(zero) = -inf + $rs->alpha_to[$A0] = 0; // alpha**-inf = 0 + $sr = 1; + + for($i=0; $i<$rs->nn; $i++) { + $rs->index_of[$sr] = $i; + $rs->alpha_to[$i] = $sr; + $sr <<= 1; + if($sr & (1<<$symsize)) { + $sr ^= $gfpoly; + } + $sr &= $rs->nn; + } + + if($sr != 1){ + // field generator polynomial is not primitive! + $rs = NULL; + return $rs; + } + + /* Form RS code generator polynomial from its roots */ + $rs->genpoly = array_fill(0, $nroots+1, 0); + + $rs->fcr = $fcr; + $rs->prim = $prim; + $rs->nroots = $nroots; + $rs->gfpoly = $gfpoly; + + /* Find prim-th root of 1, used in decoding */ + for($iprim=1;($iprim % $prim) != 0;$iprim += $rs->nn) + ; // intentional empty-body loop! + + $rs->iprim = (int)($iprim / $prim); + $rs->genpoly[0] = 1; + + for ($i = 0,$root=$fcr*$prim; $i < $nroots; $i++, $root += $prim) { + $rs->genpoly[$i+1] = 1; + + // Multiply rs->genpoly[] by @**(root + x) + for ($j = $i; $j > 0; $j--) { + if ($rs->genpoly[$j] != 0) { + $rs->genpoly[$j] = $rs->genpoly[$j-1] ^ $rs->alpha_to[$rs->modnn($rs->index_of[$rs->genpoly[$j]] + $root)]; + } else { + $rs->genpoly[$j] = $rs->genpoly[$j-1]; + } + } + // rs->genpoly[0] can never be zero + $rs->genpoly[0] = $rs->alpha_to[$rs->modnn($rs->index_of[$rs->genpoly[0]] + $root)]; + } + + // convert rs->genpoly[] to index form for quicker encoding + for ($i = 0; $i <= $nroots; $i++) + $rs->genpoly[$i] = $rs->index_of[$rs->genpoly[$i]]; + + return $rs; + } + + //---------------------------------------------------------------------- + public function encode_rs_char($data, &$parity) + { + $MM =& $this->mm; + $NN =& $this->nn; + $ALPHA_TO =& $this->alpha_to; + $INDEX_OF =& $this->index_of; + $GENPOLY =& $this->genpoly; + $NROOTS =& $this->nroots; + $FCR =& $this->fcr; + $PRIM =& $this->prim; + $IPRIM =& $this->iprim; + $PAD =& $this->pad; + $A0 =& $NN; + + $parity = array_fill(0, $NROOTS, 0); + + for($i=0; $i< ($NN-$NROOTS-$PAD); $i++) { + + $feedback = $INDEX_OF[$data[$i] ^ $parity[0]]; + if($feedback != $A0) { + // feedback term is non-zero + + // This line is unnecessary when GENPOLY[NROOTS] is unity, as it must + // always be for the polynomials constructed by init_rs() + $feedback = $this->modnn($NN - $GENPOLY[$NROOTS] + $feedback); + + for($j=1;$j<$NROOTS;$j++) { + $parity[$j] ^= $ALPHA_TO[$this->modnn($feedback + $GENPOLY[$NROOTS-$j])]; + } + } + + // Shift + array_shift($parity); + if($feedback != $A0) { + array_push($parity, $ALPHA_TO[$this->modnn($feedback + $GENPOLY[0])]); + } else { + array_push($parity, 0); + } + } + } + } + + //########################################################################## + + class QRrs { + + public static $items = array(); + + //---------------------------------------------------------------------- + public static function init_rs($symsize, $gfpoly, $fcr, $prim, $nroots, $pad) + { + foreach(self::$items as $rs) { + if($rs->pad != $pad) continue; + if($rs->nroots != $nroots) continue; + if($rs->mm != $symsize) continue; + if($rs->gfpoly != $gfpoly) continue; + if($rs->fcr != $fcr) continue; + if($rs->prim != $prim) continue; + + return $rs; + } + + $rs = QRrsItem::init_rs_char($symsize, $gfpoly, $fcr, $prim, $nroots, $pad); + array_unshift(self::$items, $rs); + + return $rs; + } + } + + + +//---- qrmask.php ----------------------------- + + + + +/* + * PHP QR Code encoder + * + * Masking + * + * Based on libqrencode C library distributed under LGPL 2.1 + * Copyright (C) 2006, 2007, 2008, 2009 Kentaro Fukuchi + * + * PHP QR Code is distributed under LGPL 3 + * Copyright (C) 2010 Dominik Dzienia + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + + define('N1', 3); + define('N2', 3); + define('N3', 40); + define('N4', 10); + + class QRmask { + + public $runLength = array(); + + //---------------------------------------------------------------------- + public function __construct() + { + $this->runLength = array_fill(0, QRSPEC_WIDTH_MAX + 1, 0); + } + + //---------------------------------------------------------------------- + public function writeFormatInformation($width, &$frame, $mask, $level) + { + $blacks = 0; + $format = QRspec::getFormatInfo($mask, $level); + + for($i=0; $i<8; $i++) { + if($format & 1) { + $blacks += 2; + $v = 0x85; + } else { + $v = 0x84; + } + + $frame[8][$width - 1 - $i] = chr($v); + if($i < 6) { + $frame[$i][8] = chr($v); + } else { + $frame[$i + 1][8] = chr($v); + } + $format = $format >> 1; + } + + for($i=0; $i<7; $i++) { + if($format & 1) { + $blacks += 2; + $v = 0x85; + } else { + $v = 0x84; + } + + $frame[$width - 7 + $i][8] = chr($v); + if($i == 0) { + $frame[8][7] = chr($v); + } else { + $frame[8][6 - $i] = chr($v); + } + + $format = $format >> 1; + } + + return $blacks; + } + + //---------------------------------------------------------------------- + public function mask0($x, $y) { return ($x+$y)&1; } + public function mask1($x, $y) { return ($y&1); } + public function mask2($x, $y) { return ($x%3); } + public function mask3($x, $y) { return ($x+$y)%3; } + public function mask4($x, $y) { return (((int)($y/2))+((int)($x/3)))&1; } + public function mask5($x, $y) { return (($x*$y)&1)+($x*$y)%3; } + public function mask6($x, $y) { return ((($x*$y)&1)+($x*$y)%3)&1; } + public function mask7($x, $y) { return ((($x*$y)%3)+(($x+$y)&1))&1; } + + //---------------------------------------------------------------------- + private function generateMaskNo($maskNo, $width, $frame) + { + $bitMask = array_fill(0, $width, array_fill(0, $width, 0)); + + for($y=0; $y<$width; $y++) { + for($x=0; $x<$width; $x++) { + if(ord($frame[$y][$x]) & 0x80) { + $bitMask[$y][$x] = 0; + } else { + $maskFunc = call_user_func(array($this, 'mask'.$maskNo), $x, $y); + $bitMask[$y][$x] = ($maskFunc == 0)?1:0; + } + + } + } + + return $bitMask; + } + + //---------------------------------------------------------------------- + public static function serial($bitFrame) + { + $codeArr = array(); + + foreach ($bitFrame as $line) + $codeArr[] = join('', $line); + + return gzcompress(join("\n", $codeArr), 9); + } + + //---------------------------------------------------------------------- + public static function unserial($code) + { + $codeArr = array(); + + $codeLines = explode("\n", gzuncompress($code)); + foreach ($codeLines as $line) + $codeArr[] = str_split($line); + + return $codeArr; + } + + //---------------------------------------------------------------------- + public function makeMaskNo($maskNo, $width, $s, &$d, $maskGenOnly = false) + { + $b = 0; + $bitMask = array(); + + $fileName = QR_CACHE_DIR.'mask_'.$maskNo.DIRECTORY_SEPARATOR.'mask_'.$width.'_'.$maskNo.'.dat'; + + if (QR_CACHEABLE) { + if (file_exists($fileName)) { + $bitMask = self::unserial(file_get_contents($fileName)); + } else { + $bitMask = $this->generateMaskNo($maskNo, $width, $s, $d); + if (!file_exists(QR_CACHE_DIR.'mask_'.$maskNo)) + mkdir(QR_CACHE_DIR.'mask_'.$maskNo); + file_put_contents($fileName, self::serial($bitMask)); + } + } else { + $bitMask = $this->generateMaskNo($maskNo, $width, $s, $d); + } + + if ($maskGenOnly) + return; + + $d = $s; + + for($y=0; $y<$width; $y++) { + for($x=0; $x<$width; $x++) { + if($bitMask[$y][$x] == 1) { + $d[$y][$x] = chr(ord($s[$y][$x]) ^ (int)$bitMask[$y][$x]); + } + $b += (int)(ord($d[$y][$x]) & 1); + } + } + + return $b; + } + + //---------------------------------------------------------------------- + public function makeMask($width, $frame, $maskNo, $level) + { + $masked = array_fill(0, $width, str_repeat("\0", $width)); + $this->makeMaskNo($maskNo, $width, $frame, $masked); + $this->writeFormatInformation($width, $masked, $maskNo, $level); + + return $masked; + } + + //---------------------------------------------------------------------- + public function calcN1N3($length) + { + $demerit = 0; + + for($i=0; $i<$length; $i++) { + + if($this->runLength[$i] >= 5) { + $demerit += (N1 + ($this->runLength[$i] - 5)); + } + if($i & 1) { + if(($i >= 3) && ($i < ($length-2)) && ($this->runLength[$i] % 3 == 0)) { + $fact = (int)($this->runLength[$i] / 3); + if(($this->runLength[$i-2] == $fact) && + ($this->runLength[$i-1] == $fact) && + ($this->runLength[$i+1] == $fact) && + ($this->runLength[$i+2] == $fact)) { + if(($this->runLength[$i-3] < 0) || ($this->runLength[$i-3] >= (4 * $fact))) { + $demerit += N3; + } else if((($i+3) >= $length) || ($this->runLength[$i+3] >= (4 * $fact))) { + $demerit += N3; + } + } + } + } + } + return $demerit; + } + + //---------------------------------------------------------------------- + public function evaluateSymbol($width, $frame) + { + $head = 0; + $demerit = 0; + + for($y=0; $y<$width; $y++) { + $head = 0; + $this->runLength[0] = 1; + + $frameY = $frame[$y]; + + if ($y>0) + $frameYM = $frame[$y-1]; + + for($x=0; $x<$width; $x++) { + if(($x > 0) && ($y > 0)) { + $b22 = ord($frameY[$x]) & ord($frameY[$x-1]) & ord($frameYM[$x]) & ord($frameYM[$x-1]); + $w22 = ord($frameY[$x]) | ord($frameY[$x-1]) | ord($frameYM[$x]) | ord($frameYM[$x-1]); + + if(($b22 | ($w22 ^ 1))&1) { + $demerit += N2; + } + } + if(($x == 0) && (ord($frameY[$x]) & 1)) { + $this->runLength[0] = -1; + $head = 1; + $this->runLength[$head] = 1; + } else if($x > 0) { + if((ord($frameY[$x]) ^ ord($frameY[$x-1])) & 1) { + $head++; + $this->runLength[$head] = 1; + } else { + $this->runLength[$head]++; + } + } + } + + $demerit += $this->calcN1N3($head+1); + } + + for($x=0; $x<$width; $x++) { + $head = 0; + $this->runLength[0] = 1; + + for($y=0; $y<$width; $y++) { + if($y == 0 && (ord($frame[$y][$x]) & 1)) { + $this->runLength[0] = -1; + $head = 1; + $this->runLength[$head] = 1; + } else if($y > 0) { + if((ord($frame[$y][$x]) ^ ord($frame[$y-1][$x])) & 1) { + $head++; + $this->runLength[$head] = 1; + } else { + $this->runLength[$head]++; + } + } + } + + $demerit += $this->calcN1N3($head+1); + } + + return $demerit; + } + + + //---------------------------------------------------------------------- + public function mask($width, $frame, $level) + { + $minDemerit = PHP_INT_MAX; + $bestMaskNum = 0; + $bestMask = array(); + + $checked_masks = array(0,1,2,3,4,5,6,7); + + if (QR_FIND_FROM_RANDOM !== false) { + + $howManuOut = 8-(QR_FIND_FROM_RANDOM % 9); + for ($i = 0; $i < $howManuOut; $i++) { + $remPos = rand (0, count($checked_masks)-1); + unset($checked_masks[$remPos]); + $checked_masks = array_values($checked_masks); + } + + } + + $bestMask = $frame; + + foreach($checked_masks as $i) { + $mask = array_fill(0, $width, str_repeat("\0", $width)); + + $demerit = 0; + $blacks = 0; + $blacks = $this->makeMaskNo($i, $width, $frame, $mask); + $blacks += $this->writeFormatInformation($width, $mask, $i, $level); + $blacks = (int)(100 * $blacks / ($width * $width)); + $demerit = (int)((int)(abs($blacks - 50) / 5) * N4); + $demerit += $this->evaluateSymbol($width, $mask); + + if($demerit < $minDemerit) { + $minDemerit = $demerit; + $bestMask = $mask; + $bestMaskNum = $i; + } + } + + return $bestMask; + } + + //---------------------------------------------------------------------- + } + + + + +//---- qrencode.php ----------------------------- + + + + +/* + * PHP QR Code encoder + * + * Main encoder classes. + * + * Based on libqrencode C library distributed under LGPL 2.1 + * Copyright (C) 2006, 2007, 2008, 2009 Kentaro Fukuchi + * + * PHP QR Code is distributed under LGPL 3 + * Copyright (C) 2010 Dominik Dzienia + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + + class QRrsblock { + public $dataLength; + public $data = array(); + public $eccLength; + public $ecc = array(); + + public function __construct($dl, $data, $el, &$ecc, QRrsItem $rs) + { + $rs->encode_rs_char($data, $ecc); + + $this->dataLength = $dl; + $this->data = $data; + $this->eccLength = $el; + $this->ecc = $ecc; + } + }; + + //########################################################################## + + class QRrawcode { + public $version; + public $datacode = array(); + public $ecccode = array(); + public $blocks; + public $rsblocks = array(); //of RSblock + public $count; + public $dataLength; + public $eccLength; + public $b1; + + //---------------------------------------------------------------------- + public function __construct(QRinput $input) + { + $spec = array(0,0,0,0,0); + + $this->datacode = $input->getByteStream(); + if(is_null($this->datacode)) { + throw new Exception('null imput string'); + } + + QRspec::getEccSpec($input->getVersion(), $input->getErrorCorrectionLevel(), $spec); + + $this->version = $input->getVersion(); + $this->b1 = QRspec::rsBlockNum1($spec); + $this->dataLength = QRspec::rsDataLength($spec); + $this->eccLength = QRspec::rsEccLength($spec); + $this->ecccode = array_fill(0, $this->eccLength, 0); + $this->blocks = QRspec::rsBlockNum($spec); + + $ret = $this->init($spec); + if($ret < 0) { + throw new Exception('block alloc error'); + return null; + } + + $this->count = 0; + } + + //---------------------------------------------------------------------- + public function init(array $spec) + { + $dl = QRspec::rsDataCodes1($spec); + $el = QRspec::rsEccCodes1($spec); + $rs = QRrs::init_rs(8, 0x11d, 0, 1, $el, 255 - $dl - $el); + + + $blockNo = 0; + $dataPos = 0; + $eccPos = 0; + for($i=0; $iecccode,$eccPos); + $this->rsblocks[$blockNo] = new QRrsblock($dl, array_slice($this->datacode, $dataPos), $el, $ecc, $rs); + $this->ecccode = array_merge(array_slice($this->ecccode,0, $eccPos), $ecc); + + $dataPos += $dl; + $eccPos += $el; + $blockNo++; + } + + if(QRspec::rsBlockNum2($spec) == 0) + return 0; + + $dl = QRspec::rsDataCodes2($spec); + $el = QRspec::rsEccCodes2($spec); + $rs = QRrs::init_rs(8, 0x11d, 0, 1, $el, 255 - $dl - $el); + + if($rs == NULL) return -1; + + for($i=0; $iecccode,$eccPos); + $this->rsblocks[$blockNo] = new QRrsblock($dl, array_slice($this->datacode, $dataPos), $el, $ecc, $rs); + $this->ecccode = array_merge(array_slice($this->ecccode,0, $eccPos), $ecc); + + $dataPos += $dl; + $eccPos += $el; + $blockNo++; + } + + return 0; + } + + //---------------------------------------------------------------------- + public function getCode() + { + $ret; + + if($this->count < $this->dataLength) { + $row = $this->count % $this->blocks; + $col = $this->count / $this->blocks; + if($col >= $this->rsblocks[0]->dataLength) { + $row += $this->b1; + } + $ret = $this->rsblocks[$row]->data[$col]; + } else if($this->count < $this->dataLength + $this->eccLength) { + $row = ($this->count - $this->dataLength) % $this->blocks; + $col = ($this->count - $this->dataLength) / $this->blocks; + $ret = $this->rsblocks[$row]->ecc[$col]; + } else { + return 0; + } + $this->count++; + + return $ret; + } + } + + //########################################################################## + + class QRcode { + + public $version; + public $width; + public $data; + + //---------------------------------------------------------------------- + public function encodeMask(QRinput $input, $mask) + { + if($input->getVersion() < 0 || $input->getVersion() > QRSPEC_VERSION_MAX) { + throw new Exception('wrong version'); + } + if($input->getErrorCorrectionLevel() > QR_ECLEVEL_H) { + throw new Exception('wrong level'); + } + + $raw = new QRrawcode($input); + + QRtools::markTime('after_raw'); + + $version = $raw->version; + $width = QRspec::getWidth($version); + $frame = QRspec::newFrame($version); + + $filler = new FrameFiller($width, $frame); + if(is_null($filler)) { + return NULL; + } + + // inteleaved data and ecc codes + for($i=0; $i<$raw->dataLength + $raw->eccLength; $i++) { + $code = $raw->getCode(); + $bit = 0x80; + for($j=0; $j<8; $j++) { + $addr = $filler->next(); + $filler->setFrameAt($addr, 0x02 | (($bit & $code) != 0)); + $bit = $bit >> 1; + } + } + + QRtools::markTime('after_filler'); + + unset($raw); + + // remainder bits + $j = QRspec::getRemainder($version); + for($i=0; $i<$j; $i++) { + $addr = $filler->next(); + $filler->setFrameAt($addr, 0x02); + } + + $frame = $filler->frame; + unset($filler); + + + // masking + $maskObj = new QRmask(); + if($mask < 0) { + + if (QR_FIND_BEST_MASK) { + $masked = $maskObj->mask($width, $frame, $input->getErrorCorrectionLevel()); + } else { + $masked = $maskObj->makeMask($width, $frame, (intval(QR_DEFAULT_MASK) % 8), $input->getErrorCorrectionLevel()); + } + } else { + $masked = $maskObj->makeMask($width, $frame, $mask, $input->getErrorCorrectionLevel()); + } + + if($masked == NULL) { + return NULL; + } + + QRtools::markTime('after_mask'); + + $this->version = $version; + $this->width = $width; + $this->data = $masked; + + return $this; + } + + //---------------------------------------------------------------------- + public function encodeInput(QRinput $input) + { + return $this->encodeMask($input, -1); + } + + //---------------------------------------------------------------------- + public function encodeString8bit($string, $version, $level) + { + if(string == NULL) { + throw new Exception('empty string!'); + return NULL; + } + + $input = new QRinput($version, $level); + if($input == NULL) return NULL; + + $ret = $input->append($input, QR_MODE_8, strlen($string), str_split($string)); + if($ret < 0) { + unset($input); + return NULL; + } + return $this->encodeInput($input); + } + + //---------------------------------------------------------------------- + public function encodeString($string, $version, $level, $hint, $casesensitive) + { + + if($hint != QR_MODE_8 && $hint != QR_MODE_KANJI) { + throw new Exception('bad hint'); + return NULL; + } + + $input = new QRinput($version, $level); + if($input == NULL) return NULL; + + $ret = QRsplit::splitStringToQRinput($string, $input, $hint, $casesensitive); + if($ret < 0) { + return NULL; + } + + return $this->encodeInput($input); + } + + //---------------------------------------------------------------------- + public static function png($text, $outfile = false, $level = QR_ECLEVEL_L, $size = 3, $margin = 4, $saveandprint=false) + { + $enc = QRencode::factory($level, $size, $margin); + return $enc->encodePNG($text, $outfile, $saveandprint=false); + } + + //---------------------------------------------------------------------- + public static function text($text, $outfile = false, $level = QR_ECLEVEL_L, $size = 3, $margin = 4) + { + $enc = QRencode::factory($level, $size, $margin); + return $enc->encode($text, $outfile); + } + + //---------------------------------------------------------------------- + public static function raw($text, $outfile = false, $level = QR_ECLEVEL_L, $size = 3, $margin = 4) + { + $enc = QRencode::factory($level, $size, $margin); + return $enc->encodeRAW($text, $outfile); + } + } + + //########################################################################## + + class FrameFiller { + + public $width; + public $frame; + public $x; + public $y; + public $dir; + public $bit; + + //---------------------------------------------------------------------- + public function __construct($width, &$frame) + { + $this->width = $width; + $this->frame = $frame; + $this->x = $width - 1; + $this->y = $width - 1; + $this->dir = -1; + $this->bit = -1; + } + + //---------------------------------------------------------------------- + public function setFrameAt($at, $val) + { + $this->frame[$at['y']][$at['x']] = chr($val); + } + + //---------------------------------------------------------------------- + public function getFrameAt($at) + { + return ord($this->frame[$at['y']][$at['x']]); + } + + //---------------------------------------------------------------------- + public function next() + { + do { + + if($this->bit == -1) { + $this->bit = 0; + return array('x'=>$this->x, 'y'=>$this->y); + } + + $x = $this->x; + $y = $this->y; + $w = $this->width; + + if($this->bit == 0) { + $x--; + $this->bit++; + } else { + $x++; + $y += $this->dir; + $this->bit--; + } + + if($this->dir < 0) { + if($y < 0) { + $y = 0; + $x -= 2; + $this->dir = 1; + if($x == 6) { + $x--; + $y = 9; + } + } + } else { + if($y == $w) { + $y = $w - 1; + $x -= 2; + $this->dir = -1; + if($x == 6) { + $x--; + $y -= 8; + } + } + } + if($x < 0 || $y < 0) return null; + + $this->x = $x; + $this->y = $y; + + } while(ord($this->frame[$y][$x]) & 0x80); + + return array('x'=>$x, 'y'=>$y); + } + + } ; + + //########################################################################## + + class QRencode { + + public $casesensitive = true; + public $eightbit = false; + + public $version = 0; + public $size = 3; + public $margin = 4; + + public $structured = 0; // not supported yet + + public $level = QR_ECLEVEL_L; + public $hint = QR_MODE_8; + + //---------------------------------------------------------------------- + public static function factory($level = QR_ECLEVEL_L, $size = 3, $margin = 4) + { + $enc = new QRencode(); + $enc->size = $size; + $enc->margin = $margin; + + switch ($level.'') { + case '0': + case '1': + case '2': + case '3': + $enc->level = $level; + break; + case 'l': + case 'L': + $enc->level = QR_ECLEVEL_L; + break; + case 'm': + case 'M': + $enc->level = QR_ECLEVEL_M; + break; + case 'q': + case 'Q': + $enc->level = QR_ECLEVEL_Q; + break; + case 'h': + case 'H': + $enc->level = QR_ECLEVEL_H; + break; + } + + return $enc; + } + + //---------------------------------------------------------------------- + public function encodeRAW($intext, $outfile = false) + { + $code = new QRcode(); + + if($this->eightbit) { + $code->encodeString8bit($intext, $this->version, $this->level); + } else { + $code->encodeString($intext, $this->version, $this->level, $this->hint, $this->casesensitive); + } + + return $code->data; + } + + //---------------------------------------------------------------------- + public function encode($intext, $outfile = false) + { + $code = new QRcode(); + + if($this->eightbit) { + $code->encodeString8bit($intext, $this->version, $this->level); + } else { + $code->encodeString($intext, $this->version, $this->level, $this->hint, $this->casesensitive); + } + + QRtools::markTime('after_encode'); + + if ($outfile!== false) { + file_put_contents($outfile, join("\n", QRtools::binarize($code->data))); + } else { + return QRtools::binarize($code->data); + } + } + + //---------------------------------------------------------------------- + public function encodePNG($intext, $outfile = false,$saveandprint=false) + { + try { + + ob_start(); + $tab = $this->encode($intext); + $err = ob_get_contents(); + ob_end_clean(); + + if ($err != '') + QRtools::log($outfile, $err); + + $maxSize = (int)(QR_PNG_MAXIMUM_SIZE / (count($tab)+2*$this->margin)); + + QRimage::png($tab, $outfile, min(max(1, $this->size), $maxSize), $this->margin,$saveandprint); + + } catch (Exception $e) { + + QRtools::log($outfile, $e->getMessage()); + + } + } + } + + + $text = $_GET['text']; + if($text){ + QRcode::png($_GET['text'],false,QR_ECLEVEL_L,10,1); + }else{ + echo '{"code":2,"msg":"参数不足!"}'; + } + + ?> + + diff --git a/api/sfz/counter.dat b/api/sfz/counter.dat new file mode 100644 index 0000000..56a6051 --- /dev/null +++ b/api/sfz/counter.dat @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/api/sfz/index.php b/api/sfz/index.php new file mode 100644 index 0000000..89a9050 --- /dev/null +++ b/api/sfz/index.php @@ -0,0 +1,3706 @@ + += $m || $m2 == $m && $d>$d2){ + $age++; + } + return $age; +} + +/** + * 根据出生日期计算年龄、生肖、星座 + * @param string $mydate = "2018-10-23" 日期 + * @param string $symbol 符号 + * @return $array + * */ +function birthday($mydate,$symbol='-'){ + + //计算年龄 + $birth=$mydate; + list($by,$bm,$bd)=explode($symbol,$birth); + $cm=date('n'); + $cd=date('j'); + $age=date('Y')-$by-1; + if ($cm>$bm || $cm==$bm && $cd>$bd) $age++; + $array['age'] = $age; + + //计算生肖 + $animals = array( + '鼠', '牛', '虎', '兔', '龙', '蛇', + '马', '羊', '猴', '鸡', '狗', '猪' + ); + $key = ($by - 1900) % 12; + $array['animals'] = $animals[$key]; + + //计算星座 + $constellation_name = array( + '水瓶座','双鱼座','白羊座','金牛座','双子座','巨蟹座', + '狮子座','处女座','天秤座','天蝎座)','射手座','摩羯座' + ); + if ($bd <= 22){ + if ('1' !== $bm) $constellation = $constellation_name[$bm-2]; else $constellation = $constellation_name[11]; + }else $constellation = $constellation_name[$bm-1]; + $array['constellation'] = $constellation; + + return $array; +} + +/** + * 获取省份 + * @param $id + * @return mixed + */ +function getPro($idCard){ + $index = substr($idCard,0,2);//截取前两位数 + $area = [ + 11 => "北京", + 12 => "天津", + 13 => "河北", + 14 => "山西", + 15 => "内蒙古", + 21 => "辽宁", + 22 => "吉林", + 23 => "黑龙江", + 31 => "上海", + 32 => "江苏", + 33 => "浙江", + 34 => "安徽", + 35 => "福建", + 36 => "江西", + 37 => "山东", + 41 => "河南", + 42 => "湖北", + 43 => "湖南", + 44 => "广东", + 45 => "广西", + 46 => "海南", + 50 => "重庆", + 51 => "四川", + 52 => "贵州", + 53 => "云南", + 54 => "西藏", + 61 => "陕西", + 62 => "甘肃", + 63 => "青海", + 64 => "宁夏", + 65 => "新疆", + 71 => "台湾", + 81 => "香港", + 82 => "澳门", + 91 => "国外" + ]; + return $area[$index]; +} + +/** + * 获取地址 + * @param $idCard + */ +function getAddr($idCard){ + $index = substr($idCard,0,6); + $areaArray = []; + $areaArray['140202'] = '山西省大同市城区'; + $areaArray['140203'] = '山西省大同市矿区'; + $areaArray['140211'] = '山西省大同市南郊区'; + $areaArray['140212'] = '山西省大同市新荣区'; + $areaArray['140221'] = '山西省大同市阳高县'; + $areaArray['140222'] = '山西省大同市天镇县'; + $areaArray['140223'] = '山西省大同市广灵县'; + $areaArray['140224'] = '山西省大同市灵丘县'; + $areaArray['140225'] = '山西省大同市浑源县'; + $areaArray['140226'] = '山西省大同市左云县'; + $areaArray['140227'] = '山西省大同市大同县'; + $areaArray['140300'] = '山西省阳泉市'; + $areaArray['140301'] = '山西省阳泉市'; + $areaArray['140302'] = '山西省阳泉市城区'; + $areaArray['140303'] = '山西省阳泉市矿区'; + $areaArray['140311'] = '山西省阳泉市郊区'; + $areaArray['140321'] = '山西省阳泉市平定县'; + $areaArray['140322'] = '山西省阳泉市盂县'; + $areaArray['140400'] = '山西省长治市'; + $areaArray['140401'] = '山西省长治市'; + $areaArray['140402'] = '山西省长治市城区'; + $areaArray['140411'] = '山西省长治市郊区'; + $areaArray['140421'] = '山西省长治市长治县'; + $areaArray['140423'] = '山西省长治市襄垣县'; + $areaArray['140424'] = '山西省长治市屯留县'; + $areaArray['140425'] = '山西省长治市平顺县'; + $areaArray['140426'] = '山西省长治市黎城县'; + $areaArray['140427'] = '山西省长治市壶关县'; + $areaArray['140428'] = '山西省长治市长子县'; + $areaArray['140429'] = '山西省长治市武乡县'; + $areaArray['140430'] = '山西省长治市沁县'; + $areaArray['140431'] = '山西省长治市沁源县'; + $areaArray['140481'] = '山西省长治市潞城市'; + $areaArray['140500'] = '山西省晋城市'; + $areaArray['140501'] = '山西省晋城市'; + $areaArray['140502'] = '山西省晋城市城区'; + $areaArray['140521'] = '山西省晋城市沁水县'; + $areaArray['140522'] = '山西省晋城市阳城县'; + $areaArray['140524'] = '山西省晋城市陵川县'; + $areaArray['140525'] = '山西省晋城市泽州县'; + $areaArray['140581'] = '山西省晋城市高平市'; + $areaArray['140600'] = '山西省朔州市'; + $areaArray['140601'] = '山西省朔州市'; + $areaArray['140602'] = '山西省朔州市朔城区'; + $areaArray['140603'] = '山西省朔州市平鲁区'; + $areaArray['140621'] = '山西省朔州市山阴县'; + $areaArray['140622'] = '山西省朔州市应县'; + $areaArray['140623'] = '山西省朔州市右玉县'; + $areaArray['140624'] = '山西省朔州市怀仁县'; + $areaArray['140700'] = '山西省晋中市'; + $areaArray['140701'] = '山西省晋中市'; + $areaArray['140702'] = '山西省晋中市榆次区'; + $areaArray['140721'] = '山西省晋中市榆社县'; + $areaArray['140722'] = '山西省晋中市左权县'; + $areaArray['140723'] = '山西省晋中市和顺县'; + $areaArray['140724'] = '山西省晋中市昔阳县'; + $areaArray['140725'] = '山西省晋中市寿阳县'; + $areaArray['140726'] = '山西省晋中市太谷县'; + $areaArray['140727'] = '山西省晋中市祁县'; + $areaArray['140728'] = '山西省晋中市平遥县'; + $areaArray['140729'] = '山西省晋中市灵石县'; + $areaArray['140781'] = '山西省晋中市介休市'; + $areaArray['140800'] = '山西省运城市'; + $areaArray['130531'] = '河北省邢台市广宗县'; + $areaArray['130532'] = '河北省邢台市平乡县'; + $areaArray['130533'] = '河北省邢台市威县'; + $areaArray['130534'] = '河北省邢台市清河县'; + $areaArray['130535'] = '河北省邢台市临西县'; + $areaArray['130581'] = '河北省邢台市南宫市'; + $areaArray['130582'] = '河北省邢台市沙河市'; + $areaArray['130600'] = '河北省保定市'; + $areaArray['130601'] = '河北省保定市'; + $areaArray['130602'] = '河北省保定市新市区'; + $areaArray['130603'] = '河北省保定市北市区'; + $areaArray['130604'] = '河北省保定市南市区'; + $areaArray['130621'] = '河北省保定市满城县'; + $areaArray['130622'] = '河北省保定市清苑县'; + $areaArray['130623'] = '河北省保定市涞水县'; + $areaArray['130624'] = '河北省保定市阜平县'; + $areaArray['130625'] = '河北省保定市徐水县'; + $areaArray['130626'] = '河北省保定市定兴县'; + $areaArray['130627'] = '河北省保定市唐县'; + $areaArray['130628'] = '河北省保定市高阳县'; + $areaArray['130629'] = '河北省保定市容城县'; + $areaArray['130630'] = '河北省保定市涞源县'; + $areaArray['130631'] = '河北省保定市望都县'; + $areaArray['130632'] = '河北省保定市安新县'; + $areaArray['130633'] = '河北省保定市易县'; + $areaArray['130634'] = '河北省保定市曲阳县'; + $areaArray['130635'] = '河北省保定市蠡县'; + $areaArray['130636'] = '河北省保定市顺平县'; + $areaArray['130637'] = '河北省保定市博野县'; + $areaArray['130638'] = '河北省保定市雄县'; + $areaArray['130681'] = '河北省保定市涿州市'; + $areaArray['130682'] = '河北省保定市定州市'; + $areaArray['130683'] = '河北省保定市安国市'; + $areaArray['130684'] = '河北省保定市高碑店市'; + $areaArray['130700'] = '河北省张家口市'; + $areaArray['130701'] = '河北省张家口市'; + $areaArray['130702'] = '河北省张家口市桥东区'; + $areaArray['130703'] = '河北省张家口市桥西区'; + $areaArray['130705'] = '河北省张家口市宣化区'; + $areaArray['130706'] = '河北省张家口市下花园区'; + $areaArray['130721'] = '河北省张家口市宣化县'; + $areaArray['130722'] = '河北省张家口市张北县'; + $areaArray['130723'] = '河北省张家口市康保县'; + $areaArray['130724'] = '河北省张家口市沽源县'; + $areaArray['130725'] = '河北省张家口市尚义县'; + $areaArray['130726'] = '河北省张家口市蔚县'; + $areaArray['130727'] = '河北省张家口市阳原县'; + $areaArray['130728'] = '河北省张家口市怀安县'; + $areaArray['130729'] = '河北省张家口市万全县'; + $areaArray['130730'] = '河北省张家口市怀来县'; + $areaArray['130731'] = '河北省张家口市涿鹿县'; + $areaArray['130732'] = '河北省张家口市赤城县'; + $areaArray['130733'] = '河北省张家口市崇礼县'; + $areaArray['130800'] = '河北省承德市'; + $areaArray['130801'] = '河北省承德市'; + $areaArray['130802'] = '河北省承德市双桥区'; + $areaArray['130803'] = '河北省承德市双滦区'; + $areaArray['130804'] = '河北省承德市鹰手营子矿区'; + $areaArray['130821'] = '河北省承德市承德县'; + $areaArray['130822'] = '河北省承德市兴隆县'; + $areaArray['130823'] = '河北省承德市平泉县'; + $areaArray['130824'] = '河北省承德市滦平县'; + $areaArray['110000'] = '北京市'; + $areaArray['110100'] = '北京市'; + $areaArray['110101'] = '北京市东城区'; + $areaArray['110102'] = '北京市西城区'; + $areaArray['110103'] = '北京市崇文区'; + $areaArray['110104'] = '北京市宣武区'; + $areaArray['110105'] = '北京市朝阳区'; + $areaArray['110106'] = '北京市丰台区'; + $areaArray['110107'] = '北京市石景山区'; + $areaArray['110108'] = '北京市海淀区'; + $areaArray['110109'] = '北京市门头沟区'; + $areaArray['110111'] = '北京市房山区'; + $areaArray['110112'] = '北京市通州区'; + $areaArray['110113'] = '北京市顺义区'; + $areaArray['110114'] = '北京市昌平区'; + $areaArray['110115'] = '北京市大兴区'; + $areaArray['110116'] = '北京市怀柔区'; + $areaArray['110117'] = '北京市平谷区'; + $areaArray['110200'] = '北京市'; + $areaArray['110228'] = '北京市密云县'; + $areaArray['110229'] = '北京市延庆县'; + $areaArray['120000'] = '天津市'; + $areaArray['120100'] = '天津市'; + $areaArray['120101'] = '天津市和平区'; + $areaArray['120102'] = '天津市河东区'; + $areaArray['120103'] = '天津市河西区'; + $areaArray['120104'] = '天津市南开区'; + $areaArray['120105'] = '天津市河北区'; + $areaArray['120106'] = '天津市红桥区'; + $areaArray['120107'] = '天津市塘沽区'; + $areaArray['120108'] = '天津市汉沽区'; + $areaArray['120109'] = '天津市大港区'; + $areaArray['120110'] = '天津市东丽区'; + $areaArray['120111'] = '天津市西青区'; + $areaArray['120112'] = '天津市津南区'; + $areaArray['120113'] = '天津市北辰区'; + $areaArray['120114'] = '天津市武清区'; + $areaArray['120115'] = '天津市宝坻区'; + $areaArray['120200'] = '天津市'; + $areaArray['120221'] = '天津市宁河县'; + $areaArray['120223'] = '天津市静海县'; + $areaArray['120225'] = '天津市蓟县'; + $areaArray['130000'] = '河北省'; + $areaArray['130100'] = '河北省石家庄市'; + $areaArray['130101'] = '河北省石家庄市'; + $areaArray['130102'] = '河北省石家庄市长安区'; + $areaArray['130103'] = '河北省石家庄市桥东区'; + $areaArray['130104'] = '河北省石家庄市桥西区'; + $areaArray['130105'] = '河北省石家庄市新华区'; + $areaArray['130107'] = '河北省石家庄市井陉矿区'; + $areaArray['130108'] = '河北省石家庄市裕华区'; + $areaArray['130121'] = '河北省石家庄市井陉县'; + $areaArray['130123'] = '河北省石家庄市正定县'; + $areaArray['130124'] = '河北省石家庄市栾城县'; + $areaArray['130125'] = '河北省石家庄市行唐县'; + $areaArray['130126'] = '河北省石家庄市灵寿县'; + $areaArray['130127'] = '河北省石家庄市高邑县'; + $areaArray['130128'] = '河北省石家庄市深泽县'; + $areaArray['130129'] = '河北省石家庄市赞皇县'; + $areaArray['130130'] = '河北省石家庄市无极县'; + $areaArray['130131'] = '河北省石家庄市平山县'; + $areaArray['130132'] = '河北省石家庄市元氏县'; + $areaArray['130133'] = '河北省石家庄市赵县'; + $areaArray['130181'] = '河北省石家庄市辛集市'; + $areaArray['130182'] = '河北省石家庄市藁城市'; + $areaArray['130183'] = '河北省石家庄市晋州市'; + $areaArray['130825'] = '河北省承德市隆化县'; + $areaArray['130826'] = '河北省承德市丰宁满族自治县'; + $areaArray['130827'] = '河北省承德市宽城满族自治县'; + $areaArray['130828'] = '河北省承德市围场满族蒙古族自治县'; + $areaArray['130900'] = '河北省沧州市'; + $areaArray['130901'] = '河北省沧州市'; + $areaArray['130902'] = '河北省沧州市新华区'; + $areaArray['130903'] = '河北省沧州市运河区'; + $areaArray['130921'] = '河北省沧州市沧县'; + $areaArray['130922'] = '河北省沧州市青县'; + $areaArray['130923'] = '河北省沧州市东光县'; + $areaArray['130924'] = '河北省沧州市海兴县'; + $areaArray['130925'] = '河北省沧州市盐山县'; + $areaArray['130926'] = '河北省沧州市肃宁县'; + $areaArray['130927'] = '河北省沧州市南皮县'; + $areaArray['130928'] = '河北省沧州市吴桥县'; + $areaArray['130929'] = '河北省沧州市献县'; + $areaArray['130930'] = '河北省沧州市孟村回族自治县'; + $areaArray['130981'] = '河北省沧州市泊头市'; + $areaArray['130982'] = '河北省沧州市任丘市'; + $areaArray['130983'] = '河北省沧州市黄骅市'; + $areaArray['130984'] = '河北省沧州市河间市'; + $areaArray['131000'] = '河北省廊坊市'; + $areaArray['131001'] = '河北省廊坊市'; + $areaArray['131002'] = '河北省廊坊市安次区'; + $areaArray['131003'] = '河北省廊坊市广阳区'; + $areaArray['131022'] = '河北省廊坊市固安县'; + $areaArray['131023'] = '河北省廊坊市永清县'; + $areaArray['131024'] = '河北省廊坊市香河县'; + $areaArray['131025'] = '河北省廊坊市大城县'; + $areaArray['131026'] = '河北省廊坊市文安县'; + $areaArray['131028'] = '河北省廊坊市大厂回族自治县'; + $areaArray['131081'] = '河北省廊坊市霸州市'; + $areaArray['131082'] = '河北省廊坊市三河市'; + $areaArray['131100'] = '河北省衡水市'; + $areaArray['131101'] = '河北省衡水市'; + $areaArray['131102'] = '河北省衡水市桃城区'; + $areaArray['131121'] = '河北省衡水市枣强县'; + $areaArray['131122'] = '河北省衡水市武邑县'; + $areaArray['131123'] = '河北省衡水市武强县'; + $areaArray['131124'] = '河北省衡水市饶阳县'; + $areaArray['131125'] = '河北省衡水市安平县'; + $areaArray['131126'] = '河北省衡水市故城县'; + $areaArray['131127'] = '河北省衡水市景县'; + $areaArray['131128'] = '河北省衡水市阜城县'; + $areaArray['131181'] = '河北省衡水市冀州市'; + $areaArray['131182'] = '河北省衡水市深州市'; + $areaArray['140000'] = '山西省'; + $areaArray['140100'] = '山西省太原市'; + $areaArray['140101'] = '山西省太原市'; + $areaArray['140105'] = '山西省太原市小店区'; + $areaArray['140106'] = '山西省太原市迎泽区'; + $areaArray['140107'] = '山西省太原市杏花岭区'; + $areaArray['140108'] = '山西省太原市尖草坪区'; + $areaArray['140109'] = '山西省太原市万柏林区'; + $areaArray['140110'] = '山西省太原市晋源区'; + $areaArray['140121'] = '山西省太原市清徐县'; + $areaArray['140122'] = '山西省太原市阳曲县'; + $areaArray['140123'] = '山西省太原市娄烦县'; + $areaArray['140181'] = '山西省太原市古交市'; + $areaArray['140200'] = '山西省大同市'; + $areaArray['140201'] = '山西省大同市'; + $areaArray['130184'] = '河北省石家庄市新乐市'; + $areaArray['130185'] = '河北省石家庄市鹿泉市'; + $areaArray['130200'] = '河北省唐山市'; + $areaArray['130201'] = '河北省唐山市'; + $areaArray['130202'] = '河北省唐山市路南区'; + $areaArray['130203'] = '河北省唐山市路北区'; + $areaArray['130204'] = '河北省唐山市古冶区'; + $areaArray['130205'] = '河北省唐山市开平区'; + $areaArray['130207'] = '河北省唐山市丰南区'; + $areaArray['130208'] = '河北省唐山市丰润区'; + $areaArray['130223'] = '河北省唐山市滦县'; + $areaArray['130224'] = '河北省唐山市滦南县'; + $areaArray['130225'] = '河北省唐山市乐亭县'; + $areaArray['130227'] = '河北省唐山市迁西县'; + $areaArray['130229'] = '河北省唐山市玉田县'; + $areaArray['130230'] = '河北省唐山市唐海县'; + $areaArray['130281'] = '河北省唐山市遵化市'; + $areaArray['130283'] = '河北省唐山市迁安市'; + $areaArray['130300'] = '河北省秦皇岛市'; + $areaArray['130301'] = '河北省秦皇岛市'; + $areaArray['130302'] = '河北省秦皇岛市海港区'; + $areaArray['130303'] = '河北省秦皇岛市山海关区'; + $areaArray['130304'] = '河北省秦皇岛市北戴河区'; + $areaArray['130321'] = '河北省秦皇岛市青龙满族自治县'; + $areaArray['130322'] = '河北省秦皇岛市昌黎县'; + $areaArray['130323'] = '河北省秦皇岛市抚宁县'; + $areaArray['130324'] = '河北省秦皇岛市卢龙县'; + $areaArray['130400'] = '河北省邯郸市'; + $areaArray['130401'] = '河北省邯郸市'; + $areaArray['130402'] = '河北省邯郸市邯山区'; + $areaArray['130403'] = '河北省邯郸市丛台区'; + $areaArray['130404'] = '河北省邯郸市复兴区'; + $areaArray['130406'] = '河北省邯郸市峰峰矿区'; + $areaArray['130421'] = '河北省邯郸市邯郸县'; + $areaArray['130423'] = '河北省邯郸市临漳县'; + $areaArray['130424'] = '河北省邯郸市成安县'; + $areaArray['130425'] = '河北省邯郸市大名县'; + $areaArray['130426'] = '河北省邯郸市涉县'; + $areaArray['130427'] = '河北省邯郸市磁县'; + $areaArray['130428'] = '河北省邯郸市肥乡县'; + $areaArray['130429'] = '河北省邯郸市永年县'; + $areaArray['130430'] = '河北省邯郸市邱县'; + $areaArray['130431'] = '河北省邯郸市鸡泽县'; + $areaArray['130432'] = '河北省邯郸市广平县'; + $areaArray['130433'] = '河北省邯郸市馆陶县'; + $areaArray['130434'] = '河北省邯郸市魏县'; + $areaArray['130435'] = '河北省邯郸市曲周县'; + $areaArray['130481'] = '河北省邯郸市武安市'; + $areaArray['130500'] = '河北省邢台市'; + $areaArray['130501'] = '河北省邢台市'; + $areaArray['130502'] = '河北省邢台市桥东区'; + $areaArray['130503'] = '河北省邢台市桥西区'; + $areaArray['130521'] = '河北省邢台市邢台县'; + $areaArray['130522'] = '河北省邢台市临城县'; + $areaArray['130523'] = '河北省邢台市内丘县'; + $areaArray['130524'] = '河北省邢台市柏乡县'; + $areaArray['130525'] = '河北省邢台市隆尧县'; + $areaArray['130526'] = '河北省邢台市任县'; + $areaArray['130527'] = '河北省邢台市南和县'; + $areaArray['130528'] = '河北省邢台市宁晋县'; + $areaArray['130529'] = '河北省邢台市巨鹿县'; + $areaArray['130530'] = '河北省邢台市新河县'; + $areaArray['230183'] = '黑龙江省哈尔滨市尚志市'; + $areaArray['230184'] = '黑龙江省哈尔滨市五常市'; + $areaArray['230200'] = '黑龙江省齐齐哈尔市'; + $areaArray['230201'] = '黑龙江省齐齐哈尔市'; + $areaArray['230202'] = '黑龙江省齐齐哈尔市龙沙区'; + $areaArray['230203'] = '黑龙江省齐齐哈尔市建华区'; + $areaArray['230204'] = '黑龙江省齐齐哈尔市铁锋区'; + $areaArray['230205'] = '黑龙江省齐齐哈尔市昂昂溪区'; + $areaArray['230206'] = '黑龙江省齐齐哈尔市富拉尔基区'; + $areaArray['230207'] = '黑龙江省齐齐哈尔市碾子山区'; + $areaArray['230208'] = '黑龙江省齐齐哈尔市梅里斯达斡尔族区'; + $areaArray['230221'] = '黑龙江省齐齐哈尔市龙江县'; + $areaArray['230223'] = '黑龙江省齐齐哈尔市依安县'; + $areaArray['230224'] = '黑龙江省齐齐哈尔市泰来县'; + $areaArray['230225'] = '黑龙江省齐齐哈尔市甘南县'; + $areaArray['230227'] = '黑龙江省齐齐哈尔市富裕县'; + $areaArray['230229'] = '黑龙江省齐齐哈尔市克山县'; + $areaArray['230230'] = '黑龙江省齐齐哈尔市克东县'; + $areaArray['230231'] = '黑龙江省齐齐哈尔市拜泉县'; + $areaArray['230281'] = '黑龙江省齐齐哈尔市讷河市'; + $areaArray['230300'] = '黑龙江省鸡西市'; + $areaArray['230301'] = '黑龙江省鸡西市'; + $areaArray['230302'] = '黑龙江省鸡西市鸡冠区'; + $areaArray['230303'] = '黑龙江省鸡西市恒山区'; + $areaArray['230304'] = '黑龙江省鸡西市滴道区'; + $areaArray['230305'] = '黑龙江省鸡西市梨树区'; + $areaArray['230306'] = '黑龙江省鸡西市城子河区'; + $areaArray['230307'] = '黑龙江省鸡西市麻山区'; + $areaArray['230321'] = '黑龙江省鸡西市鸡东县'; + $areaArray['230381'] = '黑龙江省鸡西市虎林市'; + $areaArray['230382'] = '黑龙江省鸡西市密山市'; + $areaArray['230400'] = '黑龙江省鹤岗市'; + $areaArray['230401'] = '黑龙江省鹤岗市'; + $areaArray['230402'] = '黑龙江省鹤岗市向阳区'; + $areaArray['230403'] = '黑龙江省鹤岗市工农区'; + $areaArray['230404'] = '黑龙江省鹤岗市南山区'; + $areaArray['230405'] = '黑龙江省鹤岗市兴安区'; + $areaArray['230406'] = '黑龙江省鹤岗市东山区'; + $areaArray['230407'] = '黑龙江省鹤岗市兴山区'; + $areaArray['230421'] = '黑龙江省鹤岗市萝北县'; + $areaArray['230422'] = '黑龙江省鹤岗市绥滨县'; + $areaArray['230500'] = '黑龙江省双鸭山市'; + $areaArray['230501'] = '黑龙江省双鸭山市'; + $areaArray['230502'] = '黑龙江省双鸭山市尖山区'; + $areaArray['230503'] = '黑龙江省双鸭山市岭东区'; + $areaArray['230505'] = '黑龙江省双鸭山市四方台区'; + $areaArray['230506'] = '黑龙江省双鸭山市宝山区'; + $areaArray['230521'] = '黑龙江省双鸭山市集贤县'; + $areaArray['230522'] = '黑龙江省双鸭山市友谊县'; + $areaArray['230523'] = '黑龙江省双鸭山市宝清县'; + $areaArray['230524'] = '黑龙江省双鸭山市饶河县'; + $areaArray['230600'] = '黑龙江省大庆市'; + $areaArray['230601'] = '黑龙江省大庆市'; + $areaArray['230602'] = '黑龙江省大庆市萨尔图区'; + $areaArray['150927'] = '内蒙古自治区乌兰察布市察哈尔右翼中旗'; + $areaArray['150928'] = '内蒙古自治区乌兰察布市察哈尔右翼后旗'; + $areaArray['150929'] = '内蒙古自治区乌兰察布市四子王旗'; + $areaArray['150981'] = '内蒙古自治区乌兰察布市丰镇市'; + $areaArray['152200'] = '内蒙古自治区兴安盟'; + $areaArray['152201'] = '内蒙古自治区兴安盟乌兰浩特市'; + $areaArray['152202'] = '内蒙古自治区兴安盟阿尔山市'; + $areaArray['152221'] = '内蒙古自治区兴安盟科尔沁右翼前旗'; + $areaArray['152222'] = '内蒙古自治区兴安盟科尔沁右翼中旗'; + $areaArray['152223'] = '内蒙古自治区兴安盟扎赉特旗'; + $areaArray['152224'] = '内蒙古自治区兴安盟突泉县'; + $areaArray['152500'] = '内蒙古自治区锡林郭勒盟'; + $areaArray['152501'] = '内蒙古自治区锡林郭勒盟二连浩特市'; + $areaArray['152502'] = '内蒙古自治区锡林郭勒盟锡林浩特市'; + $areaArray['152522'] = '内蒙古自治区锡林郭勒盟阿巴嘎旗'; + $areaArray['211221'] = '辽宁省铁岭市铁岭县'; + $areaArray['211223'] = '辽宁省铁岭市西丰县'; + $areaArray['211224'] = '辽宁省铁岭市昌图县'; + $areaArray['211281'] = '辽宁省铁岭市调兵山市'; + $areaArray['211282'] = '辽宁省铁岭市开原市'; + $areaArray['211300'] = '辽宁省朝阳市'; + $areaArray['211301'] = '辽宁省朝阳市'; + $areaArray['211302'] = '辽宁省朝阳市双塔区'; + $areaArray['211303'] = '辽宁省朝阳市龙城区'; + $areaArray['211321'] = '辽宁省朝阳市朝阳县'; + $areaArray['211322'] = '辽宁省朝阳市建平县'; + $areaArray['211324'] = '辽宁省朝阳市喀喇沁左翼蒙古族自治县'; + $areaArray['211381'] = '辽宁省朝阳市北票市'; + $areaArray['211382'] = '辽宁省朝阳市凌源市'; + $areaArray['211400'] = '辽宁省葫芦岛市'; + $areaArray['211401'] = '辽宁省葫芦岛市'; + $areaArray['211402'] = '辽宁省葫芦岛市连山区'; + $areaArray['211403'] = '辽宁省葫芦岛市龙港区'; + $areaArray['211404'] = '辽宁省葫芦岛市南票区'; + $areaArray['211421'] = '辽宁省葫芦岛市绥中县'; + $areaArray['211422'] = '辽宁省葫芦岛市建昌县'; + $areaArray['211481'] = '辽宁省葫芦岛市兴城市'; + $areaArray['220000'] = '吉林省'; + $areaArray['220100'] = '吉林省长春市'; + $areaArray['220101'] = '吉林省长春市'; + $areaArray['220102'] = '吉林省长春市南关区'; + $areaArray['220103'] = '吉林省长春市宽城区'; + $areaArray['220104'] = '吉林省长春市朝阳区'; + $areaArray['220105'] = '吉林省长春市二道区'; + $areaArray['220106'] = '吉林省长春市绿园区'; + $areaArray['220112'] = '吉林省长春市双阳区'; + $areaArray['220122'] = '吉林省长春市农安县'; + $areaArray['220181'] = '吉林省长春市九台市'; + $areaArray['220182'] = '吉林省长春市榆树市'; + $areaArray['220183'] = '吉林省长春市德惠市'; + $areaArray['220200'] = '吉林省吉林市'; + $areaArray['220201'] = '吉林省吉林市'; + $areaArray['220202'] = '吉林省吉林市昌邑区'; + $areaArray['220203'] = '吉林省吉林市龙潭区'; + $areaArray['220204'] = '吉林省吉林市船营区'; + $areaArray['220211'] = '吉林省吉林市丰满区'; + $areaArray['220221'] = '吉林省吉林市永吉县'; + $areaArray['220281'] = '吉林省吉林市蛟河市'; + $areaArray['220282'] = '吉林省吉林市桦甸市'; + $areaArray['220283'] = '吉林省吉林市舒兰市'; + $areaArray['220284'] = '吉林省吉林市磐石市'; + $areaArray['220300'] = '吉林省四平市'; + $areaArray['220301'] = '吉林省四平市'; + $areaArray['220302'] = '吉林省四平市铁西区'; + $areaArray['220303'] = '吉林省四平市铁东区'; + $areaArray['220322'] = '吉林省四平市梨树县'; + $areaArray['220323'] = '吉林省四平市伊通满族自治县'; + $areaArray['220381'] = '吉林省四平市公主岭市'; + $areaArray['220382'] = '吉林省四平市双辽市'; + $areaArray['220400'] = '吉林省辽源市'; + $areaArray['220401'] = '吉林省辽源市'; + $areaArray['220402'] = '吉林省辽源市龙山区'; + $areaArray['220403'] = '吉林省辽源市西安区'; + $areaArray['220421'] = '吉林省辽源市东丰县'; + $areaArray['220422'] = '吉林省辽源市东辽县'; + $areaArray['220500'] = '吉林省通化市'; + $areaArray['210500'] = '辽宁省本溪市'; + $areaArray['150000'] = '内蒙古自治区'; + $areaArray['150100'] = '内蒙古自治区呼和浩特市'; + $areaArray['150101'] = '内蒙古自治区呼和浩特市'; + $areaArray['150102'] = '内蒙古自治区呼和浩特市新城区'; + $areaArray['150103'] = '内蒙古自治区呼和浩特市回民区'; + $areaArray['150104'] = '内蒙古自治区呼和浩特市玉泉区'; + $areaArray['150105'] = '内蒙古自治区呼和浩特市赛罕区'; + $areaArray['150121'] = '内蒙古自治区呼和浩特市土默特左旗'; + $areaArray['150122'] = '内蒙古自治区呼和浩特市托克托县'; + $areaArray['150123'] = '内蒙古自治区呼和浩特市和林格尔县'; + $areaArray['150124'] = '内蒙古自治区呼和浩特市清水河县'; + $areaArray['150125'] = '内蒙古自治区呼和浩特市武川县'; + $areaArray['150200'] = '内蒙古自治区包头市'; + $areaArray['150201'] = '内蒙古自治区包头市'; + $areaArray['150202'] = '内蒙古自治区包头市东河区'; + $areaArray['150203'] = '内蒙古自治区包头市昆都仑区'; + $areaArray['150204'] = '内蒙古自治区包头市青山区'; + $areaArray['150205'] = '内蒙古自治区包头市石拐区'; + $areaArray['150206'] = '内蒙古自治区包头市白云矿区'; + $areaArray['150207'] = '内蒙古自治区包头市九原区'; + $areaArray['150221'] = '内蒙古自治区包头市土默特右旗'; + $areaArray['150222'] = '内蒙古自治区包头市固阳县'; + $areaArray['150223'] = '内蒙古自治区包头市达尔罕茂明安联合旗'; + $areaArray['150300'] = '内蒙古自治区乌海市'; + $areaArray['150301'] = '内蒙古自治区乌海市'; + $areaArray['150302'] = '内蒙古自治区乌海市海勃湾区'; + $areaArray['150303'] = '内蒙古自治区乌海市海南区'; + $areaArray['150304'] = '内蒙古自治区乌海市乌达区'; + $areaArray['150400'] = '内蒙古自治区赤峰市'; + $areaArray['150401'] = '内蒙古自治区赤峰市'; + $areaArray['150402'] = '内蒙古自治区赤峰市红山区'; + $areaArray['150403'] = '内蒙古自治区赤峰市元宝山区'; + $areaArray['150404'] = '内蒙古自治区赤峰市松山区'; + $areaArray['150421'] = '内蒙古自治区赤峰市阿鲁科尔沁旗'; + $areaArray['150422'] = '内蒙古自治区赤峰市巴林左旗'; + $areaArray['150423'] = '内蒙古自治区赤峰市巴林右旗'; + $areaArray['150424'] = '内蒙古自治区赤峰市林西县'; + $areaArray['150425'] = '内蒙古自治区赤峰市克什克腾旗'; + $areaArray['150426'] = '内蒙古自治区赤峰市翁牛特旗'; + $areaArray['150428'] = '内蒙古自治区赤峰市喀喇沁旗'; + $areaArray['150429'] = '内蒙古自治区赤峰市宁城县'; + $areaArray['150430'] = '内蒙古自治区赤峰市敖汉旗'; + $areaArray['150500'] = '内蒙古自治区通辽市'; + $areaArray['150501'] = '内蒙古自治区通辽市'; + $areaArray['150502'] = '内蒙古自治区通辽市科尔沁区'; + $areaArray['150521'] = '内蒙古自治区通辽市科尔沁左翼中旗'; + $areaArray['150522'] = '内蒙古自治区通辽市科尔沁左翼后旗'; + $areaArray['150523'] = '内蒙古自治区通辽市开鲁县'; + $areaArray['150524'] = '内蒙古自治区通辽市库伦旗'; + $areaArray['150525'] = '内蒙古自治区通辽市奈曼旗'; + $areaArray['150526'] = '内蒙古自治区通辽市扎鲁特旗'; + $areaArray['150581'] = '内蒙古自治区通辽市霍林郭勒市'; + $areaArray['150600'] = '内蒙古自治区鄂尔多斯市'; + $areaArray['150602'] = '内蒙古自治区鄂尔多斯市东胜区'; + $areaArray['150621'] = '内蒙古自治区鄂尔多斯市达拉特旗'; + $areaArray['330122'] = '浙江省杭州市桐庐县'; + $areaArray['140801'] = '山西省运城市'; + $areaArray['140802'] = '山西省运城市盐湖区'; + $areaArray['140821'] = '山西省运城市临猗县'; + $areaArray['140822'] = '山西省运城市万荣县'; + $areaArray['140823'] = '山西省运城市闻喜县'; + $areaArray['140824'] = '山西省运城市稷山县'; + $areaArray['140825'] = '山西省运城市新绛县'; + $areaArray['140826'] = '山西省运城市绛县'; + $areaArray['140827'] = '山西省运城市垣曲县'; + $areaArray['140828'] = '山西省运城市夏县'; + $areaArray['140829'] = '山西省运城市平陆县'; + $areaArray['140830'] = '山西省运城市芮城县'; + $areaArray['140881'] = '山西省运城市永济市'; + $areaArray['140882'] = '山西省运城市河津市'; + $areaArray['140900'] = '山西省忻州市'; + $areaArray['140901'] = '山西省忻州市'; + $areaArray['140902'] = '山西省忻州市忻府区'; + $areaArray['140921'] = '山西省忻州市定襄县'; + $areaArray['140922'] = '山西省忻州市五台县'; + $areaArray['140923'] = '山西省忻州市代县'; + $areaArray['140924'] = '山西省忻州市繁峙县'; + $areaArray['140925'] = '山西省忻州市宁武县'; + $areaArray['140926'] = '山西省忻州市静乐县'; + $areaArray['140927'] = '山西省忻州市神池县'; + $areaArray['140928'] = '山西省忻州市五寨县'; + $areaArray['140929'] = '山西省忻州市岢岚县'; + $areaArray['140930'] = '山西省忻州市河曲县'; + $areaArray['140931'] = '山西省忻州市保德县'; + $areaArray['140932'] = '山西省忻州市偏关县'; + $areaArray['140981'] = '山西省忻州市原平市'; + $areaArray['141000'] = '山西省临汾市'; + $areaArray['141001'] = '山西省临汾市'; + $areaArray['141002'] = '山西省临汾市尧都区'; + $areaArray['141021'] = '山西省临汾市曲沃县'; + $areaArray['141022'] = '山西省临汾市翼城县'; + $areaArray['141023'] = '山西省临汾市襄汾县'; + $areaArray['141024'] = '山西省临汾市洪洞县'; + $areaArray['141025'] = '山西省临汾市古县'; + $areaArray['141026'] = '山西省临汾市安泽县'; + $areaArray['141027'] = '山西省临汾市浮山县'; + $areaArray['141028'] = '山西省临汾市吉县'; + $areaArray['141029'] = '山西省临汾市乡宁县'; + $areaArray['141030'] = '山西省临汾市大宁县'; + $areaArray['141031'] = '山西省临汾市隰县'; + $areaArray['141032'] = '山西省临汾市永和县'; + $areaArray['141033'] = '山西省临汾市蒲县'; + $areaArray['141034'] = '山西省临汾市汾西县'; + $areaArray['141081'] = '山西省临汾市侯马市'; + $areaArray['141082'] = '山西省临汾市霍州市'; + $areaArray['141100'] = '山西省吕梁市'; + $areaArray['141101'] = '山西省吕梁市'; + $areaArray['141102'] = '山西省吕梁市离石区'; + $areaArray['141121'] = '山西省吕梁市文水县'; + $areaArray['141122'] = '山西省吕梁市交城县'; + $areaArray['141123'] = '山西省吕梁市兴县'; + $areaArray['141124'] = '山西省吕梁市临县'; + $areaArray['141125'] = '山西省吕梁市柳林县'; + $areaArray['141126'] = '山西省吕梁市石楼县'; + $areaArray['141127'] = '山西省吕梁市岚县'; + $areaArray['141128'] = '山西省吕梁市方山县'; + $areaArray['141129'] = '山西省吕梁市中阳县'; + $areaArray['141130'] = '山西省吕梁市交口县'; + $areaArray['141181'] = '山西省吕梁市孝义市'; + $areaArray['210501'] = '辽宁省本溪市'; + $areaArray['210502'] = '辽宁省本溪市平山区'; + $areaArray['210503'] = '辽宁省本溪市溪湖区'; + $areaArray['210504'] = '辽宁省本溪市明山区'; + $areaArray['210505'] = '辽宁省本溪市南芬区'; + $areaArray['210521'] = '辽宁省本溪市本溪满族自治县'; + $areaArray['210522'] = '辽宁省本溪市桓仁满族自治县'; + $areaArray['210600'] = '辽宁省丹东市'; + $areaArray['210601'] = '辽宁省丹东市'; + $areaArray['210602'] = '辽宁省丹东市元宝区'; + $areaArray['210603'] = '辽宁省丹东市振兴区'; + $areaArray['210604'] = '辽宁省丹东市振安区'; + $areaArray['210624'] = '辽宁省丹东市宽甸满族自治县'; + $areaArray['210681'] = '辽宁省丹东市东港市'; + $areaArray['210682'] = '辽宁省丹东市凤城市'; + $areaArray['210700'] = '辽宁省锦州市'; + $areaArray['210701'] = '辽宁省锦州市'; + $areaArray['210702'] = '辽宁省锦州市古塔区'; + $areaArray['210703'] = '辽宁省锦州市凌河区'; + $areaArray['210711'] = '辽宁省锦州市太和区'; + $areaArray['210726'] = '辽宁省锦州市黑山县'; + $areaArray['210727'] = '辽宁省锦州市义县'; + $areaArray['210781'] = '辽宁省锦州市凌海市'; + $areaArray['210782'] = '辽宁省锦州市北宁市'; + $areaArray['210800'] = '辽宁省营口市'; + $areaArray['210801'] = '辽宁省营口市'; + $areaArray['210802'] = '辽宁省营口市站前区'; + $areaArray['210803'] = '辽宁省营口市西市区'; + $areaArray['210804'] = '辽宁省营口市鲅鱼圈区'; + $areaArray['210811'] = '辽宁省营口市老边区'; + $areaArray['210881'] = '辽宁省营口市盖州市'; + $areaArray['210882'] = '辽宁省营口市大石桥市'; + $areaArray['210900'] = '辽宁省阜新市'; + $areaArray['210901'] = '辽宁省阜新市'; + $areaArray['210902'] = '辽宁省阜新市海州区'; + $areaArray['210903'] = '辽宁省阜新市新邱区'; + $areaArray['210904'] = '辽宁省阜新市太平区'; + $areaArray['210905'] = '辽宁省阜新市清河门区'; + $areaArray['210911'] = '辽宁省阜新市细河区'; + $areaArray['210921'] = '辽宁省阜新市阜新蒙古族自治县'; + $areaArray['210922'] = '辽宁省阜新市彰武县'; + $areaArray['211000'] = '辽宁省辽阳市'; + $areaArray['211001'] = '辽宁省辽阳市'; + $areaArray['211002'] = '辽宁省辽阳市白塔区'; + $areaArray['211003'] = '辽宁省辽阳市文圣区'; + $areaArray['211004'] = '辽宁省辽阳市宏伟区'; + $areaArray['211005'] = '辽宁省辽阳市弓长岭区'; + $areaArray['211011'] = '辽宁省辽阳市太子河区'; + $areaArray['211021'] = '辽宁省辽阳市辽阳县'; + $areaArray['211081'] = '辽宁省辽阳市灯塔市'; + $areaArray['211100'] = '辽宁省盘锦市'; + $areaArray['211101'] = '辽宁省盘锦市'; + $areaArray['211102'] = '辽宁省盘锦市双台子区'; + $areaArray['211103'] = '辽宁省盘锦市兴隆台区'; + $areaArray['211121'] = '辽宁省盘锦市大洼县'; + $areaArray['211122'] = '辽宁省盘锦市盘山县'; + $areaArray['211200'] = '辽宁省铁岭市'; + $areaArray['211201'] = '辽宁省铁岭市'; + $areaArray['150601'] = '内蒙古自治区鄂尔多斯市'; + $areaArray['321300'] = '江苏省宿迁市'; + $areaArray['321301'] = '江苏省宿迁市'; + $areaArray['321302'] = '江苏省宿迁市宿城区'; + $areaArray['321311'] = '江苏省宿迁市宿豫区'; + $areaArray['321322'] = '江苏省宿迁市沭阳县'; + $areaArray['321323'] = '江苏省宿迁市泗阳县'; + $areaArray['321324'] = '江苏省宿迁市泗洪县'; + $areaArray['330000'] = '浙江省'; + $areaArray['330100'] = '浙江省杭州市'; + $areaArray['330101'] = '浙江省杭州市'; + $areaArray['330102'] = '浙江省杭州市上城区'; + $areaArray['330103'] = '浙江省杭州市下城区'; + $areaArray['330104'] = '浙江省杭州市江干区'; + $areaArray['330105'] = '浙江省杭州市拱墅区'; + $areaArray['330106'] = '浙江省杭州市西湖区'; + $areaArray['330108'] = '浙江省杭州市滨江区'; + $areaArray['330109'] = '浙江省杭州市萧山区'; + $areaArray['330110'] = '浙江省杭州市余杭区'; + $areaArray['340303'] = '安徽省蚌埠市蚌山区'; + $areaArray['330782'] = '浙江省金华市义乌市'; + $areaArray['330783'] = '浙江省金华市东阳市'; + $areaArray['330784'] = '浙江省金华市永康市'; + $areaArray['330800'] = '浙江省衢州市'; + $areaArray['330801'] = '浙江省衢州市'; + $areaArray['330802'] = '浙江省衢州市柯城区'; + $areaArray['330803'] = '浙江省衢州市衢江区'; + $areaArray['330822'] = '浙江省衢州市常山县'; + $areaArray['330824'] = '浙江省衢州市开化县'; + $areaArray['330825'] = '浙江省衢州市龙游县'; + $areaArray['330881'] = '浙江省衢州市江山市'; + $areaArray['330900'] = '浙江省舟山市'; + $areaArray['330901'] = '浙江省舟山市'; + $areaArray['330902'] = '浙江省舟山市定海区'; + $areaArray['330903'] = '浙江省舟山市普陀区'; + $areaArray['330921'] = '浙江省舟山市岱山县'; + $areaArray['330922'] = '浙江省舟山市嵊泗县'; + $areaArray['331000'] = '浙江省台州市'; + $areaArray['331001'] = '浙江省台州市'; + $areaArray['331002'] = '浙江省台州市椒江区'; + $areaArray['331003'] = '浙江省台州市黄岩区'; + $areaArray['331004'] = '浙江省台州市路桥区'; + $areaArray['331021'] = '浙江省台州市玉环县'; + $areaArray['331022'] = '浙江省台州市三门县'; + $areaArray['331023'] = '浙江省台州市天台县'; + $areaArray['331024'] = '浙江省台州市仙居县'; + $areaArray['331081'] = '浙江省台州市温岭市'; + $areaArray['331082'] = '浙江省台州市临海市'; + $areaArray['331100'] = '浙江省丽水市'; + $areaArray['331101'] = '浙江省丽水市'; + $areaArray['331102'] = '浙江省丽水市莲都区'; + $areaArray['331121'] = '浙江省丽水市青田县'; + $areaArray['331122'] = '浙江省丽水市缙云县'; + $areaArray['331123'] = '浙江省丽水市遂昌县'; + $areaArray['331124'] = '浙江省丽水市松阳县'; + $areaArray['331125'] = '浙江省丽水市云和县'; + $areaArray['331126'] = '浙江省丽水市庆元县'; + $areaArray['331127'] = '浙江省丽水市景宁畲族自治县'; + $areaArray['331181'] = '浙江省丽水市龙泉市'; + $areaArray['340000'] = '安徽省'; + $areaArray['340100'] = '安徽省合肥市'; + $areaArray['340101'] = '安徽省合肥市'; + $areaArray['340102'] = '安徽省合肥市瑶海区'; + $areaArray['340103'] = '安徽省合肥市庐阳区'; + $areaArray['340104'] = '安徽省合肥市蜀山区'; + $areaArray['340111'] = '安徽省合肥市包河区'; + $areaArray['340121'] = '安徽省合肥市长丰县'; + $areaArray['340122'] = '安徽省合肥市肥东县'; + $areaArray['340123'] = '安徽省合肥市肥西县'; + $areaArray['340200'] = '安徽省芜湖市'; + $areaArray['340201'] = '安徽省芜湖市'; + $areaArray['340202'] = '安徽省芜湖市镜湖区'; + $areaArray['340203'] = '安徽省芜湖市马塘区'; + $areaArray['340204'] = '安徽省芜湖市新芜区'; + $areaArray['340207'] = '安徽省芜湖市鸠江区'; + $areaArray['340221'] = '安徽省芜湖市芜湖县'; + $areaArray['340222'] = '安徽省芜湖市繁昌县'; + $areaArray['340223'] = '安徽省芜湖市南陵县'; + $areaArray['340300'] = '安徽省蚌埠市'; + $areaArray['340301'] = '安徽省蚌埠市'; + $areaArray['340302'] = '安徽省蚌埠市龙子湖区'; + $areaArray['320802'] = '江苏省淮安市清河区'; + $areaArray['340304'] = '安徽省蚌埠市禹会区'; + $areaArray['340311'] = '安徽省蚌埠市淮上区'; + $areaArray['340321'] = '安徽省蚌埠市怀远县'; + $areaArray['340322'] = '安徽省蚌埠市五河县'; + $areaArray['340323'] = '安徽省蚌埠市固镇县'; + $areaArray['340400'] = '安徽省淮南市'; + $areaArray['340401'] = '安徽省淮南市'; + $areaArray['340402'] = '安徽省淮南市大通区'; + $areaArray['340403'] = '安徽省淮南市田家庵区'; + $areaArray['340404'] = '安徽省淮南市谢家集区'; + $areaArray['340405'] = '安徽省淮南市八公山区'; + $areaArray['340406'] = '安徽省淮南市潘集区'; + $areaArray['340421'] = '安徽省淮南市凤台县'; + $areaArray['340500'] = '安徽省马鞍山市'; + $areaArray['340501'] = '安徽省马鞍山市'; + $areaArray['340502'] = '安徽省马鞍山市金家庄区'; + $areaArray['340503'] = '安徽省马鞍山市花山区'; + $areaArray['340504'] = '安徽省马鞍山市雨山区'; + $areaArray['340521'] = '安徽省马鞍山市当涂县'; + $areaArray['340600'] = '安徽省淮北市'; + $areaArray['340601'] = '安徽省淮北市'; + $areaArray['340602'] = '安徽省淮北市杜集区'; + $areaArray['340603'] = '安徽省淮北市相山区'; + $areaArray['340604'] = '安徽省淮北市烈山区'; + $areaArray['340621'] = '安徽省淮北市濉溪县'; + $areaArray['340700'] = '安徽省铜陵市'; + $areaArray['340701'] = '安徽省铜陵市'; + $areaArray['340702'] = '安徽省铜陵市铜官山区'; + $areaArray['340703'] = '安徽省铜陵市狮子山区'; + $areaArray['340711'] = '安徽省铜陵市郊区'; + $areaArray['340721'] = '安徽省铜陵市铜陵县'; + $areaArray['340800'] = '安徽省安庆市'; + $areaArray['340801'] = '安徽省安庆市'; + $areaArray['340802'] = '安徽省安庆市迎江区'; + $areaArray['340803'] = '安徽省安庆市大观区'; + $areaArray['340811'] = '安徽省安庆市郊区'; + $areaArray['340822'] = '安徽省安庆市怀宁县'; + $areaArray['340823'] = '安徽省安庆市枞阳县'; + $areaArray['340824'] = '安徽省安庆市潜山县'; + $areaArray['342824'] = '安徽省安庆市潜山县'; + $areaArray['340825'] = '安徽省安庆市太湖县'; + $areaArray['340826'] = '安徽省安庆市宿松县'; + $areaArray['340827'] = '安徽省安庆市望江县'; + $areaArray['340828'] = '安徽省安庆市岳西县'; + $areaArray['340881'] = '安徽省安庆市桐城市'; + $areaArray['341000'] = '安徽省黄山市'; + $areaArray['341001'] = '安徽省黄山市'; + $areaArray['341002'] = '安徽省黄山市屯溪区'; + $areaArray['341003'] = '安徽省黄山市黄山区'; + $areaArray['341004'] = '安徽省黄山市徽州区'; + $areaArray['341021'] = '安徽省黄山市歙县'; + $areaArray['341022'] = '安徽省黄山市休宁县'; + $areaArray['341023'] = '安徽省黄山市黟县'; + $areaArray['341024'] = '安徽省黄山市祁门县'; + $areaArray['341100'] = '安徽省滁州市'; + $areaArray['341101'] = '安徽省滁州市'; + $areaArray['341102'] = '安徽省滁州市琅琊区'; + $areaArray['341103'] = '安徽省滁州市南谯区'; + $areaArray['341122'] = '安徽省滁州市来安县'; + $areaArray['341124'] = '安徽省滁州市全椒县'; + $areaArray['341125'] = '安徽省滁州市定远县'; + $areaArray['341126'] = '安徽省滁州市凤阳县'; + $areaArray['231123'] = '黑龙江省黑河市逊克县'; + $areaArray['330127'] = '浙江省杭州市淳安县'; + $areaArray['330182'] = '浙江省杭州市建德市'; + $areaArray['330183'] = '浙江省杭州市富阳市'; + $areaArray['330185'] = '浙江省杭州市临安市'; + $areaArray['330200'] = '浙江省宁波市'; + $areaArray['330201'] = '浙江省宁波市'; + $areaArray['330203'] = '浙江省宁波市海曙区'; + $areaArray['330204'] = '浙江省宁波市江东区'; + $areaArray['330205'] = '浙江省宁波市江北区'; + $areaArray['330206'] = '浙江省宁波市北仑区'; + $areaArray['330211'] = '浙江省宁波市镇海区'; + $areaArray['330212'] = '浙江省宁波市鄞州区'; + $areaArray['330225'] = '浙江省宁波市象山县'; + $areaArray['330226'] = '浙江省宁波市宁海县'; + $areaArray['330281'] = '浙江省宁波市余姚市'; + $areaArray['330282'] = '浙江省宁波市慈溪市'; + $areaArray['330283'] = '浙江省宁波市奉化市'; + $areaArray['330300'] = '浙江省温州市'; + $areaArray['330301'] = '浙江省温州市'; + $areaArray['330302'] = '浙江省温州市鹿城区'; + $areaArray['330303'] = '浙江省温州市龙湾区'; + $areaArray['330304'] = '浙江省温州市瓯海区'; + $areaArray['330322'] = '浙江省温州市洞头县'; + $areaArray['330324'] = '浙江省温州市永嘉县'; + $areaArray['330326'] = '浙江省温州市平阳县'; + $areaArray['330327'] = '浙江省温州市苍南县'; + $areaArray['330328'] = '浙江省温州市文成县'; + $areaArray['330329'] = '浙江省温州市泰顺县'; + $areaArray['330381'] = '浙江省温州市瑞安市'; + $areaArray['330382'] = '浙江省温州市乐清市'; + $areaArray['330400'] = '浙江省嘉兴市'; + $areaArray['330401'] = '浙江省嘉兴市'; + $areaArray['330402'] = '浙江省嘉兴市秀城区'; + $areaArray['330411'] = '浙江省嘉兴市秀洲区'; + $areaArray['330421'] = '浙江省嘉兴市嘉善县'; + $areaArray['330424'] = '浙江省嘉兴市海盐县'; + $areaArray['330481'] = '浙江省嘉兴市海宁市'; + $areaArray['330482'] = '浙江省嘉兴市平湖市'; + $areaArray['330483'] = '浙江省嘉兴市桐乡市'; + $areaArray['330500'] = '浙江省湖州市'; + $areaArray['330501'] = '浙江省湖州市'; + $areaArray['330502'] = '浙江省湖州市吴兴区'; + $areaArray['330503'] = '浙江省湖州市南浔区'; + $areaArray['330521'] = '浙江省湖州市德清县'; + $areaArray['330522'] = '浙江省湖州市长兴县'; + $areaArray['330523'] = '浙江省湖州市安吉县'; + $areaArray['330600'] = '浙江省绍兴市'; + $areaArray['330601'] = '浙江省绍兴市'; + $areaArray['330602'] = '浙江省绍兴市越城区'; + $areaArray['330621'] = '浙江省绍兴市绍兴县'; + $areaArray['330624'] = '浙江省绍兴市新昌县'; + $areaArray['330681'] = '浙江省绍兴市诸暨市'; + $areaArray['330682'] = '浙江省绍兴市上虞市'; + $areaArray['330683'] = '浙江省绍兴市嵊州市'; + $areaArray['330700'] = '浙江省金华市'; + $areaArray['330701'] = '浙江省金华市'; + $areaArray['330702'] = '浙江省金华市婺城区'; + $areaArray['330703'] = '浙江省金华市金东区'; + $areaArray['330723'] = '浙江省金华市武义县'; + $areaArray['330726'] = '浙江省金华市浦江县'; + $areaArray['330727'] = '浙江省金华市磐安县'; + $areaArray['320205'] = '江苏省无锡市锡山区'; + $areaArray['320206'] = '江苏省无锡市惠山区'; + $areaArray['320211'] = '江苏省无锡市滨湖区'; + $areaArray['320281'] = '江苏省无锡市江阴市'; + $areaArray['320282'] = '江苏省无锡市宜兴市'; + $areaArray['320300'] = '江苏省徐州市'; + $areaArray['320301'] = '江苏省徐州市'; + $areaArray['320302'] = '江苏省徐州市鼓楼区'; + $areaArray['320303'] = '江苏省徐州市云龙区'; + $areaArray['320304'] = '江苏省徐州市九里区'; + $areaArray['320305'] = '江苏省徐州市贾汪区'; + $areaArray['320311'] = '江苏省徐州市泉山区'; + $areaArray['320321'] = '江苏省徐州市丰县'; + $areaArray['320322'] = '江苏省徐州市沛县'; + $areaArray['320323'] = '江苏省徐州市铜山县'; + $areaArray['320324'] = '江苏省徐州市睢宁县'; + $areaArray['320381'] = '江苏省徐州市新沂市'; + $areaArray['320382'] = '江苏省徐州市邳州市'; + $areaArray['320400'] = '江苏省常州市'; + $areaArray['320401'] = '江苏省常州市'; + $areaArray['320402'] = '江苏省常州市天宁区'; + $areaArray['320404'] = '江苏省常州市钟楼区'; + $areaArray['320405'] = '江苏省常州市戚墅堰区'; + $areaArray['320411'] = '江苏省常州市新北区'; + $areaArray['320412'] = '江苏省常州市武进区'; + $areaArray['320481'] = '江苏省常州市溧阳市'; + $areaArray['320482'] = '江苏省常州市金坛市'; + $areaArray['320500'] = '江苏省苏州市'; + $areaArray['320501'] = '江苏省苏州市'; + $areaArray['320502'] = '江苏省苏州市沧浪区'; + $areaArray['320503'] = '江苏省苏州市平江区'; + $areaArray['320504'] = '江苏省苏州市金阊区'; + $areaArray['320505'] = '江苏省苏州市虎丘区'; + $areaArray['320506'] = '江苏省苏州市吴中区'; + $areaArray['320507'] = '江苏省苏州市相城区'; + $areaArray['320581'] = '江苏省苏州市常熟市'; + $areaArray['320582'] = '江苏省苏州市张家港市'; + $areaArray['320583'] = '江苏省苏州市昆山市'; + $areaArray['320584'] = '江苏省苏州市吴江市'; + $areaArray['320585'] = '江苏省苏州市太仓市'; + $areaArray['320600'] = '江苏省南通市'; + $areaArray['320601'] = '江苏省南通市'; + $areaArray['320602'] = '江苏省南通市崇川区'; + $areaArray['320611'] = '江苏省南通市港闸区'; + $areaArray['320621'] = '江苏省南通市海安县'; + $areaArray['320623'] = '江苏省南通市如东县'; + $areaArray['320681'] = '江苏省南通市启东市'; + $areaArray['320682'] = '江苏省南通市如皋市'; + $areaArray['320683'] = '江苏省南通市通州市'; + $areaArray['320684'] = '江苏省南通市海门市'; + $areaArray['320700'] = '江苏省连云港市'; + $areaArray['320701'] = '江苏省连云港市'; + $areaArray['320703'] = '江苏省连云港市连云区'; + $areaArray['320705'] = '江苏省连云港市新浦区'; + $areaArray['320706'] = '江苏省连云港市海州区'; + $areaArray['320721'] = '江苏省连云港市赣榆县'; + $areaArray['320722'] = '江苏省连云港市东海县'; + $areaArray['230603'] = '黑龙江省大庆市龙凤区'; + $areaArray['230604'] = '黑龙江省大庆市让胡路区'; + $areaArray['230605'] = '黑龙江省大庆市红岗区'; + $areaArray['230606'] = '黑龙江省大庆市大同区'; + $areaArray['220501'] = '吉林省通化市'; + $areaArray['220502'] = '吉林省通化市东昌区'; + $areaArray['220503'] = '吉林省通化市二道江区'; + $areaArray['220521'] = '吉林省通化市通化县'; + $areaArray['220523'] = '吉林省通化市辉南县'; + $areaArray['220524'] = '吉林省通化市柳河县'; + $areaArray['220581'] = '吉林省通化市梅河口市'; + $areaArray['220582'] = '吉林省通化市集安市'; + $areaArray['220600'] = '吉林省白山市'; + $areaArray['220601'] = '吉林省白山市'; + $areaArray['220602'] = '吉林省白山市八道江区'; + $areaArray['220621'] = '吉林省白山市抚松县'; + $areaArray['220622'] = '吉林省白山市靖宇县'; + $areaArray['220623'] = '吉林省白山市长白朝鲜族自治县'; + $areaArray['220625'] = '吉林省白山市江源县'; + $areaArray['220681'] = '吉林省白山市临江市'; + $areaArray['220700'] = '吉林省松原市'; + $areaArray['220701'] = '吉林省松原市'; + $areaArray['220702'] = '吉林省松原市宁江区'; + $areaArray['220721'] = '吉林省松原市前郭尔罗斯蒙古族自治县'; + $areaArray['220722'] = '吉林省松原市长岭县'; + $areaArray['220723'] = '吉林省松原市乾安县'; + $areaArray['220724'] = '吉林省松原市扶余县'; + $areaArray['220800'] = '吉林省白城市'; + $areaArray['220801'] = '吉林省白城市'; + $areaArray['220802'] = '吉林省白城市洮北区'; + $areaArray['220821'] = '吉林省白城市镇赉县'; + $areaArray['220822'] = '吉林省白城市通榆县'; + $areaArray['220881'] = '吉林省白城市洮南市'; + $areaArray['220882'] = '吉林省白城市大安市'; + $areaArray['222400'] = '吉林省延边朝鲜族自治州'; + $areaArray['222401'] = '吉林省延边朝鲜族自治州延吉市'; + $areaArray['222402'] = '吉林省延边朝鲜族自治州图们市'; + $areaArray['222403'] = '吉林省延边朝鲜族自治州敦化市'; + $areaArray['222404'] = '吉林省延边朝鲜族自治州珲春市'; + $areaArray['222405'] = '吉林省延边朝鲜族自治州龙井市'; + $areaArray['222406'] = '吉林省延边朝鲜族自治州和龙市'; + $areaArray['222424'] = '吉林省延边朝鲜族自治州汪清县'; + $areaArray['222426'] = '吉林省延边朝鲜族自治州安图县'; + $areaArray['230000'] = '黑龙江省'; + $areaArray['230100'] = '黑龙江省哈尔滨市'; + $areaArray['230101'] = '黑龙江省哈尔滨市'; + $areaArray['230102'] = '黑龙江省哈尔滨市道里区'; + $areaArray['230103'] = '黑龙江省哈尔滨市南岗区'; + $areaArray['230104'] = '黑龙江省哈尔滨市道外区'; + $areaArray['230106'] = '黑龙江省哈尔滨市香坊区'; + $areaArray['230107'] = '黑龙江省哈尔滨市动力区'; + $areaArray['230108'] = '黑龙江省哈尔滨市平房区'; + $areaArray['230109'] = '黑龙江省哈尔滨市松北区'; + $areaArray['230111'] = '黑龙江省哈尔滨市呼兰区'; + $areaArray['230123'] = '黑龙江省哈尔滨市依兰县'; + $areaArray['230124'] = '黑龙江省哈尔滨市方正县'; + $areaArray['230125'] = '黑龙江省哈尔滨市宾县'; + $areaArray['230126'] = '黑龙江省哈尔滨市巴彦县'; + $areaArray['230127'] = '黑龙江省哈尔滨市木兰县'; + $areaArray['230128'] = '黑龙江省哈尔滨市通河县'; + $areaArray['230129'] = '黑龙江省哈尔滨市延寿县'; + $areaArray['230181'] = '黑龙江省哈尔滨市阿城市'; + $areaArray['230182'] = '黑龙江省哈尔滨市双城市'; + $areaArray['150622'] = '内蒙古自治区鄂尔多斯市准格尔旗'; + $areaArray['150623'] = '内蒙古自治区鄂尔多斯市鄂托克前旗'; + $areaArray['150624'] = '内蒙古自治区鄂尔多斯市鄂托克旗'; + $areaArray['150625'] = '内蒙古自治区鄂尔多斯市杭锦旗'; + $areaArray['150626'] = '内蒙古自治区鄂尔多斯市乌审旗'; + $areaArray['150627'] = '内蒙古自治区鄂尔多斯市伊金霍洛旗'; + $areaArray['150700'] = '内蒙古自治区呼伦贝尔市'; + $areaArray['150701'] = '内蒙古自治区呼伦贝尔市'; + $areaArray['150702'] = '内蒙古自治区呼伦贝尔市海拉尔区'; + $areaArray['150721'] = '内蒙古自治区呼伦贝尔市阿荣旗'; + $areaArray['150722'] = '内蒙古自治区呼伦贝尔市莫力达瓦达斡尔族自治旗'; + $areaArray['150723'] = '内蒙古自治区呼伦贝尔市鄂伦春自治旗'; + $areaArray['150724'] = '内蒙古自治区呼伦贝尔市鄂温克族自治旗'; + $areaArray['150725'] = '内蒙古自治区呼伦贝尔市陈巴尔虎旗'; + $areaArray['150726'] = '内蒙古自治区呼伦贝尔市新巴尔虎左旗'; + $areaArray['150727'] = '内蒙古自治区呼伦贝尔市新巴尔虎右旗'; + $areaArray['150781'] = '内蒙古自治区呼伦贝尔市满洲里市'; + $areaArray['150782'] = '内蒙古自治区呼伦贝尔市牙克石市'; + $areaArray['150783'] = '内蒙古自治区呼伦贝尔市扎兰屯市'; + $areaArray['150784'] = '内蒙古自治区呼伦贝尔市额尔古纳市'; + $areaArray['150785'] = '内蒙古自治区呼伦贝尔市根河市'; + $areaArray['150800'] = '内蒙古自治区巴彦淖尔市'; + $areaArray['150801'] = '内蒙古自治区巴彦淖尔市'; + $areaArray['150802'] = '内蒙古自治区巴彦淖尔市临河区'; + $areaArray['150821'] = '内蒙古自治区巴彦淖尔市五原县'; + $areaArray['150822'] = '内蒙古自治区巴彦淖尔市磴口县'; + $areaArray['150823'] = '内蒙古自治区巴彦淖尔市乌拉特前旗'; + $areaArray['150824'] = '内蒙古自治区巴彦淖尔市乌拉特中旗'; + $areaArray['150825'] = '内蒙古自治区巴彦淖尔市乌拉特后旗'; + $areaArray['150826'] = '内蒙古自治区巴彦淖尔市杭锦后旗'; + $areaArray['150900'] = '内蒙古自治区乌兰察布市'; + $areaArray['150901'] = '内蒙古自治区乌兰察布市'; + $areaArray['150902'] = '内蒙古自治区乌兰察布市集宁区'; + $areaArray['150921'] = '内蒙古自治区乌兰察布市卓资县'; + $areaArray['150922'] = '内蒙古自治区乌兰察布市化德县'; + $areaArray['150923'] = '内蒙古自治区乌兰察布市商都县'; + $areaArray['150924'] = '内蒙古自治区乌兰察布市兴和县'; + $areaArray['150925'] = '内蒙古自治区乌兰察布市凉城县'; + $areaArray['150926'] = '内蒙古自治区乌兰察布市察哈尔右翼前旗'; + $areaArray['320100'] = '江苏省南京市'; + $areaArray['320101'] = '江苏省南京市'; + $areaArray['320102'] = '江苏省南京市玄武区'; + $areaArray['320103'] = '江苏省南京市白下区'; + $areaArray['320104'] = '江苏省南京市秦淮区'; + $areaArray['320105'] = '江苏省南京市建邺区'; + $areaArray['320106'] = '江苏省南京市鼓楼区'; + $areaArray['320107'] = '江苏省南京市下关区'; + $areaArray['320111'] = '江苏省南京市浦口区'; + $areaArray['320113'] = '江苏省南京市栖霞区'; + $areaArray['320114'] = '江苏省南京市雨花台区'; + $areaArray['320115'] = '江苏省南京市江宁区'; + $areaArray['320116'] = '江苏省南京市六合区'; + $areaArray['320124'] = '江苏省南京市溧水县'; + $areaArray['320125'] = '江苏省南京市高淳县'; + $areaArray['320200'] = '江苏省无锡市'; + $areaArray['320201'] = '江苏省无锡市'; + $areaArray['320202'] = '江苏省无锡市崇安区'; + $areaArray['320203'] = '江苏省无锡市南长区'; + $areaArray['320204'] = '江苏省无锡市北塘区'; + $areaArray['230621'] = '黑龙江省大庆市肇州县'; + $areaArray['371602'] = '山东省滨州市滨城区'; + $areaArray['371621'] = '山东省滨州市惠民县'; + $areaArray['371622'] = '山东省滨州市阳信县'; + $areaArray['371623'] = '山东省滨州市无棣县'; + $areaArray['371624'] = '山东省滨州市沾化县'; + $areaArray['371625'] = '山东省滨州市博兴县'; + $areaArray['371626'] = '山东省滨州市邹平县'; + $areaArray['371700'] = '山东省荷泽市'; + $areaArray['371701'] = '山东省荷泽市'; + $areaArray['371702'] = '山东省荷泽市牡丹区'; + $areaArray['371721'] = '山东省荷泽市曹县'; + $areaArray['371722'] = '山东省荷泽市单县'; + $areaArray['371723'] = '山东省荷泽市成武县'; + $areaArray['371724'] = '山东省荷泽市巨野县'; + $areaArray['371725'] = '山东省荷泽市郓城县'; + $areaArray['371726'] = '山东省荷泽市鄄城县'; + $areaArray['371727'] = '山东省荷泽市定陶县'; + $areaArray['371728'] = '山东省荷泽市东明县'; + $areaArray['410000'] = '河南省'; + $areaArray['410100'] = '河南省郑州市'; + $areaArray['410101'] = '河南省郑州市'; + $areaArray['410102'] = '河南省郑州市中原区'; + $areaArray['410103'] = '河南省郑州市二七区'; + $areaArray['410104'] = '河南省郑州市管城回族区'; + $areaArray['410105'] = '河南省郑州市金水区'; + $areaArray['410106'] = '河南省郑州市上街区'; + $areaArray['410108'] = '河南省郑州市惠济区'; + $areaArray['410122'] = '河南省郑州市中牟县'; + $areaArray['410181'] = '河南省郑州市巩义市'; + $areaArray['410182'] = '河南省郑州市荥阳市'; + $areaArray['410183'] = '河南省郑州市新密市'; + $areaArray['410184'] = '河南省郑州市新郑市'; + $areaArray['410185'] = '河南省郑州市登封市'; + $areaArray['410200'] = '河南省开封市'; + $areaArray['410201'] = '河南省开封市'; + $areaArray['410202'] = '河南省开封市龙亭区'; + $areaArray['410203'] = '河南省开封市顺河回族区'; + $areaArray['410204'] = '河南省开封市鼓楼区'; + $areaArray['410205'] = '河南省开封市南关区'; + $areaArray['410211'] = '河南省开封市郊区'; + $areaArray['410221'] = '河南省开封市杞县'; + $areaArray['410222'] = '河南省开封市通许县'; + $areaArray['410223'] = '河南省开封市尉氏县'; + $areaArray['410224'] = '河南省开封市开封县'; + $areaArray['410225'] = '河南省开封市兰考县'; + $areaArray['410300'] = '河南省洛阳市'; + $areaArray['410301'] = '河南省洛阳市'; + $areaArray['410302'] = '河南省洛阳市老城区'; + $areaArray['410303'] = '河南省洛阳市西工区'; + $areaArray['410304'] = '河南省洛阳市廛河回族区'; + $areaArray['410305'] = '河南省洛阳市涧西区'; + $areaArray['410306'] = '河南省洛阳市吉利区'; + $areaArray['410307'] = '河南省洛阳市洛龙区'; + $areaArray['410322'] = '河南省洛阳市孟津县'; + $areaArray['410323'] = '河南省洛阳市新安县'; + $areaArray['410324'] = '河南省洛阳市栾川县'; + $areaArray['410325'] = '河南省洛阳市嵩县'; + $areaArray['410326'] = '河南省洛阳市汝阳县'; + $areaArray['410327'] = '河南省洛阳市宜阳县'; + $areaArray['410328'] = '河南省洛阳市洛宁县'; + $areaArray['341181'] = '安徽省滁州市天长市'; + $areaArray['341182'] = '安徽省滁州市明光市'; + $areaArray['370900'] = '山东省泰安市'; + $areaArray['370901'] = '山东省泰安市'; + $areaArray['370902'] = '山东省泰安市泰山区'; + $areaArray['370903'] = '山东省泰安市岱岳区'; + $areaArray['370921'] = '山东省泰安市宁阳县'; + $areaArray['370923'] = '山东省泰安市东平县'; + $areaArray['370982'] = '山东省泰安市新泰市'; + $areaArray['370983'] = '山东省泰安市肥城市'; + $areaArray['371000'] = '山东省威海市'; + $areaArray['371001'] = '山东省威海市'; + $areaArray['371002'] = '山东省威海市环翠区'; + $areaArray['371081'] = '山东省威海市文登市'; + $areaArray['371082'] = '山东省威海市荣成市'; + $areaArray['371083'] = '山东省威海市乳山市'; + $areaArray['371100'] = '山东省日照市'; + $areaArray['371101'] = '山东省日照市'; + $areaArray['371102'] = '山东省日照市东港区'; + $areaArray['371103'] = '山东省日照市岚山区'; + $areaArray['371121'] = '山东省日照市五莲县'; + $areaArray['371122'] = '山东省日照市莒县'; + $areaArray['371200'] = '山东省莱芜市'; + $areaArray['371201'] = '山东省莱芜市'; + $areaArray['371202'] = '山东省莱芜市莱城区'; + $areaArray['371203'] = '山东省莱芜市钢城区'; + $areaArray['371300'] = '山东省临沂市'; + $areaArray['371301'] = '山东省临沂市'; + $areaArray['371302'] = '山东省临沂市兰山区'; + $areaArray['371311'] = '山东省临沂市罗庄区'; + $areaArray['371312'] = '山东省临沂市河东区'; + $areaArray['371321'] = '山东省临沂市沂南县'; + $areaArray['371322'] = '山东省临沂市郯城县'; + $areaArray['371323'] = '山东省临沂市沂水县'; + $areaArray['371324'] = '山东省临沂市苍山县'; + $areaArray['371325'] = '山东省临沂市费县'; + $areaArray['371326'] = '山东省临沂市平邑县'; + $areaArray['371327'] = '山东省临沂市莒南县'; + $areaArray['371328'] = '山东省临沂市蒙阴县'; + $areaArray['371329'] = '山东省临沂市临沭县'; + $areaArray['371400'] = '山东省德州市'; + $areaArray['371401'] = '山东省德州市'; + $areaArray['371402'] = '山东省德州市德城区'; + $areaArray['371421'] = '山东省德州市陵县'; + $areaArray['371422'] = '山东省德州市宁津县'; + $areaArray['371423'] = '山东省德州市庆云县'; + $areaArray['371424'] = '山东省德州市临邑县'; + $areaArray['371425'] = '山东省德州市齐河县'; + $areaArray['371426'] = '山东省德州市平原县'; + $areaArray['371427'] = '山东省德州市夏津县'; + $areaArray['371428'] = '山东省德州市武城县'; + $areaArray['371481'] = '山东省德州市乐陵市'; + $areaArray['371482'] = '山东省德州市禹城市'; + $areaArray['371500'] = '山东省聊城市'; + $areaArray['371501'] = '山东省聊城市'; + $areaArray['371502'] = '山东省聊城市东昌府区'; + $areaArray['371521'] = '山东省聊城市阳谷县'; + $areaArray['371522'] = '山东省聊城市莘县'; + $areaArray['371523'] = '山东省聊城市茌平县'; + $areaArray['371524'] = '山东省聊城市东阿县'; + $areaArray['371525'] = '山东省聊城市冠县'; + $areaArray['371526'] = '山东省聊城市高唐县'; + $areaArray['371581'] = '山东省聊城市临清市'; + $areaArray['421123'] = '湖北省黄冈市罗田县'; + $areaArray['371601'] = '山东省滨州市'; + $areaArray['350629'] = '福建省漳州市华安县'; + $areaArray['350681'] = '福建省漳州市龙海市'; + $areaArray['350700'] = '福建省南平市'; + $areaArray['350701'] = '福建省南平市'; + $areaArray['350702'] = '福建省南平市延平区'; + $areaArray['350721'] = '福建省南平市顺昌县'; + $areaArray['350722'] = '福建省南平市浦城县'; + $areaArray['350723'] = '福建省南平市光泽县'; + $areaArray['350724'] = '福建省南平市松溪县'; + $areaArray['350725'] = '福建省南平市政和县'; + $areaArray['350781'] = '福建省南平市邵武市'; + $areaArray['350782'] = '福建省南平市武夷山市'; + $areaArray['350783'] = '福建省南平市建瓯市'; + $areaArray['350784'] = '福建省南平市建阳市'; + $areaArray['350800'] = '福建省龙岩市'; + $areaArray['350801'] = '福建省龙岩市'; + $areaArray['350802'] = '福建省龙岩市新罗区'; + $areaArray['350821'] = '福建省龙岩市长汀县'; + $areaArray['350822'] = '福建省龙岩市永定县'; + $areaArray['350823'] = '福建省龙岩市上杭县'; + $areaArray['350824'] = '福建省龙岩市武平县'; + $areaArray['350825'] = '福建省龙岩市连城县'; + $areaArray['350881'] = '福建省龙岩市漳平市'; + $areaArray['350900'] = '福建省宁德市'; + $areaArray['350901'] = '福建省宁德市'; + $areaArray['350902'] = '福建省宁德市蕉城区'; + $areaArray['350921'] = '福建省宁德市霞浦县'; + $areaArray['350922'] = '福建省宁德市古田县'; + $areaArray['350923'] = '福建省宁德市屏南县'; + $areaArray['350924'] = '福建省宁德市寿宁县'; + $areaArray['350925'] = '福建省宁德市周宁县'; + $areaArray['350926'] = '福建省宁德市柘荣县'; + $areaArray['350981'] = '福建省宁德市福安市'; + $areaArray['350982'] = '福建省宁德市福鼎市'; + $areaArray['360000'] = '江西省'; + $areaArray['360100'] = '江西省南昌市'; + $areaArray['360101'] = '江西省南昌市'; + $areaArray['360102'] = '江西省南昌市东湖区'; + $areaArray['360103'] = '江西省南昌市西湖区'; + $areaArray['360104'] = '江西省南昌市青云谱区'; + $areaArray['360105'] = '江西省南昌市湾里区'; + $areaArray['360111'] = '江西省南昌市青山湖区'; + $areaArray['360121'] = '江西省南昌市南昌县'; + $areaArray['360122'] = '江西省南昌市新建县'; + $areaArray['360123'] = '江西省南昌市安义县'; + $areaArray['360124'] = '江西省南昌市进贤县'; + $areaArray['360200'] = '江西省景德镇市'; + $areaArray['360201'] = '江西省景德镇市'; + $areaArray['360202'] = '江西省景德镇市昌江区'; + $areaArray['360203'] = '江西省景德镇市珠山区'; + $areaArray['360222'] = '江西省景德镇市浮梁县'; + $areaArray['360281'] = '江西省景德镇市乐平市'; + $areaArray['360300'] = '江西省萍乡市'; + $areaArray['360301'] = '江西省萍乡市'; + $areaArray['360302'] = '江西省萍乡市安源区'; + $areaArray['360313'] = '江西省萍乡市湘东区'; + $areaArray['360321'] = '江西省萍乡市莲花县'; + $areaArray['360322'] = '江西省萍乡市上栗县'; + $areaArray['360323'] = '江西省萍乡市芦溪县'; + $areaArray['360400'] = '江西省九江市'; + $areaArray['360401'] = '江西省九江市'; + $areaArray['360402'] = '江西省九江市庐山区'; + $areaArray['360421'] = '江西省九江市九江县'; + $areaArray['370303'] = '山东省淄博市张店区'; + $areaArray['370304'] = '山东省淄博市博山区'; + $areaArray['370305'] = '山东省淄博市临淄区'; + $areaArray['370306'] = '山东省淄博市周村区'; + $areaArray['370321'] = '山东省淄博市桓台县'; + $areaArray['370322'] = '山东省淄博市高青县'; + $areaArray['370323'] = '山东省淄博市沂源县'; + $areaArray['370400'] = '山东省枣庄市'; + $areaArray['370401'] = '山东省枣庄市'; + $areaArray['370402'] = '山东省枣庄市市中区'; + $areaArray['370403'] = '山东省枣庄市薛城区'; + $areaArray['370404'] = '山东省枣庄市峄城区'; + $areaArray['370405'] = '山东省枣庄市台儿庄区'; + $areaArray['370406'] = '山东省枣庄市山亭区'; + $areaArray['370481'] = '山东省枣庄市滕州市'; + $areaArray['370500'] = '山东省东营市'; + $areaArray['370501'] = '山东省东营市'; + $areaArray['370502'] = '山东省东营市东营区'; + $areaArray['370503'] = '山东省东营市河口区'; + $areaArray['370521'] = '山东省东营市垦利县'; + $areaArray['370522'] = '山东省东营市利津县'; + $areaArray['370523'] = '山东省东营市广饶县'; + $areaArray['370600'] = '山东省烟台市'; + $areaArray['370601'] = '山东省烟台市'; + $areaArray['370602'] = '山东省烟台市芝罘区'; + $areaArray['370611'] = '山东省烟台市福山区'; + $areaArray['370612'] = '山东省烟台市牟平区'; + $areaArray['370613'] = '山东省烟台市莱山区'; + $areaArray['370634'] = '山东省烟台市长岛县'; + $areaArray['370681'] = '山东省烟台市龙口市'; + $areaArray['370682'] = '山东省烟台市莱阳市'; + $areaArray['370683'] = '山东省烟台市莱州市'; + $areaArray['370684'] = '山东省烟台市蓬莱市'; + $areaArray['370685'] = '山东省烟台市招远市'; + $areaArray['370686'] = '山东省烟台市栖霞市'; + $areaArray['370687'] = '山东省烟台市海阳市'; + $areaArray['370700'] = '山东省潍坊市'; + $areaArray['370701'] = '山东省潍坊市'; + $areaArray['370702'] = '山东省潍坊市潍城区'; + $areaArray['370703'] = '山东省潍坊市寒亭区'; + $areaArray['370704'] = '山东省潍坊市坊子区'; + $areaArray['370705'] = '山东省潍坊市奎文区'; + $areaArray['370724'] = '山东省潍坊市临朐县'; + $areaArray['370725'] = '山东省潍坊市昌乐县'; + $areaArray['370781'] = '山东省潍坊市青州市'; + $areaArray['370782'] = '山东省潍坊市诸城市'; + $areaArray['370783'] = '山东省潍坊市寿光市'; + $areaArray['370784'] = '山东省潍坊市安丘市'; + $areaArray['370785'] = '山东省潍坊市高密市'; + $areaArray['370786'] = '山东省潍坊市昌邑市'; + $areaArray['370800'] = '山东省济宁市'; + $areaArray['370801'] = '山东省济宁市'; + $areaArray['370802'] = '山东省济宁市市中区'; + $areaArray['370811'] = '山东省济宁市任城区'; + $areaArray['211202'] = '辽宁省铁岭市银州区'; + $areaArray['211204'] = '辽宁省铁岭市清河区'; + $areaArray['141182'] = '山西省吕梁市汾阳市'; + $areaArray['152523'] = '内蒙古自治区锡林郭勒盟苏尼特左旗'; + $areaArray['152524'] = '内蒙古自治区锡林郭勒盟苏尼特右旗'; + $areaArray['152525'] = '内蒙古自治区锡林郭勒盟东乌珠穆沁旗'; + $areaArray['152526'] = '内蒙古自治区锡林郭勒盟西乌珠穆沁旗'; + $areaArray['152527'] = '内蒙古自治区锡林郭勒盟太仆寺旗'; + $areaArray['152528'] = '内蒙古自治区锡林郭勒盟镶黄旗'; + $areaArray['152529'] = '内蒙古自治区锡林郭勒盟正镶白旗'; + $areaArray['152530'] = '内蒙古自治区锡林郭勒盟正蓝旗'; + $areaArray['152531'] = '内蒙古自治区锡林郭勒盟多伦县'; + $areaArray['152900'] = '内蒙古自治区阿拉善盟'; + $areaArray['152921'] = '内蒙古自治区阿拉善盟阿拉善左旗'; + $areaArray['152922'] = '内蒙古自治区阿拉善盟阿拉善右旗'; + $areaArray['152923'] = '内蒙古自治区阿拉善盟额济纳旗'; + $areaArray['210000'] = '辽宁省'; + $areaArray['210100'] = '辽宁省沈阳市'; + $areaArray['210101'] = '辽宁省沈阳市'; + $areaArray['210102'] = '辽宁省沈阳市和平区'; + $areaArray['210103'] = '辽宁省沈阳市沈河区'; + $areaArray['210104'] = '辽宁省沈阳市大东区'; + $areaArray['210105'] = '辽宁省沈阳市皇姑区'; + $areaArray['210106'] = '辽宁省沈阳市铁西区'; + $areaArray['210111'] = '辽宁省沈阳市苏家屯区'; + $areaArray['210112'] = '辽宁省沈阳市东陵区'; + $areaArray['210113'] = '辽宁省沈阳市新城子区'; + $areaArray['210114'] = '辽宁省沈阳市于洪区'; + $areaArray['210122'] = '辽宁省沈阳市辽中县'; + $areaArray['210123'] = '辽宁省沈阳市康平县'; + $areaArray['210124'] = '辽宁省沈阳市法库县'; + $areaArray['210181'] = '辽宁省沈阳市新民市'; + $areaArray['210200'] = '辽宁省大连市'; + $areaArray['210201'] = '辽宁省大连市'; + $areaArray['210202'] = '辽宁省大连市中山区'; + $areaArray['210203'] = '辽宁省大连市西岗区'; + $areaArray['210204'] = '辽宁省大连市沙河口区'; + $areaArray['210211'] = '辽宁省大连市甘井子区'; + $areaArray['210212'] = '辽宁省大连市旅顺口区'; + $areaArray['210213'] = '辽宁省大连市金州区'; + $areaArray['210224'] = '辽宁省大连市长海县'; + $areaArray['210281'] = '辽宁省大连市瓦房店市'; + $areaArray['210282'] = '辽宁省大连市普兰店市'; + $areaArray['210283'] = '辽宁省大连市庄河市'; + $areaArray['210300'] = '辽宁省鞍山市'; + $areaArray['210301'] = '辽宁省鞍山市'; + $areaArray['210302'] = '辽宁省鞍山市铁东区'; + $areaArray['210303'] = '辽宁省鞍山市铁西区'; + $areaArray['210304'] = '辽宁省鞍山市立山区'; + $areaArray['210311'] = '辽宁省鞍山市千山区'; + $areaArray['210321'] = '辽宁省鞍山市台安县'; + $areaArray['210323'] = '辽宁省鞍山市岫岩满族自治县'; + $areaArray['210381'] = '辽宁省鞍山市海城市'; + $areaArray['210400'] = '辽宁省抚顺市'; + $areaArray['210401'] = '辽宁省抚顺市'; + $areaArray['210402'] = '辽宁省抚顺市新抚区'; + $areaArray['210403'] = '辽宁省抚顺市东洲区'; + $areaArray['210404'] = '辽宁省抚顺市望花区'; + $areaArray['210411'] = '辽宁省抚顺市顺城区'; + $areaArray['210421'] = '辽宁省抚顺市抚顺县'; + $areaArray['210422'] = '辽宁省抚顺市新宾满族自治县'; + $areaArray['210423'] = '辽宁省抚顺市清原满族自治县'; + $areaArray['320803'] = '江苏省淮安市楚州区'; + $areaArray['320804'] = '江苏省淮安市淮阴区'; + $areaArray['320811'] = '江苏省淮安市清浦区'; + $areaArray['320826'] = '江苏省淮安市涟水县'; + $areaArray['320829'] = '江苏省淮安市洪泽县'; + $areaArray['320830'] = '江苏省淮安市盱眙县'; + $areaArray['320831'] = '江苏省淮安市金湖县'; + $areaArray['320900'] = '江苏省盐城市'; + $areaArray['320901'] = '江苏省盐城市'; + $areaArray['320902'] = '江苏省盐城市亭湖区'; + $areaArray['320903'] = '江苏省盐城市盐都区'; + $areaArray['320921'] = '江苏省盐城市响水县'; + $areaArray['320922'] = '江苏省盐城市滨海县'; + $areaArray['320923'] = '江苏省盐城市阜宁县'; + $areaArray['320924'] = '江苏省盐城市射阳县'; + $areaArray['320925'] = '江苏省盐城市建湖县'; + $areaArray['320981'] = '江苏省盐城市东台市'; + $areaArray['320982'] = '江苏省盐城市大丰市'; + $areaArray['321000'] = '江苏省扬州市'; + $areaArray['321001'] = '江苏省扬州市'; + $areaArray['321002'] = '江苏省扬州市广陵区'; + $areaArray['321003'] = '江苏省扬州市邗江区'; + $areaArray['321011'] = '江苏省扬州市郊区'; + $areaArray['321023'] = '江苏省扬州市宝应县'; + $areaArray['321081'] = '江苏省扬州市仪征市'; + $areaArray['321084'] = '江苏省扬州市高邮市'; + $areaArray['321088'] = '江苏省扬州市江都市'; + $areaArray['321100'] = '江苏省镇江市'; + $areaArray['321101'] = '江苏省镇江市'; + $areaArray['321102'] = '江苏省镇江市京口区'; + $areaArray['321111'] = '江苏省镇江市润州区'; + $areaArray['321112'] = '江苏省镇江市丹徒区'; + $areaArray['321181'] = '江苏省镇江市丹阳市'; + $areaArray['321182'] = '江苏省镇江市扬中市'; + $areaArray['321183'] = '江苏省镇江市句容市'; + $areaArray['321200'] = '江苏省泰州市'; + $areaArray['321201'] = '江苏省泰州市'; + $areaArray['321202'] = '江苏省泰州市海陵区'; + $areaArray['321203'] = '江苏省泰州市高港区'; + $areaArray['321281'] = '江苏省泰州市兴化市'; + $areaArray['321282'] = '江苏省泰州市靖江市'; + $areaArray['321283'] = '江苏省泰州市泰兴市'; + $areaArray['321284'] = '江苏省泰州市姜堰市'; + $areaArray['341621'] = '安徽省亳州市涡阳县'; + $areaArray['341622'] = '安徽省亳州市蒙城县'; + $areaArray['341623'] = '安徽省亳州市利辛县'; + $areaArray['341700'] = '安徽省池州市'; + $areaArray['341701'] = '安徽省池州市'; + $areaArray['341702'] = '安徽省池州市贵池区'; + $areaArray['341721'] = '安徽省池州市东至县'; + $areaArray['341722'] = '安徽省池州市石台县'; + $areaArray['341723'] = '安徽省池州市青阳县'; + $areaArray['341800'] = '安徽省宣城市'; + $areaArray['341801'] = '安徽省宣城市'; + $areaArray['341802'] = '安徽省宣城市宣州区'; + $areaArray['341821'] = '安徽省宣城市郎溪县'; + $areaArray['341822'] = '安徽省宣城市广德县'; + $areaArray['341823'] = '安徽省宣城市泾县'; + $areaArray['341824'] = '安徽省宣城市绩溪县'; + $areaArray['341825'] = '安徽省宣城市旌德县'; + $areaArray['341881'] = '安徽省宣城市宁国市'; + $areaArray['350000'] = '福建省'; + $areaArray['350100'] = '福建省福州市'; + $areaArray['350101'] = '福建省福州市'; + $areaArray['350102'] = '福建省福州市鼓楼区'; + $areaArray['350103'] = '福建省福州市台江区'; + $areaArray['350104'] = '福建省福州市仓山区'; + $areaArray['350105'] = '福建省福州市马尾区'; + $areaArray['370882'] = '山东省济宁市兖州市'; + $areaArray['350628'] = '福建省漳州市平和县'; + $areaArray['360926'] = '江西省宜春市铜鼓县'; + $areaArray['360981'] = '江西省宜春市丰城市'; + $areaArray['360982'] = '江西省宜春市樟树市'; + $areaArray['360983'] = '江西省宜春市高安市'; + $areaArray['361000'] = '江西省抚州市'; + $areaArray['361001'] = '江西省抚州市'; + $areaArray['361002'] = '江西省抚州市临川区'; + $areaArray['361021'] = '江西省抚州市南城县'; + $areaArray['361022'] = '江西省抚州市黎川县'; + $areaArray['361023'] = '江西省抚州市南丰县'; + $areaArray['361024'] = '江西省抚州市崇仁县'; + $areaArray['361025'] = '江西省抚州市乐安县'; + $areaArray['361026'] = '江西省抚州市宜黄县'; + $areaArray['361027'] = '江西省抚州市金溪县'; + $areaArray['361028'] = '江西省抚州市资溪县'; + $areaArray['361029'] = '江西省抚州市东乡县'; + $areaArray['361030'] = '江西省抚州市广昌县'; + $areaArray['361100'] = '江西省上饶市'; + $areaArray['361101'] = '江西省上饶市'; + $areaArray['361102'] = '江西省上饶市信州区'; + $areaArray['361121'] = '江西省上饶市上饶县'; + $areaArray['361122'] = '江西省上饶市广丰县'; + $areaArray['361123'] = '江西省上饶市玉山县'; + $areaArray['361124'] = '江西省上饶市铅山县'; + $areaArray['361125'] = '江西省上饶市横峰县'; + $areaArray['361126'] = '江西省上饶市弋阳县'; + $areaArray['361127'] = '江西省上饶市余干县'; + $areaArray['361128'] = '江西省上饶市鄱阳县'; + $areaArray['361129'] = '江西省上饶市万年县'; + $areaArray['361130'] = '江西省上饶市婺源县'; + $areaArray['361181'] = '江西省上饶市德兴市'; + $areaArray['370000'] = '山东省'; + $areaArray['370100'] = '山东省济南市'; + $areaArray['370101'] = '山东省济南市'; + $areaArray['370102'] = '山东省济南市历下区'; + $areaArray['370103'] = '山东省济南市市中区'; + $areaArray['370104'] = '山东省济南市槐荫区'; + $areaArray['370105'] = '山东省济南市天桥区'; + $areaArray['370112'] = '山东省济南市历城区'; + $areaArray['370113'] = '山东省济南市长清区'; + $areaArray['370124'] = '山东省济南市平阴县'; + $areaArray['370125'] = '山东省济南市济阳县'; + $areaArray['370126'] = '山东省济南市商河县'; + $areaArray['370181'] = '山东省济南市章丘市'; + $areaArray['370200'] = '山东省青岛市'; + $areaArray['370201'] = '山东省青岛市'; + $areaArray['370202'] = '山东省青岛市市南区'; + $areaArray['370203'] = '山东省青岛市市北区'; + $areaArray['370205'] = '山东省青岛市四方区'; + $areaArray['370211'] = '山东省青岛市黄岛区'; + $areaArray['370212'] = '山东省青岛市崂山区'; + $areaArray['370213'] = '山东省青岛市李沧区'; + $areaArray['370214'] = '山东省青岛市城阳区'; + $areaArray['370281'] = '山东省青岛市胶州市'; + $areaArray['370282'] = '山东省青岛市即墨市'; + $areaArray['370283'] = '山东省青岛市平度市'; + $areaArray['370284'] = '山东省青岛市胶南市'; + $areaArray['370285'] = '山东省青岛市莱西市'; + $areaArray['370300'] = '山东省淄博市'; + $areaArray['370301'] = '山东省淄博市'; + $areaArray['370302'] = '山东省淄博市淄川区'; + $areaArray['370883'] = '山东省济宁市邹城市'; + $areaArray['360423'] = '江西省九江市武宁县'; + $areaArray['360424'] = '江西省九江市修水县'; + $areaArray['360425'] = '江西省九江市永修县'; + $areaArray['360426'] = '江西省九江市德安县'; + $areaArray['360427'] = '江西省九江市星子县'; + $areaArray['360428'] = '江西省九江市都昌县'; + $areaArray['360429'] = '江西省九江市湖口县'; + $areaArray['360430'] = '江西省九江市彭泽县'; + $areaArray['360481'] = '江西省九江市瑞昌市'; + $areaArray['360500'] = '江西省新余市'; + $areaArray['360501'] = '江西省新余市'; + $areaArray['360502'] = '江西省新余市渝水区'; + $areaArray['360521'] = '江西省新余市分宜县'; + $areaArray['360600'] = '江西省鹰潭市'; + $areaArray['360601'] = '江西省鹰潭市'; + $areaArray['360602'] = '江西省鹰潭市月湖区'; + $areaArray['360622'] = '江西省鹰潭市余江县'; + $areaArray['360681'] = '江西省鹰潭市贵溪市'; + $areaArray['360700'] = '江西省赣州市'; + $areaArray['360701'] = '江西省赣州市'; + $areaArray['360702'] = '江西省赣州市章贡区'; + $areaArray['360721'] = '江西省赣州市赣县'; + $areaArray['360722'] = '江西省赣州市信丰县'; + $areaArray['360723'] = '江西省赣州市大余县'; + $areaArray['360724'] = '江西省赣州市上犹县'; + $areaArray['360725'] = '江西省赣州市崇义县'; + $areaArray['360726'] = '江西省赣州市安远县'; + $areaArray['360727'] = '江西省赣州市龙南县'; + $areaArray['360728'] = '江西省赣州市定南县'; + $areaArray['360729'] = '江西省赣州市全南县'; + $areaArray['360730'] = '江西省赣州市宁都县'; + $areaArray['360731'] = '江西省赣州市于都县'; + $areaArray['360732'] = '江西省赣州市兴国县'; + $areaArray['360733'] = '江西省赣州市会昌县'; + $areaArray['360734'] = '江西省赣州市寻乌县'; + $areaArray['360735'] = '江西省赣州市石城县'; + $areaArray['360781'] = '江西省赣州市瑞金市'; + $areaArray['360782'] = '江西省赣州市南康市'; + $areaArray['360800'] = '江西省吉安市'; + $areaArray['360801'] = '江西省吉安市'; + $areaArray['360802'] = '江西省吉安市吉州区'; + $areaArray['360803'] = '江西省吉安市青原区'; + $areaArray['360821'] = '江西省吉安市吉安县'; + $areaArray['360822'] = '江西省吉安市吉水县'; + $areaArray['360823'] = '江西省吉安市峡江县'; + $areaArray['360824'] = '江西省吉安市新干县'; + $areaArray['360825'] = '江西省吉安市永丰县'; + $areaArray['360826'] = '江西省吉安市泰和县'; + $areaArray['360827'] = '江西省吉安市遂川县'; + $areaArray['360828'] = '江西省吉安市万安县'; + $areaArray['360829'] = '江西省吉安市安福县'; + $areaArray['360830'] = '江西省吉安市永新县'; + $areaArray['360881'] = '江西省吉安市井冈山市'; + $areaArray['360900'] = '江西省宜春市'; + $areaArray['360901'] = '江西省宜春市'; + $areaArray['360902'] = '江西省宜春市袁州区'; + $areaArray['360921'] = '江西省宜春市奉新县'; + $areaArray['360922'] = '江西省宜春市万载县'; + $areaArray['360923'] = '江西省宜春市上高县'; + $areaArray['360924'] = '江西省宜春市宜丰县'; + $areaArray['371600'] = '山东省滨州市'; + $areaArray['360925'] = '江西省宜春市靖安县'; + $areaArray['410926'] = '河南省濮阳市范县'; + $areaArray['420503'] = '湖北省宜昌市伍家岗区'; + $areaArray['420504'] = '湖北省宜昌市点军区'; + $areaArray['420505'] = '湖北省宜昌市猇亭区'; + $areaArray['420506'] = '湖北省宜昌市夷陵区'; + $areaArray['420525'] = '湖北省宜昌市远安县'; + $areaArray['420526'] = '湖北省宜昌市兴山县'; + $areaArray['420527'] = '湖北省宜昌市秭归县'; + $areaArray['420528'] = '湖北省宜昌市长阳土家族自治县'; + $areaArray['420529'] = '湖北省宜昌市五峰土家族自治县'; + $areaArray['420581'] = '湖北省宜昌市宜都市'; + $areaArray['420582'] = '湖北省宜昌市当阳市'; + $areaArray['420583'] = '湖北省宜昌市枝江市'; + $areaArray['420600'] = '湖北省襄樊市'; + $areaArray['420601'] = '湖北省襄樊市'; + $areaArray['420602'] = '湖北省襄樊市襄城区'; + $areaArray['420606'] = '湖北省襄樊市樊城区'; + $areaArray['420607'] = '湖北省襄樊市襄阳区'; + $areaArray['420624'] = '湖北省襄樊市南漳县'; + $areaArray['420625'] = '湖北省襄樊市谷城县'; + $areaArray['420626'] = '湖北省襄樊市保康县'; + $areaArray['420682'] = '湖北省襄樊市老河口市'; + $areaArray['420683'] = '湖北省襄樊市枣阳市'; + $areaArray['420684'] = '湖北省襄樊市宜城市'; + $areaArray['420700'] = '湖北省鄂州市'; + $areaArray['420701'] = '湖北省鄂州市'; + $areaArray['420702'] = '湖北省鄂州市梁子湖区'; + $areaArray['420703'] = '湖北省鄂州市华容区'; + $areaArray['420704'] = '湖北省鄂州市鄂城区'; + $areaArray['420800'] = '湖北省荆门市'; + $areaArray['420801'] = '湖北省荆门市'; + $areaArray['420802'] = '湖北省荆门市东宝区'; + $areaArray['420804'] = '湖北省荆门市掇刀区'; + $areaArray['420821'] = '湖北省荆门市京山县'; + $areaArray['420822'] = '湖北省荆门市沙洋县'; + $areaArray['420881'] = '湖北省荆门市钟祥市'; + $areaArray['420900'] = '湖北省孝感市'; + $areaArray['420901'] = '湖北省孝感市'; + $areaArray['420902'] = '湖北省孝感市孝南区'; + $areaArray['420921'] = '湖北省孝感市孝昌县'; + $areaArray['420922'] = '湖北省孝感市大悟县'; + $areaArray['420923'] = '湖北省孝感市云梦县'; + $areaArray['420981'] = '湖北省孝感市应城市'; + $areaArray['420982'] = '湖北省孝感市安陆市'; + $areaArray['420984'] = '湖北省孝感市汉川市'; + $areaArray['421000'] = '湖北省荆州市'; + $areaArray['421001'] = '湖北省荆州市'; + $areaArray['421002'] = '湖北省荆州市沙市区'; + $areaArray['421003'] = '湖北省荆州市荆州区'; + $areaArray['421022'] = '湖北省荆州市公安县'; + $areaArray['421023'] = '湖北省荆州市监利县'; + $areaArray['421024'] = '湖北省荆州市江陵县'; + $areaArray['421081'] = '湖北省荆州市石首市'; + $areaArray['421083'] = '湖北省荆州市洪湖市'; + $areaArray['421087'] = '湖北省荆州市松滋市'; + $areaArray['421100'] = '湖北省黄冈市'; + $areaArray['421101'] = '湖北省黄冈市'; + $areaArray['421102'] = '湖北省黄冈市黄州区'; + $areaArray['421121'] = '湖北省黄冈市团风县'; + $areaArray['421122'] = '湖北省黄冈市红安县'; + $areaArray['430381'] = '湖南省湘潭市湘乡市'; + $areaArray['430922'] = '湖南省益阳市桃江县'; + $areaArray['430923'] = '湖南省益阳市安化县'; + $areaArray['430401'] = '湖南省衡阳市'; + $areaArray['430405'] = '湖南省衡阳市珠晖区'; + $areaArray['430406'] = '湖南省衡阳市雁峰区'; + $areaArray['430407'] = '湖南省衡阳市石鼓区'; + $areaArray['430408'] = '湖南省衡阳市蒸湘区'; + $areaArray['430412'] = '湖南省衡阳市南岳区'; + $areaArray['430421'] = '湖南省衡阳市衡阳县'; + $areaArray['430422'] = '湖南省衡阳市衡南县'; + $areaArray['430423'] = '湖南省衡阳市衡山县'; + $areaArray['430424'] = '湖南省衡阳市衡东县'; + $areaArray['430426'] = '湖南省衡阳市祁东县'; + $areaArray['430481'] = '湖南省衡阳市耒阳市'; + $areaArray['430482'] = '湖南省衡阳市常宁市'; + $areaArray['430500'] = '湖南省邵阳市'; + $areaArray['430501'] = '湖南省邵阳市'; + $areaArray['430502'] = '湖南省邵阳市双清区'; + $areaArray['430503'] = '湖南省邵阳市大祥区'; + $areaArray['430511'] = '湖南省邵阳市北塔区'; + $areaArray['430521'] = '湖南省邵阳市邵东县'; + $areaArray['430522'] = '湖南省邵阳市新邵县'; + $areaArray['430523'] = '湖南省邵阳市邵阳县'; + $areaArray['430524'] = '湖南省邵阳市隆回县'; + $areaArray['430525'] = '湖南省邵阳市洞口县'; + $areaArray['430527'] = '湖南省邵阳市绥宁县'; + $areaArray['430528'] = '湖南省邵阳市新宁县'; + $areaArray['430529'] = '湖南省邵阳市城步苗族自治县'; + $areaArray['430581'] = '湖南省邵阳市武冈市'; + $areaArray['430600'] = '湖南省岳阳市'; + $areaArray['430601'] = '湖南省岳阳市'; + $areaArray['430602'] = '湖南省岳阳市岳阳楼区'; + $areaArray['430603'] = '湖南省岳阳市云溪区'; + $areaArray['430611'] = '湖南省岳阳市君山区'; + $areaArray['430621'] = '湖南省岳阳市岳阳县'; + $areaArray['430623'] = '湖南省岳阳市华容县'; + $areaArray['430624'] = '湖南省岳阳市湘阴县'; + $areaArray['430626'] = '湖南省岳阳市平江县'; + $areaArray['430681'] = '湖南省岳阳市汨罗市'; + $areaArray['430682'] = '湖南省岳阳市临湘市'; + $areaArray['430700'] = '湖南省常德市'; + $areaArray['430701'] = '湖南省常德市'; + $areaArray['430702'] = '湖南省常德市武陵区'; + $areaArray['430703'] = '湖南省常德市鼎城区'; + $areaArray['430721'] = '湖南省常德市安乡县'; + $areaArray['430722'] = '湖南省常德市汉寿县'; + $areaArray['430723'] = '湖南省常德市澧县'; + $areaArray['430724'] = '湖南省常德市临澧县'; + $areaArray['430725'] = '湖南省常德市桃源县'; + $areaArray['430726'] = '湖南省常德市石门县'; + $areaArray['430781'] = '湖南省常德市津市市'; + $areaArray['430800'] = '湖南省张家界市'; + $areaArray['320723'] = '江苏省连云港市灌云县'; + $areaArray['320724'] = '江苏省连云港市灌南县'; + $areaArray['320800'] = '江苏省淮安市'; + $areaArray['320801'] = '江苏省淮安市'; + $areaArray['330781'] = '浙江省金华市兰溪市'; + $areaArray['230622'] = '黑龙江省大庆市肇源县'; + $areaArray['230623'] = '黑龙江省大庆市林甸县'; + $areaArray['230624'] = '黑龙江省大庆市杜尔伯特蒙古族自治县'; + $areaArray['230700'] = '黑龙江省伊春市'; + $areaArray['230701'] = '黑龙江省伊春市'; + $areaArray['230702'] = '黑龙江省伊春市伊春区'; + $areaArray['230703'] = '黑龙江省伊春市南岔区'; + $areaArray['230704'] = '黑龙江省伊春市友好区'; + $areaArray['230705'] = '黑龙江省伊春市西林区'; + $areaArray['230706'] = '黑龙江省伊春市翠峦区'; + $areaArray['230707'] = '黑龙江省伊春市新青区'; + $areaArray['230708'] = '黑龙江省伊春市美溪区'; + $areaArray['230709'] = '黑龙江省伊春市金山屯区'; + $areaArray['230710'] = '黑龙江省伊春市五营区'; + $areaArray['230711'] = '黑龙江省伊春市乌马河区'; + $areaArray['230712'] = '黑龙江省伊春市汤旺河区'; + $areaArray['230713'] = '黑龙江省伊春市带岭区'; + $areaArray['230714'] = '黑龙江省伊春市乌伊岭区'; + $areaArray['230715'] = '黑龙江省伊春市红星区'; + $areaArray['230716'] = '黑龙江省伊春市上甘岭区'; + $areaArray['230722'] = '黑龙江省伊春市嘉荫县'; + $areaArray['230781'] = '黑龙江省伊春市铁力市'; + $areaArray['230800'] = '黑龙江省佳木斯市'; + $areaArray['230801'] = '黑龙江省佳木斯市'; + $areaArray['230802'] = '黑龙江省佳木斯市永红区'; + $areaArray['230803'] = '黑龙江省佳木斯市向阳区'; + $areaArray['230804'] = '黑龙江省佳木斯市前进区'; + $areaArray['230805'] = '黑龙江省佳木斯市东风区'; + $areaArray['230811'] = '黑龙江省佳木斯市郊区'; + $areaArray['230822'] = '黑龙江省佳木斯市桦南县'; + $areaArray['230826'] = '黑龙江省佳木斯市桦川县'; + $areaArray['230828'] = '黑龙江省佳木斯市汤原县'; + $areaArray['230833'] = '黑龙江省佳木斯市抚远县'; + $areaArray['230881'] = '黑龙江省佳木斯市同江市'; + $areaArray['230882'] = '黑龙江省佳木斯市富锦市'; + $areaArray['230900'] = '黑龙江省七台河市'; + $areaArray['230901'] = '黑龙江省七台河市'; + $areaArray['230902'] = '黑龙江省七台河市新兴区'; + $areaArray['230903'] = '黑龙江省七台河市桃山区'; + $areaArray['230904'] = '黑龙江省七台河市茄子河区'; + $areaArray['230921'] = '黑龙江省七台河市勃利县'; + $areaArray['231000'] = '黑龙江省牡丹江市'; + $areaArray['231001'] = '黑龙江省牡丹江市'; + $areaArray['231002'] = '黑龙江省牡丹江市东安区'; + $areaArray['231003'] = '黑龙江省牡丹江市阳明区'; + $areaArray['231004'] = '黑龙江省牡丹江市爱民区'; + $areaArray['231005'] = '黑龙江省牡丹江市西安区'; + $areaArray['231024'] = '黑龙江省牡丹江市东宁县'; + $areaArray['231025'] = '黑龙江省牡丹江市林口县'; + $areaArray['231081'] = '黑龙江省牡丹江市绥芬河市'; + $areaArray['231083'] = '黑龙江省牡丹江市海林市'; + $areaArray['231084'] = '黑龙江省牡丹江市宁安市'; + $areaArray['231085'] = '黑龙江省牡丹江市穆棱市'; + $areaArray['231100'] = '黑龙江省黑河市'; + $areaArray['231101'] = '黑龙江省黑河市'; + $areaArray['231102'] = '黑龙江省黑河市爱辉区'; + $areaArray['231121'] = '黑龙江省黑河市嫩江县'; + $areaArray['360403'] = '江西省九江市浔阳区'; + $areaArray['231124'] = '黑龙江省黑河市孙吴县'; + $areaArray['231181'] = '黑龙江省黑河市北安市'; + $areaArray['231182'] = '黑龙江省黑河市五大连池市'; + $areaArray['231200'] = '黑龙江省绥化市'; + $areaArray['231201'] = '黑龙江省绥化市'; + $areaArray['231202'] = '黑龙江省绥化市北林区'; + $areaArray['231221'] = '黑龙江省绥化市望奎县'; + $areaArray['231222'] = '黑龙江省绥化市兰西县'; + $areaArray['231223'] = '黑龙江省绥化市青冈县'; + $areaArray['231224'] = '黑龙江省绥化市庆安县'; + $areaArray['231225'] = '黑龙江省绥化市明水县'; + $areaArray['231226'] = '黑龙江省绥化市绥棱县'; + $areaArray['231281'] = '黑龙江省绥化市安达市'; + $areaArray['231282'] = '黑龙江省绥化市肇东市'; + $areaArray['231283'] = '黑龙江省绥化市海伦市'; + $areaArray['232700'] = '黑龙江省大兴安岭地区'; + $areaArray['232721'] = '黑龙江省大兴安岭地区呼玛县'; + $areaArray['232722'] = '黑龙江省大兴安岭地区塔河县'; + $areaArray['232723'] = '黑龙江省大兴安岭地区漠河县'; + $areaArray['310000'] = '上海市'; + $areaArray['310100'] = '上海市'; + $areaArray['310101'] = '上海市黄浦区'; + $areaArray['310103'] = '上海市卢湾区'; + $areaArray['310104'] = '上海市徐汇区'; + $areaArray['310105'] = '上海市长宁区'; + $areaArray['310106'] = '上海市静安区'; + $areaArray['310107'] = '上海市普陀区'; + $areaArray['310108'] = '上海市闸北区'; + $areaArray['310109'] = '上海市虹口区'; + $areaArray['310110'] = '上海市杨浦区'; + $areaArray['310112'] = '上海市闵行区'; + $areaArray['310113'] = '上海市宝山区'; + $areaArray['310114'] = '上海市嘉定区'; + $areaArray['310115'] = '上海市浦东新区'; + $areaArray['310116'] = '上海市金山区'; + $areaArray['310117'] = '上海市松江区'; + $areaArray['310118'] = '上海市青浦区'; + $areaArray['310119'] = '上海市南汇区'; + $areaArray['310120'] = '上海市奉贤区'; + $areaArray['310200'] = '上海市'; + $areaArray['310230'] = '上海市崇明县'; + $areaArray['320000'] = '江苏省'; + $areaArray['429021'] = '湖北省神农架林区'; + $areaArray['430000'] = '湖南省'; + $areaArray['430100'] = '湖南省长沙市'; + $areaArray['430101'] = '湖南省长沙市'; + $areaArray['430102'] = '湖南省长沙市芙蓉区'; + $areaArray['430103'] = '湖南省长沙市天心区'; + $areaArray['430104'] = '湖南省长沙市岳麓区'; + $areaArray['430105'] = '湖南省长沙市开福区'; + $areaArray['430111'] = '湖南省长沙市雨花区'; + $areaArray['430121'] = '湖南省长沙市长沙县'; + $areaArray['430122'] = '湖南省长沙市望城县'; + $areaArray['430124'] = '湖南省长沙市宁乡县'; + $areaArray['430181'] = '湖南省长沙市浏阳市'; + $areaArray['430200'] = '湖南省株洲市'; + $areaArray['430201'] = '湖南省株洲市'; + $areaArray['430202'] = '湖南省株洲市荷塘区'; + $areaArray['430203'] = '湖南省株洲市芦淞区'; + $areaArray['430204'] = '湖南省株洲市石峰区'; + $areaArray['430211'] = '湖南省株洲市天元区'; + $areaArray['430221'] = '湖南省株洲市株洲县'; + $areaArray['430223'] = '湖南省株洲市攸县'; + $areaArray['430224'] = '湖南省株洲市茶陵县'; + $areaArray['430225'] = '湖南省株洲市炎陵县'; + $areaArray['430281'] = '湖南省株洲市醴陵市'; + $areaArray['430300'] = '湖南省湘潭市'; + $areaArray['430301'] = '湖南省湘潭市'; + $areaArray['430302'] = '湖南省湘潭市雨湖区'; + $areaArray['430304'] = '湖南省湘潭市岳塘区'; + $areaArray['430321'] = '湖南省湘潭市湘潭县'; + $areaArray['420500'] = '湖北省宜昌市'; + $areaArray['411525'] = '河南省信阳市固始县'; + $areaArray['411526'] = '河南省信阳市潢川县'; + $areaArray['411527'] = '河南省信阳市淮滨县'; + $areaArray['411528'] = '河南省信阳市息县'; + $areaArray['411600'] = '河南省周口市'; + $areaArray['411601'] = '河南省周口市'; + $areaArray['411602'] = '河南省周口市川汇区'; + $areaArray['411621'] = '河南省周口市扶沟县'; + $areaArray['411622'] = '河南省周口市西华县'; + $areaArray['411623'] = '河南省周口市商水县'; + $areaArray['411624'] = '河南省周口市沈丘县'; + $areaArray['411625'] = '河南省周口市郸城县'; + $areaArray['411626'] = '河南省周口市淮阳县'; + $areaArray['411627'] = '河南省周口市太康县'; + $areaArray['411628'] = '河南省周口市鹿邑县'; + $areaArray['411681'] = '河南省周口市项城市'; + $areaArray['411700'] = '河南省驻马店市'; + $areaArray['411701'] = '河南省驻马店市'; + $areaArray['411702'] = '河南省驻马店市驿城区'; + $areaArray['411721'] = '河南省驻马店市西平县'; + $areaArray['411722'] = '河南省驻马店市上蔡县'; + $areaArray['411723'] = '河南省驻马店市平舆县'; + $areaArray['411724'] = '河南省驻马店市正阳县'; + $areaArray['411725'] = '河南省驻马店市确山县'; + $areaArray['411726'] = '河南省驻马店市泌阳县'; + $areaArray['411727'] = '河南省驻马店市汝南县'; + $areaArray['411728'] = '河南省驻马店市遂平县'; + $areaArray['411729'] = '河南省驻马店市新蔡县'; + $areaArray['420000'] = '湖北省'; + $areaArray['420100'] = '湖北省武汉市'; + $areaArray['420101'] = '湖北省武汉市'; + $areaArray['420102'] = '湖北省武汉市江岸区'; + $areaArray['420103'] = '湖北省武汉市江汉区'; + $areaArray['420104'] = '湖北省武汉市乔口区'; + $areaArray['420105'] = '湖北省武汉市汉阳区'; + $areaArray['420106'] = '湖北省武汉市武昌区'; + $areaArray['420107'] = '湖北省武汉市青山区'; + $areaArray['420111'] = '湖北省武汉市洪山区'; + $areaArray['420112'] = '湖北省武汉市东西湖区'; + $areaArray['420113'] = '湖北省武汉市汉南区'; + $areaArray['420114'] = '湖北省武汉市蔡甸区'; + $areaArray['420115'] = '湖北省武汉市江夏区'; + $areaArray['420116'] = '湖北省武汉市黄陂区'; + $areaArray['420117'] = '湖北省武汉市新洲区'; + $areaArray['420200'] = '湖北省黄石市'; + $areaArray['420201'] = '湖北省黄石市'; + $areaArray['420202'] = '湖北省黄石市黄石港区'; + $areaArray['420203'] = '湖北省黄石市西塞山区'; + $areaArray['420204'] = '湖北省黄石市下陆区'; + $areaArray['420205'] = '湖北省黄石市铁山区'; + $areaArray['420222'] = '湖北省黄石市阳新县'; + $areaArray['420281'] = '湖北省黄石市大冶市'; + $areaArray['420300'] = '湖北省十堰市'; + $areaArray['420301'] = '湖北省十堰市'; + $areaArray['420302'] = '湖北省十堰市茅箭区'; + $areaArray['420303'] = '湖北省十堰市张湾区'; + $areaArray['420321'] = '湖北省十堰市郧县'; + $areaArray['420322'] = '湖北省十堰市郧西县'; + $areaArray['420323'] = '湖北省十堰市竹山县'; + $areaArray['420324'] = '湖北省十堰市竹溪县'; + $areaArray['420325'] = '湖北省十堰市房县'; + $areaArray['420381'] = '湖北省十堰市丹江口市'; + $areaArray['420501'] = '湖北省宜昌市'; + $areaArray['430400'] = '湖南省衡阳市'; + $areaArray['410401'] = '河南省平顶山市'; + $areaArray['410402'] = '河南省平顶山市新华区'; + $areaArray['410403'] = '河南省平顶山市卫东区'; + $areaArray['410404'] = '河南省平顶山市石龙区'; + $areaArray['410411'] = '河南省平顶山市湛河区'; + $areaArray['410421'] = '河南省平顶山市宝丰县'; + $areaArray['410422'] = '河南省平顶山市叶县'; + $areaArray['410423'] = '河南省平顶山市鲁山县'; + $areaArray['410425'] = '河南省平顶山市郏县'; + $areaArray['410481'] = '河南省平顶山市舞钢市'; + $areaArray['410482'] = '河南省平顶山市汝州市'; + $areaArray['410500'] = '河南省安阳市'; + $areaArray['410501'] = '河南省安阳市'; + $areaArray['410502'] = '河南省安阳市文峰区'; + $areaArray['410503'] = '河南省安阳市北关区'; + $areaArray['410505'] = '河南省安阳市殷都区'; + $areaArray['410506'] = '河南省安阳市龙安区'; + $areaArray['410522'] = '河南省安阳市安阳县'; + $areaArray['410523'] = '河南省安阳市汤阴县'; + $areaArray['410526'] = '河南省安阳市滑县'; + $areaArray['410527'] = '河南省安阳市内黄县'; + $areaArray['410581'] = '河南省安阳市林州市'; + $areaArray['410600'] = '河南省鹤壁市'; + $areaArray['410601'] = '河南省鹤壁市'; + $areaArray['410602'] = '河南省鹤壁市鹤山区'; + $areaArray['410603'] = '河南省鹤壁市山城区'; + $areaArray['410611'] = '河南省鹤壁市淇滨区'; + $areaArray['410621'] = '河南省鹤壁市浚县'; + $areaArray['410622'] = '河南省鹤壁市淇县'; + $areaArray['410700'] = '河南省新乡市'; + $areaArray['410701'] = '河南省新乡市'; + $areaArray['410702'] = '河南省新乡市红旗区'; + $areaArray['410703'] = '河南省新乡市卫滨区'; + $areaArray['410704'] = '河南省新乡市凤泉区'; + $areaArray['410711'] = '河南省新乡市牧野区'; + $areaArray['410721'] = '河南省新乡市新乡县'; + $areaArray['410724'] = '河南省新乡市获嘉县'; + $areaArray['410725'] = '河南省新乡市原阳县'; + $areaArray['410726'] = '河南省新乡市延津县'; + $areaArray['410727'] = '河南省新乡市封丘县'; + $areaArray['410728'] = '河南省新乡市长垣县'; + $areaArray['410781'] = '河南省新乡市卫辉市'; + $areaArray['410782'] = '河南省新乡市辉县市'; + $areaArray['410800'] = '河南省焦作市'; + $areaArray['410801'] = '河南省焦作市'; + $areaArray['410802'] = '河南省焦作市解放区'; + $areaArray['410803'] = '河南省焦作市中站区'; + $areaArray['410804'] = '河南省焦作市马村区'; + $areaArray['410811'] = '河南省焦作市山阳区'; + $areaArray['410821'] = '河南省焦作市修武县'; + $areaArray['410822'] = '河南省焦作市博爱县'; + $areaArray['410823'] = '河南省焦作市武陟县'; + $areaArray['410825'] = '河南省焦作市温县'; + $areaArray['410881'] = '河南省焦作市济源市'; + $areaArray['410882'] = '河南省焦作市沁阳市'; + $areaArray['410883'] = '河南省焦作市孟州市'; + $areaArray['410900'] = '河南省濮阳市'; + $areaArray['410901'] = '河南省濮阳市'; + $areaArray['410902'] = '河南省濮阳市华龙区'; + $areaArray['410922'] = '河南省濮阳市清丰县'; + $areaArray['430382'] = '湖南省湘潭市韶山市'; + $areaArray['421124'] = '湖北省黄冈市英山县'; + $areaArray['410927'] = '河南省濮阳市台前县'; + $areaArray['410928'] = '河南省濮阳市濮阳县'; + $areaArray['411000'] = '河南省许昌市'; + $areaArray['411001'] = '河南省许昌市'; + $areaArray['411002'] = '河南省许昌市魏都区'; + $areaArray['411023'] = '河南省许昌市许昌县'; + $areaArray['411024'] = '河南省许昌市鄢陵县'; + $areaArray['411025'] = '河南省许昌市襄城县'; + $areaArray['411081'] = '河南省许昌市禹州市'; + $areaArray['411082'] = '河南省许昌市长葛市'; + $areaArray['411100'] = '河南省漯河市'; + $areaArray['411101'] = '河南省漯河市'; + $areaArray['411102'] = '河南省漯河市源汇区'; + $areaArray['411103'] = '河南省漯河市郾城区'; + $areaArray['411104'] = '河南省漯河市召陵区'; + $areaArray['411121'] = '河南省漯河市舞阳县'; + $areaArray['411122'] = '河南省漯河市临颍县'; + $areaArray['411200'] = '河南省三门峡市'; + $areaArray['411201'] = '河南省三门峡市'; + $areaArray['411202'] = '河南省三门峡市湖滨区'; + $areaArray['411221'] = '河南省三门峡市渑池县'; + $areaArray['411222'] = '河南省三门峡市陕县'; + $areaArray['411224'] = '河南省三门峡市卢氏县'; + $areaArray['411281'] = '河南省三门峡市义马市'; + $areaArray['411282'] = '河南省三门峡市灵宝市'; + $areaArray['411300'] = '河南省南阳市'; + $areaArray['411301'] = '河南省南阳市'; + $areaArray['411302'] = '河南省南阳市宛城区'; + $areaArray['411303'] = '河南省南阳市卧龙区'; + $areaArray['411321'] = '河南省南阳市南召县'; + $areaArray['411322'] = '河南省南阳市方城县'; + $areaArray['411323'] = '河南省南阳市西峡县'; + $areaArray['411324'] = '河南省南阳市镇平县'; + $areaArray['411325'] = '河南省南阳市内乡县'; + $areaArray['411326'] = '河南省南阳市淅川县'; + $areaArray['411327'] = '河南省南阳市社旗县'; + $areaArray['411328'] = '河南省南阳市唐河县'; + $areaArray['411329'] = '河南省南阳市新野县'; + $areaArray['411330'] = '河南省南阳市桐柏县'; + $areaArray['411381'] = '河南省南阳市邓州市'; + $areaArray['411400'] = '河南省商丘市'; + $areaArray['411401'] = '河南省商丘市'; + $areaArray['411402'] = '河南省商丘市梁园区'; + $areaArray['411403'] = '河南省商丘市睢阳区'; + $areaArray['411421'] = '河南省商丘市民权县'; + $areaArray['411422'] = '河南省商丘市睢县'; + $areaArray['411423'] = '河南省商丘市宁陵县'; + $areaArray['411424'] = '河南省商丘市柘城县'; + $areaArray['411425'] = '河南省商丘市虞城县'; + $areaArray['411426'] = '河南省商丘市夏邑县'; + $areaArray['411481'] = '河南省商丘市永城市'; + $areaArray['411500'] = '河南省信阳市'; + $areaArray['411501'] = '河南省信阳市'; + $areaArray['411502'] = '河南省信阳市师河区'; + $areaArray['411503'] = '河南省信阳市平桥区'; + $areaArray['411521'] = '河南省信阳市罗山县'; + $areaArray['411522'] = '河南省信阳市光山县'; + $areaArray['411523'] = '河南省信阳市新县'; + $areaArray['411524'] = '河南省信阳市商城县'; + $areaArray['440100'] = '广东省广州市'; + $areaArray['440101'] = '广东省广州市'; + $areaArray['410381'] = '河南省洛阳市偃师市'; + $areaArray['410400'] = '河南省平顶山市'; + $areaArray['510704'] = '四川省绵阳市游仙区'; + $areaArray['510722'] = '四川省绵阳市三台县'; + $areaArray['510723'] = '四川省绵阳市盐亭县'; + $areaArray['510724'] = '四川省绵阳市安县'; + $areaArray['510725'] = '四川省绵阳市梓潼县'; + $areaArray['510726'] = '四川省绵阳市北川羌族自治县'; + $areaArray['510727'] = '四川省绵阳市平武县'; + $areaArray['510781'] = '四川省绵阳市江油市'; + $areaArray['510800'] = '四川省广元市'; + $areaArray['510801'] = '四川省广元市'; + $areaArray['510802'] = '四川省广元市市中区'; + $areaArray['510811'] = '四川省广元市元坝区'; + $areaArray['510812'] = '四川省广元市朝天区'; + $areaArray['510821'] = '四川省广元市旺苍县'; + $areaArray['510822'] = '四川省广元市青川县'; + $areaArray['510823'] = '四川省广元市剑阁县'; + $areaArray['510824'] = '四川省广元市苍溪县'; + $areaArray['510900'] = '四川省遂宁市'; + $areaArray['510901'] = '四川省遂宁市'; + $areaArray['510903'] = '四川省遂宁市船山区'; + $areaArray['510904'] = '四川省遂宁市安居区'; + $areaArray['510921'] = '四川省遂宁市蓬溪县'; + $areaArray['510922'] = '四川省遂宁市射洪县'; + $areaArray['510923'] = '四川省遂宁市大英县'; + $areaArray['511000'] = '四川省内江市'; + $areaArray['511001'] = '四川省内江市'; + $areaArray['511002'] = '四川省内江市市中区'; + $areaArray['511011'] = '四川省内江市东兴区'; + $areaArray['511024'] = '四川省内江市威远县'; + $areaArray['511025'] = '四川省内江市资中县'; + $areaArray['511028'] = '四川省内江市隆昌县'; + $areaArray['511100'] = '四川省乐山市'; + $areaArray['511101'] = '四川省乐山市'; + $areaArray['511102'] = '四川省乐山市市中区'; + $areaArray['511111'] = '四川省乐山市沙湾区'; + $areaArray['511112'] = '四川省乐山市五通桥区'; + $areaArray['511113'] = '四川省乐山市金口河区'; + $areaArray['511123'] = '四川省乐山市犍为县'; + $areaArray['511124'] = '四川省乐山市井研县'; + $areaArray['511126'] = '四川省乐山市夹江县'; + $areaArray['511129'] = '四川省乐山市沐川县'; + $areaArray['511132'] = '四川省乐山市峨边彝族自治县'; + $areaArray['511133'] = '四川省乐山市马边彝族自治县'; + $areaArray['511181'] = '四川省乐山市峨眉山市'; + $areaArray['511300'] = '四川省南充市'; + $areaArray['370826'] = '山东省济宁市微山县'; + $areaArray['370827'] = '山东省济宁市鱼台县'; + $areaArray['370828'] = '山东省济宁市金乡县'; + $areaArray['370829'] = '山东省济宁市嘉祥县'; + $areaArray['370830'] = '山东省济宁市汶上县'; + $areaArray['370831'] = '山东省济宁市泗水县'; + $areaArray['370832'] = '山东省济宁市梁山县'; + $areaArray['370881'] = '山东省济宁市曲阜市'; + $areaArray['350111'] = '福建省福州市晋安区'; + $areaArray['350121'] = '福建省福州市闽侯县'; + $areaArray['350122'] = '福建省福州市连江县'; + $areaArray['350123'] = '福建省福州市罗源县'; + $areaArray['350124'] = '福建省福州市闽清县'; + $areaArray['350125'] = '福建省福州市永泰县'; + $areaArray['350128'] = '福建省福州市平潭县'; + $areaArray['350181'] = '福建省福州市福清市'; + $areaArray['350182'] = '福建省福州市长乐市'; + $areaArray['350200'] = '福建省厦门市'; + $areaArray['350201'] = '福建省厦门市'; + $areaArray['350203'] = '福建省厦门市思明区'; + $areaArray['350205'] = '福建省厦门市海沧区'; + $areaArray['350206'] = '福建省厦门市湖里区'; + $areaArray['350211'] = '福建省厦门市集美区'; + $areaArray['350212'] = '福建省厦门市同安区'; + $areaArray['350213'] = '福建省厦门市翔安区'; + $areaArray['350300'] = '福建省莆田市'; + $areaArray['350301'] = '福建省莆田市'; + $areaArray['350302'] = '福建省莆田市城厢区'; + $areaArray['350303'] = '福建省莆田市涵江区'; + $areaArray['350304'] = '福建省莆田市荔城区'; + $areaArray['350305'] = '福建省莆田市秀屿区'; + $areaArray['350322'] = '福建省莆田市仙游县'; + $areaArray['350400'] = '福建省三明市'; + $areaArray['350401'] = '福建省三明市'; + $areaArray['350402'] = '福建省三明市梅列区'; + $areaArray['350403'] = '福建省三明市三元区'; + $areaArray['350421'] = '福建省三明市明溪县'; + $areaArray['350423'] = '福建省三明市清流县'; + $areaArray['350424'] = '福建省三明市宁化县'; + $areaArray['350425'] = '福建省三明市大田县'; + $areaArray['350426'] = '福建省三明市尤溪县'; + $areaArray['350427'] = '福建省三明市沙县'; + $areaArray['350428'] = '福建省三明市将乐县'; + $areaArray['350429'] = '福建省三明市泰宁县'; + $areaArray['350430'] = '福建省三明市建宁县'; + $areaArray['350481'] = '福建省三明市永安市'; + $areaArray['350500'] = '福建省泉州市'; + $areaArray['350501'] = '福建省泉州市'; + $areaArray['350502'] = '福建省泉州市鲤城区'; + $areaArray['350503'] = '福建省泉州市丰泽区'; + $areaArray['350504'] = '福建省泉州市洛江区'; + $areaArray['350505'] = '福建省泉州市泉港区'; + $areaArray['350521'] = '福建省泉州市惠安县'; + $areaArray['350524'] = '福建省泉州市安溪县'; + $areaArray['350525'] = '福建省泉州市永春县'; + $areaArray['350526'] = '福建省泉州市德化县'; + $areaArray['350527'] = '福建省泉州市金门县'; + $areaArray['350581'] = '福建省泉州市石狮市'; + $areaArray['350582'] = '福建省泉州市晋江市'; + $areaArray['350583'] = '福建省泉州市南安市'; + $areaArray['350600'] = '福建省漳州市'; + $areaArray['350601'] = '福建省漳州市'; + $areaArray['350602'] = '福建省漳州市芗城区'; + $areaArray['350603'] = '福建省漳州市龙文区'; + $areaArray['350622'] = '福建省漳州市云霄县'; + $areaArray['350623'] = '福建省漳州市漳浦县'; + $areaArray['350624'] = '福建省漳州市诏安县'; + $areaArray['350625'] = '福建省漳州市长泰县'; + $areaArray['350626'] = '福建省漳州市东山县'; + $areaArray['350627'] = '福建省漳州市南靖县'; + $areaArray['341200'] = '安徽省阜阳市'; + $areaArray['341201'] = '安徽省阜阳市'; + $areaArray['341202'] = '安徽省阜阳市颍州区'; + $areaArray['341203'] = '安徽省阜阳市颍东区'; + $areaArray['341204'] = '安徽省阜阳市颍泉区'; + $areaArray['341221'] = '安徽省阜阳市临泉县'; + $areaArray['341222'] = '安徽省阜阳市太和县'; + $areaArray['341225'] = '安徽省阜阳市阜南县'; + $areaArray['341226'] = '安徽省阜阳市颍上县'; + $areaArray['341282'] = '安徽省阜阳市界首市'; + $areaArray['341300'] = '安徽省宿州市'; + $areaArray['341301'] = '安徽省宿州市'; + $areaArray['341302'] = '安徽省宿州市墉桥区'; + $areaArray['341321'] = '安徽省宿州市砀山县'; + $areaArray['341322'] = '安徽省宿州市萧县'; + $areaArray['341323'] = '安徽省宿州市灵璧县'; + $areaArray['341324'] = '安徽省宿州市泗县'; + $areaArray['341400'] = '安徽省巢湖市'; + $areaArray['341401'] = '安徽省巢湖市'; + $areaArray['341402'] = '安徽省巢湖市居巢区'; + $areaArray['341421'] = '安徽省巢湖市庐江县'; + $areaArray['341422'] = '安徽省巢湖市无为县'; + $areaArray['341423'] = '安徽省巢湖市含山县'; + $areaArray['341424'] = '安徽省巢湖市和县'; + $areaArray['341500'] = '安徽省六安市'; + $areaArray['341501'] = '安徽省六安市'; + $areaArray['341502'] = '安徽省六安市金安区'; + $areaArray['341503'] = '安徽省六安市裕安区'; + $areaArray['341521'] = '安徽省六安市寿县'; + $areaArray['341522'] = '安徽省六安市霍邱县'; + $areaArray['341523'] = '安徽省六安市舒城县'; + $areaArray['341524'] = '安徽省六安市金寨县'; + $areaArray['341525'] = '安徽省六安市霍山县'; + $areaArray['341600'] = '安徽省亳州市'; + $areaArray['341601'] = '安徽省亳州市'; + $areaArray['341602'] = '安徽省亳州市谯城区'; + $areaArray['445301'] = '广东省云浮市'; + $areaArray['445302'] = '广东省云浮市云城区'; + $areaArray['445321'] = '广东省云浮市新兴县'; + $areaArray['445322'] = '广东省云浮市郁南县'; + $areaArray['445323'] = '广东省云浮市云安县'; + $areaArray['445381'] = '广东省云浮市罗定市'; + $areaArray['450000'] = '广西壮族自治区'; + $areaArray['450100'] = '广西壮族自治区南宁市'; + $areaArray['450101'] = '广西壮族自治区南宁市'; + $areaArray['450102'] = '广西壮族自治区南宁市兴宁区'; + $areaArray['450103'] = '广西壮族自治区南宁市青秀区'; + $areaArray['450105'] = '广西壮族自治区南宁市江南区'; + $areaArray['450107'] = '广西壮族自治区南宁市西乡塘区'; + $areaArray['450108'] = '广西壮族自治区南宁市良庆区'; + $areaArray['450109'] = '广西壮族自治区南宁市邕宁区'; + $areaArray['450122'] = '广西壮族自治区南宁市武鸣县'; + $areaArray['450123'] = '广西壮族自治区南宁市隆安县'; + $areaArray['450124'] = '广西壮族自治区南宁市马山县'; + $areaArray['450125'] = '广西壮族自治区南宁市上林县'; + $areaArray['450126'] = '广西壮族自治区南宁市宾阳县'; + $areaArray['450127'] = '广西壮族自治区南宁市横县'; + $areaArray['450200'] = '广西壮族自治区柳州市'; + $areaArray['450201'] = '广西壮族自治区柳州市'; + $areaArray['450202'] = '广西壮族自治区柳州市城中区'; + $areaArray['450203'] = '广西壮族自治区柳州市鱼峰区'; + $areaArray['450204'] = '广西壮族自治区柳州市柳南区'; + $areaArray['450205'] = '广西壮族自治区柳州市柳北区'; + $areaArray['450221'] = '广西壮族自治区柳州市柳江县'; + $areaArray['450222'] = '广西壮族自治区柳州市柳城县'; + $areaArray['450223'] = '广西壮族自治区柳州市鹿寨县'; + $areaArray['460105'] = '海南省海口市秀英区'; + $areaArray['522625'] = '贵州省黔东南苗族侗族自治州镇远县'; + $areaArray['460107'] = '海南省海口市琼山区'; + $areaArray['460108'] = '海南省海口市美兰区'; + $areaArray['460200'] = '海南省三亚市'; + $areaArray['460201'] = '海南省三亚市'; + $areaArray['469000'] = '海南省省直辖县级行政单位'; + $areaArray['469001'] = '海南省五指山市'; + $areaArray['469002'] = '海南省琼海市'; + $areaArray['469003'] = '海南省儋州市'; + $areaArray['469005'] = '海南省文昌市'; + $areaArray['469006'] = '海南省万宁市'; + $areaArray['469007'] = '海南省东方市'; + $areaArray['469025'] = '海南省定安县'; + $areaArray['469026'] = '海南省屯昌县'; + $areaArray['469027'] = '海南省澄迈县'; + $areaArray['469028'] = '海南省临高县'; + $areaArray['469030'] = '海南省白沙黎族自治县'; + $areaArray['469031'] = '海南省昌江黎族自治县'; + $areaArray['469033'] = '海南省乐东黎族自治县'; + $areaArray['469034'] = '海南省陵水黎族自治县'; + $areaArray['469035'] = '海南省保亭黎族苗族自治县'; + $areaArray['469036'] = '海南省琼中黎族苗族自治县'; + $areaArray['469037'] = '海南省西沙群岛'; + $areaArray['469038'] = '海南省南沙群岛'; + $areaArray['469039'] = '海南省中沙群岛的岛礁及其海域'; + $areaArray['500000'] = '重庆市'; + $areaArray['500100'] = '重庆市'; + $areaArray['500101'] = '重庆市万州区'; + $areaArray['500102'] = '重庆市涪陵区'; + $areaArray['500103'] = '重庆市渝中区'; + $areaArray['500104'] = '重庆市大渡口区'; + $areaArray['500105'] = '重庆市江北区'; + $areaArray['500106'] = '重庆市沙坪坝区'; + $areaArray['500107'] = '重庆市九龙坡区'; + $areaArray['500108'] = '重庆市南岸区'; + $areaArray['500109'] = '重庆市北碚区'; + $areaArray['500110'] = '重庆市万盛区'; + $areaArray['500111'] = '重庆市双桥区'; + $areaArray['500112'] = '重庆市渝北区'; + $areaArray['500113'] = '重庆市巴南区'; + $areaArray['500114'] = '重庆市黔江区'; + $areaArray['500115'] = '重庆市长寿区'; + $areaArray['500200'] = '重庆市'; + $areaArray['500222'] = '重庆市綦江县'; + $areaArray['500223'] = '重庆市潼南县'; + $areaArray['500224'] = '重庆市铜梁县'; + $areaArray['500225'] = '重庆市大足县'; + $areaArray['500226'] = '重庆市荣昌县'; + $areaArray['500227'] = '重庆市璧山县'; + $areaArray['500228'] = '重庆市梁平县'; + $areaArray['500229'] = '重庆市城口县'; + $areaArray['500230'] = '重庆市丰都县'; + $areaArray['500231'] = '重庆市垫江县'; + $areaArray['500232'] = '重庆市武隆县'; + $areaArray['500233'] = '重庆市忠县'; + $areaArray['500234'] = '重庆市开县'; + $areaArray['500235'] = '重庆市云阳县'; + $areaArray['500236'] = '重庆市奉节县'; + $areaArray['500237'] = '重庆市巫山县'; + $areaArray['500238'] = '重庆市巫溪县'; + $areaArray['500240'] = '重庆市石柱土家族自治县'; + $areaArray['440783'] = '广东省江门市开平市'; + $areaArray['450901'] = '广西壮族自治区玉林市'; + $areaArray['440785'] = '广东省江门市恩平市'; + $areaArray['440800'] = '广东省湛江市'; + $areaArray['440801'] = '广东省湛江市'; + $areaArray['440802'] = '广东省湛江市赤坎区'; + $areaArray['440803'] = '广东省湛江市霞山区'; + $areaArray['440804'] = '广东省湛江市坡头区'; + $areaArray['440811'] = '广东省湛江市麻章区'; + $areaArray['440823'] = '广东省湛江市遂溪县'; + $areaArray['440825'] = '广东省湛江市徐闻县'; + $areaArray['440881'] = '广东省湛江市廉江市'; + $areaArray['440882'] = '广东省湛江市雷州市'; + $areaArray['440883'] = '广东省湛江市吴川市'; + $areaArray['440900'] = '广东省茂名市'; + $areaArray['440901'] = '广东省茂名市'; + $areaArray['440902'] = '广东省茂名市茂南区'; + $areaArray['440903'] = '广东省茂名市茂港区'; + $areaArray['440923'] = '广东省茂名市电白县'; + $areaArray['440981'] = '广东省茂名市高州市'; + $areaArray['440982'] = '广东省茂名市化州市'; + $areaArray['440983'] = '广东省茂名市信宜市'; + $areaArray['441200'] = '广东省肇庆市'; + $areaArray['441201'] = '广东省肇庆市'; + $areaArray['441202'] = '广东省肇庆市端州区'; + $areaArray['441203'] = '广东省肇庆市鼎湖区'; + $areaArray['441223'] = '广东省肇庆市广宁县'; + $areaArray['441224'] = '广东省肇庆市怀集县'; + $areaArray['441225'] = '广东省肇庆市封开县'; + $areaArray['441226'] = '广东省肇庆市德庆县'; + $areaArray['441283'] = '广东省肇庆市高要市'; + $areaArray['441284'] = '广东省肇庆市四会市'; + $areaArray['441300'] = '广东省惠州市'; + $areaArray['441301'] = '广东省惠州市'; + $areaArray['441302'] = '广东省惠州市惠城区'; + $areaArray['441303'] = '广东省惠州市惠阳区'; + $areaArray['441322'] = '广东省惠州市博罗县'; + $areaArray['441323'] = '广东省惠州市惠东县'; + $areaArray['441324'] = '广东省惠州市龙门县'; + $areaArray['441400'] = '广东省梅州市'; + $areaArray['441401'] = '广东省梅州市'; + $areaArray['441402'] = '广东省梅州市梅江区'; + $areaArray['441421'] = '广东省梅州市梅县'; + $areaArray['441422'] = '广东省梅州市大埔县'; + $areaArray['441423'] = '广东省梅州市丰顺县'; + $areaArray['441424'] = '广东省梅州市五华县'; + $areaArray['441426'] = '广东省梅州市平远县'; + $areaArray['441427'] = '广东省梅州市蕉岭县'; + $areaArray['441481'] = '广东省梅州市兴宁市'; + $areaArray['441500'] = '广东省汕尾市'; + $areaArray['441501'] = '广东省汕尾市'; + $areaArray['441502'] = '广东省汕尾市城区'; + $areaArray['441521'] = '广东省汕尾市海丰县'; + $areaArray['441523'] = '广东省汕尾市陆河县'; + $areaArray['441581'] = '广东省汕尾市陆丰市'; + $areaArray['441600'] = '广东省河源市'; + $areaArray['441601'] = '广东省河源市'; + $areaArray['441602'] = '广东省河源市源城区'; + $areaArray['441621'] = '广东省河源市紫金县'; + $areaArray['441622'] = '广东省河源市龙川县'; + $areaArray['441623'] = '广东省河源市连平县'; + $areaArray['441624'] = '广东省河源市和平县'; + $areaArray['441625'] = '广东省河源市东源县'; + $areaArray['450224'] = '广西壮族自治区柳州市融安县'; + $areaArray['500243'] = '重庆市彭水苗族土家族自治县'; + $areaArray['500300'] = '重庆市'; + $areaArray['440105'] = '广东省广州市海珠区'; + $areaArray['440106'] = '广东省广州市天河区'; + $areaArray['440107'] = '广东省广州市芳村区'; + $areaArray['440111'] = '广东省广州市白云区'; + $areaArray['440112'] = '广东省广州市黄埔区'; + $areaArray['440113'] = '广东省广州市番禺区'; + $areaArray['440114'] = '广东省广州市花都区'; + $areaArray['440183'] = '广东省广州市增城市'; + $areaArray['440184'] = '广东省广州市从化市'; + $areaArray['440200'] = '广东省韶关市'; + $areaArray['440201'] = '广东省韶关市'; + $areaArray['440203'] = '广东省韶关市武江区'; + $areaArray['440204'] = '广东省韶关市浈江区'; + $areaArray['440205'] = '广东省韶关市曲江区'; + $areaArray['440222'] = '广东省韶关市始兴县'; + $areaArray['440224'] = '广东省韶关市仁化县'; + $areaArray['440229'] = '广东省韶关市翁源县'; + $areaArray['440232'] = '广东省韶关市乳源瑶族自治县'; + $areaArray['440233'] = '广东省韶关市新丰县'; + $areaArray['440281'] = '广东省韶关市乐昌市'; + $areaArray['440282'] = '广东省韶关市南雄市'; + $areaArray['440300'] = '广东省深圳市'; + $areaArray['440301'] = '广东省深圳市'; + $areaArray['440303'] = '广东省深圳市罗湖区'; + $areaArray['440304'] = '广东省深圳市福田区'; + $areaArray['440305'] = '广东省深圳市南山区'; + $areaArray['440306'] = '广东省深圳市宝安区'; + $areaArray['440307'] = '广东省深圳市龙岗区'; + $areaArray['440308'] = '广东省深圳市盐田区'; + $areaArray['440400'] = '广东省珠海市'; + $areaArray['440401'] = '广东省珠海市'; + $areaArray['440402'] = '广东省珠海市香洲区'; + $areaArray['440403'] = '广东省珠海市斗门区'; + $areaArray['440404'] = '广东省珠海市金湾区'; + $areaArray['440500'] = '广东省汕头市'; + $areaArray['440501'] = '广东省汕头市'; + $areaArray['440507'] = '广东省汕头市龙湖区'; + $areaArray['440511'] = '广东省汕头市金平区'; + $areaArray['440512'] = '广东省汕头市濠江区'; + $areaArray['440513'] = '广东省汕头市潮阳区'; + $areaArray['440514'] = '广东省汕头市潮南区'; + $areaArray['440515'] = '广东省汕头市澄海区'; + $areaArray['440523'] = '广东省汕头市南澳县'; + $areaArray['440600'] = '广东省佛山市'; + $areaArray['440601'] = '广东省佛山市'; + $areaArray['440604'] = '广东省佛山市禅城区'; + $areaArray['440605'] = '广东省佛山市南海区'; + $areaArray['440606'] = '广东省佛山市顺德区'; + $areaArray['440607'] = '广东省佛山市三水区'; + $areaArray['440608'] = '广东省佛山市高明区'; + $areaArray['440700'] = '广东省江门市'; + $areaArray['440701'] = '广东省江门市'; + $areaArray['440703'] = '广东省江门市蓬江区'; + $areaArray['440704'] = '广东省江门市江海区'; + $areaArray['440705'] = '广东省江门市新会区'; + $areaArray['440781'] = '广东省江门市台山市'; + $areaArray['460100'] = '海南省海口市'; + $areaArray['460101'] = '海南省海口市'; + $areaArray['500241'] = '重庆市秀山土家族苗族自治县'; + $areaArray['500242'] = '重庆市酉阳土家族苗族自治县'; + $areaArray['441701'] = '广东省阳江市'; + $areaArray['450921'] = '广西壮族自治区玉林市容县'; + $areaArray['450922'] = '广西壮族自治区玉林市陆川县'; + $areaArray['450923'] = '广西壮族自治区玉林市博白县'; + $areaArray['450924'] = '广西壮族自治区玉林市兴业县'; + $areaArray['450981'] = '广西壮族自治区玉林市北流市'; + $areaArray['451000'] = '广西壮族自治区百色市'; + $areaArray['451001'] = '广西壮族自治区百色市'; + $areaArray['451002'] = '广西壮族自治区百色市右江区'; + $areaArray['451021'] = '广西壮族自治区百色市田阳县'; + $areaArray['451022'] = '广西壮族自治区百色市田东县'; + $areaArray['451023'] = '广西壮族自治区百色市平果县'; + $areaArray['451024'] = '广西壮族自治区百色市德保县'; + $areaArray['451025'] = '广西壮族自治区百色市靖西县'; + $areaArray['451026'] = '广西壮族自治区百色市那坡县'; + $areaArray['451027'] = '广西壮族自治区百色市凌云县'; + $areaArray['451028'] = '广西壮族自治区百色市乐业县'; + $areaArray['451029'] = '广西壮族自治区百色市田林县'; + $areaArray['451030'] = '广西壮族自治区百色市西林县'; + $areaArray['451031'] = '广西壮族自治区百色市隆林各族自治县'; + $areaArray['451100'] = '广西壮族自治区贺州市'; + $areaArray['451101'] = '广西壮族自治区贺州市'; + $areaArray['451102'] = '广西壮族自治区贺州市八步区'; + $areaArray['451121'] = '广西壮族自治区贺州市昭平县'; + $areaArray['451122'] = '广西壮族自治区贺州市钟山县'; + $areaArray['451123'] = '广西壮族自治区贺州市富川瑶族自治县'; + $areaArray['451200'] = '广西壮族自治区河池市'; + $areaArray['451201'] = '广西壮族自治区河池市'; + $areaArray['451202'] = '广西壮族自治区河池市金城江区'; + $areaArray['451221'] = '广西壮族自治区河池市南丹县'; + $areaArray['451222'] = '广西壮族自治区河池市天峨县'; + $areaArray['451223'] = '广西壮族自治区河池市凤山县'; + $areaArray['451224'] = '广西壮族自治区河池市东兰县'; + $areaArray['451225'] = '广西壮族自治区河池市罗城仫佬族自治县'; + $areaArray['451226'] = '广西壮族自治区河池市环江毛南族自治县'; + $areaArray['451227'] = '广西壮族自治区河池市巴马瑶族自治县'; + $areaArray['451228'] = '广西壮族自治区河池市都安瑶族自治县'; + $areaArray['451229'] = '广西壮族自治区河池市大化瑶族自治县'; + $areaArray['451281'] = '广西壮族自治区河池市宜州市'; + $areaArray['451300'] = '广西壮族自治区来宾市'; + $areaArray['451301'] = '广西壮族自治区来宾市'; + $areaArray['451302'] = '广西壮族自治区来宾市兴宾区'; + $areaArray['451321'] = '广西壮族自治区来宾市忻城县'; + $areaArray['430801'] = '湖南省张家界市'; + $areaArray['430802'] = '湖南省张家界市永定区'; + $areaArray['430811'] = '湖南省张家界市武陵源区'; + $areaArray['430821'] = '湖南省张家界市慈利县'; + $areaArray['430822'] = '湖南省张家界市桑植县'; + $areaArray['430900'] = '湖南省益阳市'; + $areaArray['430901'] = '湖南省益阳市'; + $areaArray['430902'] = '湖南省益阳市资阳区'; + $areaArray['430903'] = '湖南省益阳市赫山区'; + $areaArray['430921'] = '湖南省益阳市南县'; + $areaArray['441700'] = '广东省阳江市'; + $areaArray['420502'] = '湖北省宜昌市西陵区'; + $areaArray['430981'] = '湖南省益阳市沅江市'; + $areaArray['431000'] = '湖南省郴州市'; + $areaArray['431001'] = '湖南省郴州市'; + $areaArray['431002'] = '湖南省郴州市北湖区'; + $areaArray['431003'] = '湖南省郴州市苏仙区'; + $areaArray['431021'] = '湖南省郴州市桂阳县'; + $areaArray['431022'] = '湖南省郴州市宜章县'; + $areaArray['431023'] = '湖南省郴州市永兴县'; + $areaArray['431024'] = '湖南省郴州市嘉禾县'; + $areaArray['431025'] = '湖南省郴州市临武县'; + $areaArray['431026'] = '湖南省郴州市汝城县'; + $areaArray['431027'] = '湖南省郴州市桂东县'; + $areaArray['431028'] = '湖南省郴州市安仁县'; + $areaArray['431081'] = '湖南省郴州市资兴市'; + $areaArray['431100'] = '湖南省永州市'; + $areaArray['431101'] = '湖南省永州市'; + $areaArray['431102'] = '湖南省永州市芝山区'; + $areaArray['431103'] = '湖南省永州市冷水滩区'; + $areaArray['431121'] = '湖南省永州市祁阳县'; + $areaArray['431122'] = '湖南省永州市东安县'; + $areaArray['431123'] = '湖南省永州市双牌县'; + $areaArray['431124'] = '湖南省永州市道县'; + $areaArray['431125'] = '湖南省永州市江永县'; + $areaArray['431126'] = '湖南省永州市宁远县'; + $areaArray['431127'] = '湖南省永州市蓝山县'; + $areaArray['431128'] = '湖南省永州市新田县'; + $areaArray['431129'] = '湖南省永州市江华瑶族自治县'; + $areaArray['431200'] = '湖南省怀化市'; + $areaArray['431201'] = '湖南省怀化市'; + $areaArray['431202'] = '湖南省怀化市鹤城区'; + $areaArray['431221'] = '湖南省怀化市中方县'; + $areaArray['431222'] = '湖南省怀化市沅陵县'; + $areaArray['431223'] = '湖南省怀化市辰溪县'; + $areaArray['431224'] = '湖南省怀化市溆浦县'; + $areaArray['431225'] = '湖南省怀化市会同县'; + $areaArray['431226'] = '湖南省怀化市麻阳苗族自治县'; + $areaArray['431227'] = '湖南省怀化市新晃侗族自治县'; + $areaArray['431228'] = '湖南省怀化市芷江侗族自治县'; + $areaArray['431229'] = '湖南省怀化市靖州苗族侗族自治县'; + $areaArray['431230'] = '湖南省怀化市通道侗族自治县'; + $areaArray['431281'] = '湖南省怀化市洪江市'; + $areaArray['431300'] = '湖南省娄底市'; + $areaArray['431301'] = '湖南省娄底市'; + $areaArray['431302'] = '湖南省娄底市娄星区'; + $areaArray['431321'] = '湖南省娄底市双峰县'; + $areaArray['431322'] = '湖南省娄底市新化县'; + $areaArray['431381'] = '湖南省娄底市冷水江市'; + $areaArray['431382'] = '湖南省娄底市涟源市'; + $areaArray['433100'] = '湖南省湘西土家族苗族自治州'; + $areaArray['433101'] = '湖南省湘西土家族苗族自治州吉首市'; + $areaArray['433122'] = '湖南省湘西土家族苗族自治州泸溪县'; + $areaArray['433123'] = '湖南省湘西土家族苗族自治州凤凰县'; + $areaArray['433124'] = '湖南省湘西土家族苗族自治州花垣县'; + $areaArray['433125'] = '湖南省湘西土家族苗族自治州保靖县'; + $areaArray['433126'] = '湖南省湘西土家族苗族自治州古丈县'; + $areaArray['433127'] = '湖南省湘西土家族苗族自治州永顺县'; + $areaArray['433130'] = '湖南省湘西土家族苗族自治州龙山县'; + $areaArray['440000'] = '广东省'; + $areaArray['410329'] = '河南省洛阳市伊川县'; + $areaArray['410923'] = '河南省濮阳市南乐县'; + $areaArray['450902'] = '广西壮族自治区玉林市玉州区'; + $areaArray['421125'] = '湖北省黄冈市浠水县'; + $areaArray['421126'] = '湖北省黄冈市蕲春县'; + $areaArray['421127'] = '湖北省黄冈市黄梅县'; + $areaArray['421181'] = '湖北省黄冈市麻城市'; + $areaArray['421182'] = '湖北省黄冈市武穴市'; + $areaArray['421200'] = '湖北省咸宁市'; + $areaArray['421201'] = '湖北省咸宁市'; + $areaArray['421202'] = '湖北省咸宁市咸安区'; + $areaArray['421221'] = '湖北省咸宁市嘉鱼县'; + $areaArray['421222'] = '湖北省咸宁市通城县'; + $areaArray['421223'] = '湖北省咸宁市崇阳县'; + $areaArray['421224'] = '湖北省咸宁市通山县'; + $areaArray['421281'] = '湖北省咸宁市赤壁市'; + $areaArray['421300'] = '湖北省随州市'; + $areaArray['421301'] = '湖北省随州市'; + $areaArray['421302'] = '湖北省随州市曾都区'; + $areaArray['421381'] = '湖北省随州市广水市'; + $areaArray['422800'] = '湖北省恩施土家族苗族自治州'; + $areaArray['422801'] = '湖北省恩施土家族苗族自治州恩施市'; + $areaArray['422802'] = '湖北省恩施土家族苗族自治州利川市'; + $areaArray['422822'] = '湖北省恩施土家族苗族自治州建始县'; + $areaArray['422823'] = '湖北省恩施土家族苗族自治州巴东县'; + $areaArray['422825'] = '湖北省恩施土家族苗族自治州宣恩县'; + $areaArray['422826'] = '湖北省恩施土家族苗族自治州咸丰县'; + $areaArray['422827'] = '湖北省恩施土家族苗族自治州来凤县'; + $areaArray['422828'] = '湖北省恩施土家族苗族自治州鹤峰县'; + $areaArray['429000'] = '湖北省省直辖行政单位'; + $areaArray['429004'] = '湖北省仙桃市'; + $areaArray['429005'] = '湖北省潜江市'; + $areaArray['429006'] = '湖北省天门市'; + $areaArray['530111'] = '云南省昆明市官渡区'; + $areaArray['530112'] = '云南省昆明市西山区'; + $areaArray['530113'] = '云南省昆明市东川区'; + $areaArray['530121'] = '云南省昆明市呈贡县'; + $areaArray['530122'] = '云南省昆明市晋宁县'; + $areaArray['530124'] = '云南省昆明市富民县'; + $areaArray['530125'] = '云南省昆明市宜良县'; + $areaArray['530126'] = '云南省昆明市石林彝族自治县'; + $areaArray['530127'] = '云南省昆明市嵩明县'; + $areaArray['530128'] = '云南省昆明市禄劝彝族苗族自治县'; + $areaArray['530129'] = '云南省昆明市寻甸回族彝族自治县'; + $areaArray['530181'] = '云南省昆明市安宁市'; + $areaArray['530300'] = '云南省曲靖市'; + $areaArray['530301'] = '云南省曲靖市'; + $areaArray['530302'] = '云南省曲靖市麒麟区'; + $areaArray['530321'] = '云南省曲靖市马龙县'; + $areaArray['530322'] = '云南省曲靖市陆良县'; + $areaArray['530323'] = '云南省曲靖市师宗县'; + $areaArray['530324'] = '云南省曲靖市罗平县'; + $areaArray['530325'] = '云南省曲靖市富源县'; + $areaArray['530326'] = '云南省曲靖市会泽县'; + $areaArray['530328'] = '云南省曲靖市沾益县'; + $areaArray['530381'] = '云南省曲靖市宣威市'; + $areaArray['530400'] = '云南省玉溪市'; + $areaArray['530401'] = '云南省玉溪市'; + $areaArray['620500'] = '甘肃省天水市'; + $areaArray['533124'] = '云南省德宏傣族景颇族自治州陇川县'; + $areaArray['533300'] = '云南省怒江傈僳族自治州'; + $areaArray['533321'] = '云南省怒江傈僳族自治州泸水县'; + $areaArray['532323'] = '云南省楚雄彝族自治州牟定县'; + $areaArray['532324'] = '云南省楚雄彝族自治州南华县'; + $areaArray['532325'] = '云南省楚雄彝族自治州姚安县'; + $areaArray['532326'] = '云南省楚雄彝族自治州大姚县'; + $areaArray['532327'] = '云南省楚雄彝族自治州永仁县'; + $areaArray['532328'] = '云南省楚雄彝族自治州元谋县'; + $areaArray['532329'] = '云南省楚雄彝族自治州武定县'; + $areaArray['532331'] = '云南省楚雄彝族自治州禄丰县'; + $areaArray['532500'] = '云南省红河哈尼族彝族自治州'; + $areaArray['532501'] = '云南省红河哈尼族彝族自治州个旧市'; + $areaArray['532502'] = '云南省红河哈尼族彝族自治州开远市'; + $areaArray['532522'] = '云南省红河哈尼族彝族自治州蒙自县'; + $areaArray['532523'] = '云南省红河哈尼族彝族自治州屏边苗族自治县'; + $areaArray['532524'] = '云南省红河哈尼族彝族自治州建水县'; + $areaArray['532525'] = '云南省红河哈尼族彝族自治州石屏县'; + $areaArray['532526'] = '云南省红河哈尼族彝族自治州弥勒县'; + $areaArray['532527'] = '云南省红河哈尼族彝族自治州泸西县'; + $areaArray['532528'] = '云南省红河哈尼族彝族自治州元阳县'; + $areaArray['532529'] = '云南省红河哈尼族彝族自治州红河县'; + $areaArray['532530'] = '云南省红河哈尼族彝族自治州金平苗族瑶族傣族自治县'; + $areaArray['532531'] = '云南省红河哈尼族彝族自治州绿春县'; + $areaArray['532532'] = '云南省红河哈尼族彝族自治州河口瑶族自治县'; + $areaArray['532600'] = '云南省文山壮族苗族自治州'; + $areaArray['532621'] = '云南省文山壮族苗族自治州文山县'; + $areaArray['532622'] = '云南省文山壮族苗族自治州砚山县'; + $areaArray['532623'] = '云南省文山壮族苗族自治州西畴县'; + $areaArray['532624'] = '云南省文山壮族苗族自治州麻栗坡县'; + $areaArray['532625'] = '云南省文山壮族苗族自治州马关县'; + $areaArray['532626'] = '云南省文山壮族苗族自治州丘北县'; + $areaArray['532627'] = '云南省文山壮族苗族自治州广南县'; + $areaArray['532628'] = '云南省文山壮族苗族自治州富宁县'; + $areaArray['532800'] = '云南省西双版纳傣族自治州'; + $areaArray['532801'] = '云南省西双版纳傣族自治州景洪市'; + $areaArray['532822'] = '云南省西双版纳傣族自治州勐海县'; + $areaArray['532823'] = '云南省西双版纳傣族自治州勐腊县'; + $areaArray['532900'] = '云南省大理白族自治州'; + $areaArray['532901'] = '云南省大理白族自治州大理市'; + $areaArray['532922'] = '云南省大理白族自治州漾濞彝族自治县'; + $areaArray['532923'] = '云南省大理白族自治州祥云县'; + $areaArray['532924'] = '云南省大理白族自治州宾川县'; + $areaArray['532925'] = '云南省大理白族自治州弥渡县'; + $areaArray['532926'] = '云南省大理白族自治州南涧彝族自治县'; + $areaArray['532927'] = '云南省大理白族自治州巍山彝族回族自治县'; + $areaArray['532928'] = '云南省大理白族自治州永平县'; + $areaArray['532929'] = '云南省大理白族自治州云龙县'; + $areaArray['532930'] = '云南省大理白族自治州洱源县'; + $areaArray['532931'] = '云南省大理白族自治州剑川县'; + $areaArray['532932'] = '云南省大理白族自治州鹤庆县'; + $areaArray['533100'] = '云南省德宏傣族景颇族自治州'; + $areaArray['533102'] = '云南省德宏傣族景颇族自治州瑞丽市'; + $areaArray['533103'] = '云南省德宏傣族景颇族自治州潞西市'; + $areaArray['533122'] = '云南省德宏傣族景颇族自治州梁河县'; + $areaArray['533123'] = '云南省德宏傣族景颇族自治州盈江县'; + $areaArray['610727'] = '陕西省汉中市略阳县'; + $areaArray['610728'] = '陕西省汉中市镇巴县'; + $areaArray['610729'] = '陕西省汉中市留坝县'; + $areaArray['533323'] = '云南省怒江傈僳族自治州福贡县'; + $areaArray['533324'] = '云南省怒江傈僳族自治州贡山独龙族怒族自治县'; + $areaArray['533325'] = '云南省怒江傈僳族自治州兰坪白族普米族自治县'; + $areaArray['533400'] = '云南省迪庆藏族自治州'; + $areaArray['533421'] = '云南省迪庆藏族自治州香格里拉县'; + $areaArray['533422'] = '云南省迪庆藏族自治州德钦县'; + $areaArray['533423'] = '云南省迪庆藏族自治州维西傈僳族自治县'; + $areaArray['540000'] = '西藏自治区'; + $areaArray['540100'] = '西藏自治区拉萨市'; + $areaArray['540101'] = '西藏自治区拉萨市'; + $areaArray['540102'] = '西藏自治区拉萨市城关区'; + $areaArray['540121'] = '西藏自治区拉萨市林周县'; + $areaArray['540122'] = '西藏自治区拉萨市当雄县'; + $areaArray['540123'] = '西藏自治区拉萨市尼木县'; + $areaArray['540124'] = '西藏自治区拉萨市曲水县'; + $areaArray['540125'] = '西藏自治区拉萨市堆龙德庆县'; + $areaArray['540126'] = '西藏自治区拉萨市达孜县'; + $areaArray['540127'] = '西藏自治区拉萨市墨竹工卡县'; + $areaArray['542100'] = '西藏自治区昌都地区'; + $areaArray['542121'] = '西藏自治区昌都地区昌都县'; + $areaArray['542122'] = '西藏自治区昌都地区江达县'; + $areaArray['542123'] = '西藏自治区昌都地区贡觉县'; + $areaArray['542124'] = '西藏自治区昌都地区类乌齐县'; + $areaArray['542125'] = '西藏自治区昌都地区丁青县'; + $areaArray['542126'] = '西藏自治区昌都地区察雅县'; + $areaArray['542127'] = '西藏自治区昌都地区八宿县'; + $areaArray['542128'] = '西藏自治区昌都地区左贡县'; + $areaArray['542129'] = '西藏自治区昌都地区芒康县'; + $areaArray['542132'] = '西藏自治区昌都地区洛隆县'; + $areaArray['542133'] = '西藏自治区昌都地区边坝县'; + $areaArray['542200'] = '西藏自治区山南地区'; + $areaArray['542221'] = '西藏自治区山南地区乃东县'; + $areaArray['542222'] = '西藏自治区山南地区扎囊县'; + $areaArray['542223'] = '西藏自治区山南地区贡嘎县'; + $areaArray['542224'] = '西藏自治区山南地区桑日县'; + $areaArray['542225'] = '西藏自治区山南地区琼结县'; + $areaArray['542226'] = '西藏自治区山南地区曲松县'; + $areaArray['542227'] = '西藏自治区山南地区措美县'; + $areaArray['542228'] = '西藏自治区山南地区洛扎县'; + $areaArray['542229'] = '西藏自治区山南地区加查县'; + $areaArray['542231'] = '西藏自治区山南地区隆子县'; + $areaArray['542232'] = '西藏自治区山南地区错那县'; + $areaArray['542233'] = '西藏自治区山南地区浪卡子县'; + $areaArray['542300'] = '西藏自治区日喀则地区'; + $areaArray['542301'] = '西藏自治区日喀则地区日喀则市'; + $areaArray['542322'] = '西藏自治区日喀则地区南木林县'; + $areaArray['542323'] = '西藏自治区日喀则地区江孜县'; + $areaArray['542324'] = '西藏自治区日喀则地区定日县'; + $areaArray['542325'] = '西藏自治区日喀则地区萨迦县'; + $areaArray['542326'] = '西藏自治区日喀则地区拉孜县'; + $areaArray['542327'] = '西藏自治区日喀则地区昂仁县'; + $areaArray['542328'] = '西藏自治区日喀则地区谢通门县'; + $areaArray['542329'] = '西藏自治区日喀则地区白朗县'; + $areaArray['542330'] = '西藏自治区日喀则地区仁布县'; + $areaArray['542331'] = '西藏自治区日喀则地区康马县'; + $areaArray['513227'] = '四川省阿坝藏族羌族自治州小金县'; + $areaArray['513228'] = '四川省阿坝藏族羌族自治州黑水县'; + $areaArray['513229'] = '四川省阿坝藏族羌族自治州马尔康县'; + $areaArray['511424'] = '四川省眉山市丹棱县'; + $areaArray['530424'] = '云南省玉溪市华宁县'; + $areaArray['530425'] = '云南省玉溪市易门县'; + $areaArray['530426'] = '云南省玉溪市峨山彝族自治县'; + $areaArray['530427'] = '云南省玉溪市新平彝族傣族自治县'; + $areaArray['530428'] = '云南省玉溪市元江哈尼族彝族傣族自治县'; + $areaArray['530500'] = '云南省保山市'; + $areaArray['530501'] = '云南省保山市'; + $areaArray['530502'] = '云南省保山市隆阳区'; + $areaArray['530521'] = '云南省保山市施甸县'; + $areaArray['530522'] = '云南省保山市腾冲县'; + $areaArray['530523'] = '云南省保山市龙陵县'; + $areaArray['530524'] = '云南省保山市昌宁县'; + $areaArray['530600'] = '云南省昭通市'; + $areaArray['530601'] = '云南省昭通市'; + $areaArray['530602'] = '云南省昭通市昭阳区'; + $areaArray['530621'] = '云南省昭通市鲁甸县'; + $areaArray['530622'] = '云南省昭通市巧家县'; + $areaArray['530623'] = '云南省昭通市盐津县'; + $areaArray['530624'] = '云南省昭通市大关县'; + $areaArray['530625'] = '云南省昭通市永善县'; + $areaArray['530626'] = '云南省昭通市绥江县'; + $areaArray['530627'] = '云南省昭通市镇雄县'; + $areaArray['530628'] = '云南省昭通市彝良县'; + $areaArray['530629'] = '云南省昭通市威信县'; + $areaArray['530630'] = '云南省昭通市水富县'; + $areaArray['530700'] = '云南省丽江市'; + $areaArray['530701'] = '云南省丽江市'; + $areaArray['530702'] = '云南省丽江市古城区'; + $areaArray['530721'] = '云南省丽江市玉龙纳西族自治县'; + $areaArray['530722'] = '云南省丽江市永胜县'; + $areaArray['530723'] = '云南省丽江市华坪县'; + $areaArray['530724'] = '云南省丽江市宁蒗彝族自治县'; + $areaArray['530800'] = '云南省思茅市'; + $areaArray['530801'] = '云南省思茅市'; + $areaArray['530802'] = '云南省思茅市翠云区'; + $areaArray['530821'] = '云南省思茅市普洱哈尼族彝族自治县'; + $areaArray['530822'] = '云南省思茅市墨江哈尼族自治县'; + $areaArray['530823'] = '云南省思茅市景东彝族自治县'; + $areaArray['530824'] = '云南省思茅市景谷傣族彝族自治县'; + $areaArray['530825'] = '云南省思茅市镇沅彝族哈尼族拉祜族自治县'; + $areaArray['530826'] = '云南省思茅市江城哈尼族彝族自治县'; + $areaArray['530827'] = '云南省思茅市孟连傣族拉祜族佤族自治县'; + $areaArray['530828'] = '云南省思茅市澜沧拉祜族自治县'; + $areaArray['530829'] = '云南省思茅市西盟佤族自治县'; + $areaArray['530900'] = '云南省临沧市'; + $areaArray['530901'] = '云南省临沧市'; + $areaArray['530902'] = '云南省临沧市临翔区'; + $areaArray['530921'] = '云南省临沧市凤庆县'; + $areaArray['530922'] = '云南省临沧市云县'; + $areaArray['530923'] = '云南省临沧市永德县'; + $areaArray['530924'] = '云南省临沧市镇康县'; + $areaArray['530925'] = '云南省临沧市双江拉祜族佤族布朗族傣族自治县'; + $areaArray['530926'] = '云南省临沧市耿马傣族佤族自治县'; + $areaArray['530927'] = '云南省临沧市沧源佤族自治县'; + $areaArray['520203'] = '贵州省六盘水市六枝特区'; + $areaArray['520221'] = '贵州省六盘水市水城县'; + $areaArray['520222'] = '贵州省六盘水市盘县'; + $areaArray['520300'] = '贵州省遵义市'; + $areaArray['520301'] = '贵州省遵义市'; + $areaArray['520302'] = '贵州省遵义市红花岗区'; + $areaArray['520303'] = '贵州省遵义市汇川区'; + $areaArray['520321'] = '贵州省遵义市遵义县'; + $areaArray['520322'] = '贵州省遵义市桐梓县'; + $areaArray['520323'] = '贵州省遵义市绥阳县'; + $areaArray['520324'] = '贵州省遵义市正安县'; + $areaArray['520325'] = '贵州省遵义市道真仡佬族苗族自治县'; + $areaArray['520326'] = '贵州省遵义市务川仡佬族苗族自治县'; + $areaArray['520327'] = '贵州省遵义市凤冈县'; + $areaArray['520328'] = '贵州省遵义市湄潭县'; + $areaArray['520329'] = '贵州省遵义市余庆县'; + $areaArray['520330'] = '贵州省遵义市习水县'; + $areaArray['520381'] = '贵州省遵义市赤水市'; + $areaArray['520382'] = '贵州省遵义市仁怀市'; + $areaArray['520400'] = '贵州省安顺市'; + $areaArray['520401'] = '贵州省安顺市'; + $areaArray['520402'] = '贵州省安顺市西秀区'; + $areaArray['520421'] = '贵州省安顺市平坝县'; + $areaArray['520422'] = '贵州省安顺市普定县'; + $areaArray['520423'] = '贵州省安顺市镇宁布依族苗族自治县'; + $areaArray['520424'] = '贵州省安顺市关岭布依族苗族自治县'; + $areaArray['520425'] = '贵州省安顺市紫云苗族布依族自治县'; + $areaArray['522200'] = '贵州省铜仁地区'; + $areaArray['522201'] = '贵州省铜仁地区铜仁市'; + $areaArray['522222'] = '贵州省铜仁地区江口县'; + $areaArray['522223'] = '贵州省铜仁地区玉屏侗族自治县'; + $areaArray['522224'] = '贵州省铜仁地区石阡县'; + $areaArray['522225'] = '贵州省铜仁地区思南县'; + $areaArray['522226'] = '贵州省铜仁地区印江土家族苗族自治县'; + $areaArray['522227'] = '贵州省铜仁地区德江县'; + $areaArray['522228'] = '贵州省铜仁地区沿河土家族自治县'; + $areaArray['522229'] = '贵州省铜仁地区松桃苗族自治县'; + $areaArray['522230'] = '贵州省铜仁地区万山特区'; + $areaArray['522300'] = '贵州省黔西南布依族苗族自治州'; + $areaArray['522301'] = '贵州省黔西南布依族苗族自治州兴义市'; + $areaArray['522322'] = '贵州省黔西南布依族苗族自治州兴仁县'; + $areaArray['522323'] = '贵州省黔西南布依族苗族自治州普安县'; + $areaArray['522324'] = '贵州省黔西南布依族苗族自治州晴隆县'; + $areaArray['522325'] = '贵州省黔西南布依族苗族自治州贞丰县'; + $areaArray['522326'] = '贵州省黔西南布依族苗族自治州望谟县'; + $areaArray['522327'] = '贵州省黔西南布依族苗族自治州册亨县'; + $areaArray['522328'] = '贵州省黔西南布依族苗族自治州安龙县'; + $areaArray['522400'] = '贵州省毕节地区'; + $areaArray['522401'] = '贵州省毕节地区毕节市'; + $areaArray['522422'] = '贵州省毕节地区大方县'; + $areaArray['522423'] = '贵州省毕节地区黔西县'; + $areaArray['522424'] = '贵州省毕节地区金沙县'; + $areaArray['511301'] = '四川省南充市'; + $areaArray['511302'] = '四川省南充市顺庆区'; + $areaArray['511303'] = '四川省南充市高坪区'; + $areaArray['511304'] = '四川省南充市嘉陵区'; + $areaArray['511321'] = '四川省南充市南部县'; + $areaArray['511322'] = '四川省南充市营山县'; + $areaArray['511323'] = '四川省南充市蓬安县'; + $areaArray['511324'] = '四川省南充市仪陇县'; + $areaArray['511325'] = '四川省南充市西充县'; + $areaArray['511381'] = '四川省南充市阆中市'; + $areaArray['511400'] = '四川省眉山市'; + $areaArray['511401'] = '四川省眉山市'; + $areaArray['511402'] = '四川省眉山市东坡区'; + $areaArray['440102'] = '广东省广州市东山区'; + $areaArray['440103'] = '广东省广州市荔湾区'; + $areaArray['440104'] = '广东省广州市越秀区'; + $areaArray['500381'] = '重庆市江津市'; + $areaArray['500382'] = '重庆市合川市'; + $areaArray['500383'] = '重庆市永川市'; + $areaArray['500384'] = '重庆市南川市'; + $areaArray['510000'] = '四川省'; + $areaArray['510100'] = '四川省成都市'; + $areaArray['510101'] = '四川省成都市'; + $areaArray['510104'] = '四川省成都市锦江区'; + $areaArray['510105'] = '四川省成都市青羊区'; + $areaArray['510106'] = '四川省成都市金牛区'; + $areaArray['510107'] = '四川省成都市武侯区'; + $areaArray['510108'] = '四川省成都市成华区'; + $areaArray['510112'] = '四川省成都市龙泉驿区'; + $areaArray['510113'] = '四川省成都市青白江区'; + $areaArray['510114'] = '四川省成都市新都区'; + $areaArray['510115'] = '四川省成都市温江区'; + $areaArray['510121'] = '四川省成都市金堂县'; + $areaArray['510122'] = '四川省成都市双流县'; + $areaArray['510124'] = '四川省成都市郫县'; + $areaArray['510129'] = '四川省成都市大邑县'; + $areaArray['510131'] = '四川省成都市蒲江县'; + $areaArray['510132'] = '四川省成都市新津县'; + $areaArray['510181'] = '四川省成都市都江堰市'; + $areaArray['510182'] = '四川省成都市彭州市'; + $areaArray['510183'] = '四川省成都市邛崃市'; + $areaArray['510184'] = '四川省成都市崇州市'; + $areaArray['510300'] = '四川省自贡市'; + $areaArray['510301'] = '四川省自贡市'; + $areaArray['510302'] = '四川省自贡市自流井区'; + $areaArray['510303'] = '四川省自贡市贡井区'; + $areaArray['510304'] = '四川省自贡市大安区'; + $areaArray['510311'] = '四川省自贡市沿滩区'; + $areaArray['510321'] = '四川省自贡市荣县'; + $areaArray['510322'] = '四川省自贡市富顺县'; + $areaArray['510400'] = '四川省攀枝花市'; + $areaArray['510401'] = '四川省攀枝花市'; + $areaArray['510402'] = '四川省攀枝花市东区'; + $areaArray['510403'] = '四川省攀枝花市西区'; + $areaArray['510411'] = '四川省攀枝花市仁和区'; + $areaArray['510421'] = '四川省攀枝花市米易县'; + $areaArray['510422'] = '四川省攀枝花市盐边县'; + $areaArray['510500'] = '四川省泸州市'; + $areaArray['510501'] = '四川省泸州市'; + $areaArray['510502'] = '四川省泸州市江阳区'; + $areaArray['510503'] = '四川省泸州市纳溪区'; + $areaArray['510504'] = '四川省泸州市龙马潭区'; + $areaArray['510521'] = '四川省泸州市泸县'; + $areaArray['510522'] = '四川省泸州市合江县'; + $areaArray['510524'] = '四川省泸州市叙永县'; + $areaArray['510525'] = '四川省泸州市古蔺县'; + $areaArray['510600'] = '四川省德阳市'; + $areaArray['510601'] = '四川省德阳市'; + $areaArray['510603'] = '四川省德阳市旌阳区'; + $areaArray['510623'] = '四川省德阳市中江县'; + $areaArray['510626'] = '四川省德阳市罗江县'; + $areaArray['510681'] = '四川省德阳市广汉市'; + $areaArray['510682'] = '四川省德阳市什邡市'; + $areaArray['530402'] = '云南省玉溪市红塔区'; + $areaArray['530421'] = '云南省玉溪市江川县'; + $areaArray['530422'] = '云南省玉溪市澄江县'; + $areaArray['510701'] = '四川省绵阳市'; + $areaArray['510703'] = '四川省绵阳市涪城区'; + $areaArray['441702'] = '广东省阳江市江城区'; + $areaArray['441721'] = '广东省阳江市阳西县'; + $areaArray['441723'] = '广东省阳江市阳东县'; + $areaArray['441781'] = '广东省阳江市阳春市'; + $areaArray['441800'] = '广东省清远市'; + $areaArray['441801'] = '广东省清远市'; + $areaArray['441802'] = '广东省清远市清城区'; + $areaArray['441821'] = '广东省清远市佛冈县'; + $areaArray['441823'] = '广东省清远市阳山县'; + $areaArray['441825'] = '广东省清远市连山壮族瑶族自治县'; + $areaArray['441826'] = '广东省清远市连南瑶族自治县'; + $areaArray['441827'] = '广东省清远市清新县'; + $areaArray['441881'] = '广东省清远市英德市'; + $areaArray['441882'] = '广东省清远市连州市'; + $areaArray['441900'] = '广东省东莞市'; + $areaArray['442000'] = '广东省中山市'; + $areaArray['445100'] = '广东省潮州市'; + $areaArray['445101'] = '广东省潮州市'; + $areaArray['445102'] = '广东省潮州市湘桥区'; + $areaArray['445121'] = '广东省潮州市潮安县'; + $areaArray['445122'] = '广东省潮州市饶平县'; + $areaArray['445200'] = '广东省揭阳市'; + $areaArray['445201'] = '广东省揭阳市'; + $areaArray['445202'] = '广东省揭阳市榕城区'; + $areaArray['445221'] = '广东省揭阳市揭东县'; + $areaArray['445222'] = '广东省揭阳市揭西县'; + $areaArray['445224'] = '广东省揭阳市惠来县'; + $areaArray['445281'] = '广东省揭阳市普宁市'; + $areaArray['445300'] = '广东省云浮市'; + $areaArray['513433'] = '四川省凉山彝族自治州冕宁县'; + $areaArray['513434'] = '四川省凉山彝族自治州越西县'; + $areaArray['513435'] = '四川省凉山彝族自治州甘洛县'; + $areaArray['513436'] = '四川省凉山彝族自治州美姑县'; + $areaArray['513437'] = '四川省凉山彝族自治州雷波县'; + $areaArray['520000'] = '贵州省'; + $areaArray['520100'] = '贵州省贵阳市'; + $areaArray['520101'] = '贵州省贵阳市'; + $areaArray['520102'] = '贵州省贵阳市南明区'; + $areaArray['520103'] = '贵州省贵阳市云岩区'; + $areaArray['520111'] = '贵州省贵阳市花溪区'; + $areaArray['520112'] = '贵州省贵阳市乌当区'; + $areaArray['520113'] = '贵州省贵阳市白云区'; + $areaArray['520114'] = '贵州省贵阳市小河区'; + $areaArray['520121'] = '贵州省贵阳市开阳县'; + $areaArray['520122'] = '贵州省贵阳市息烽县'; + $areaArray['520123'] = '贵州省贵阳市修文县'; + $areaArray['520181'] = '贵州省贵阳市清镇市'; + $areaArray['520200'] = '贵州省六盘水市'; + $areaArray['520201'] = '贵州省六盘水市钟山区'; + $areaArray['511421'] = '四川省眉山市仁寿县'; + $areaArray['511422'] = '四川省眉山市彭山县'; + $areaArray['511423'] = '四川省眉山市洪雅县'; + $areaArray['620523'] = '甘肃省天水市甘谷县'; + $areaArray['653024'] = '新疆维吾尔自治区克孜勒苏柯尔克孜自治州乌恰县'; + $areaArray['653100'] = '新疆维吾尔自治区喀什地区'; + $areaArray['653101'] = '新疆维吾尔自治区喀什地区喀什市'; + $areaArray['653121'] = '新疆维吾尔自治区喀什地区疏附县'; + $areaArray['653122'] = '新疆维吾尔自治区喀什地区疏勒县'; + $areaArray['653123'] = '新疆维吾尔自治区喀什地区英吉沙县'; + $areaArray['653124'] = '新疆维吾尔自治区喀什地区泽普县'; + $areaArray['653125'] = '新疆维吾尔自治区喀什地区莎车县'; + $areaArray['653126'] = '新疆维吾尔自治区喀什地区叶城县'; + $areaArray['653127'] = '新疆维吾尔自治区喀什地区麦盖提县'; + $areaArray['653128'] = '新疆维吾尔自治区喀什地区岳普湖县'; + $areaArray['653129'] = '新疆维吾尔自治区喀什地区伽师县'; + $areaArray['653130'] = '新疆维吾尔自治区喀什地区巴楚县'; + $areaArray['653131'] = '新疆维吾尔自治区喀什地区塔什库尔干塔吉克自治县'; + $areaArray['653200'] = '新疆维吾尔自治区和田地区'; + $areaArray['653201'] = '新疆维吾尔自治区和田地区和田市'; + $areaArray['653221'] = '新疆维吾尔自治区和田地区和田县'; + $areaArray['653222'] = '新疆维吾尔自治区和田地区墨玉县'; + $areaArray['653223'] = '新疆维吾尔自治区和田地区皮山县'; + $areaArray['653224'] = '新疆维吾尔自治区和田地区洛浦县'; + $areaArray['653225'] = '新疆维吾尔自治区和田地区策勒县'; + $areaArray['653226'] = '新疆维吾尔自治区和田地区于田县'; + $areaArray['653227'] = '新疆维吾尔自治区和田地区民丰县'; + $areaArray['654000'] = '新疆维吾尔自治区伊犁哈萨克自治州'; + $areaArray['654002'] = '新疆维吾尔自治区伊犁哈萨克自治州伊宁市'; + $areaArray['654003'] = '新疆维吾尔自治区伊犁哈萨克自治州奎屯市'; + $areaArray['654021'] = '新疆维吾尔自治区伊犁哈萨克自治州伊宁县'; + $areaArray['654022'] = '新疆维吾尔自治区伊犁哈萨克自治州察布查尔锡伯自治县'; + $areaArray['654023'] = '新疆维吾尔自治区伊犁哈萨克自治州霍城县'; + $areaArray['654024'] = '新疆维吾尔自治区伊犁哈萨克自治州巩留县'; + $areaArray['654025'] = '新疆维吾尔自治区伊犁哈萨克自治州新源县'; + $areaArray['654026'] = '新疆维吾尔自治区伊犁哈萨克自治州昭苏县'; + $areaArray['654027'] = '新疆维吾尔自治区伊犁哈萨克自治州特克斯县'; + $areaArray['654028'] = '新疆维吾尔自治区伊犁哈萨克自治州尼勒克县'; + $areaArray['654200'] = '新疆维吾尔自治区塔城地区'; + $areaArray['654201'] = '新疆维吾尔自治区塔城地区塔城市'; + $areaArray['654202'] = '新疆维吾尔自治区塔城地区乌苏市'; + $areaArray['654221'] = '新疆维吾尔自治区塔城地区额敏县'; + $areaArray['654223'] = '新疆维吾尔自治区塔城地区沙湾县'; + $areaArray['654224'] = '新疆维吾尔自治区塔城地区托里县'; + $areaArray['654225'] = '新疆维吾尔自治区塔城地区裕民县'; + $areaArray['654226'] = '新疆维吾尔自治区塔城地区和布克赛尔蒙古自治县'; + $areaArray['654300'] = '新疆维吾尔自治区阿勒泰地区'; + $areaArray['654301'] = '新疆维吾尔自治区阿勒泰地区阿勒泰市'; + $areaArray['654321'] = '新疆维吾尔自治区阿勒泰地区布尔津县'; + $areaArray['654322'] = '新疆维吾尔自治区阿勒泰地区富蕴县'; + $areaArray['654323'] = '新疆维吾尔自治区阿勒泰地区福海县'; + $areaArray['654324'] = '新疆维吾尔自治区阿勒泰地区哈巴河县'; + $areaArray['654325'] = '新疆维吾尔自治区阿勒泰地区青河县'; + $areaArray['542333'] = '西藏自治区日喀则地区仲巴县'; + $areaArray['542334'] = '西藏自治区日喀则地区亚东县'; + $areaArray['542335'] = '西藏自治区日喀则地区吉隆县'; + $areaArray['542336'] = '西藏自治区日喀则地区聂拉木县'; + $areaArray['632623'] = '青海省果洛藏族自治州甘德县'; + $areaArray['632624'] = '青海省果洛藏族自治州达日县'; + $areaArray['650108'] = '新疆维吾尔自治区乌鲁木齐市东山区'; + $areaArray['650121'] = '新疆维吾尔自治区乌鲁木齐市乌鲁木齐县'; + $areaArray['650200'] = '新疆维吾尔自治区克拉玛依市'; + $areaArray['650201'] = '新疆维吾尔自治区克拉玛依市'; + $areaArray['650202'] = '新疆维吾尔自治区克拉玛依市独山子区'; + $areaArray['650203'] = '新疆维吾尔自治区克拉玛依市克拉玛依区'; + $areaArray['650204'] = '新疆维吾尔自治区克拉玛依市白碱滩区'; + $areaArray['650205'] = '新疆维吾尔自治区克拉玛依市乌尔禾区'; + $areaArray['652100'] = '新疆维吾尔自治区吐鲁番地区'; + $areaArray['652101'] = '新疆维吾尔自治区吐鲁番地区吐鲁番市'; + $areaArray['652122'] = '新疆维吾尔自治区吐鲁番地区鄯善县'; + $areaArray['652123'] = '新疆维吾尔自治区吐鲁番地区托克逊县'; + $areaArray['652200'] = '新疆维吾尔自治区哈密地区'; + $areaArray['652201'] = '新疆维吾尔自治区哈密地区哈密市'; + $areaArray['652222'] = '新疆维吾尔自治区哈密地区巴里坤哈萨克自治县'; + $areaArray['652223'] = '新疆维吾尔自治区哈密地区伊吾县'; + $areaArray['652300'] = '新疆维吾尔自治区昌吉回族自治州'; + $areaArray['652301'] = '新疆维吾尔自治区昌吉回族自治州昌吉市'; + $areaArray['652302'] = '新疆维吾尔自治区昌吉回族自治州阜康市'; + $areaArray['652303'] = '新疆维吾尔自治区昌吉回族自治州米泉市'; + $areaArray['652323'] = '新疆维吾尔自治区昌吉回族自治州呼图壁县'; + $areaArray['652324'] = '新疆维吾尔自治区昌吉回族自治州玛纳斯县'; + $areaArray['652325'] = '新疆维吾尔自治区昌吉回族自治州奇台县'; + $areaArray['652327'] = '新疆维吾尔自治区昌吉回族自治州吉木萨尔县'; + $areaArray['652328'] = '新疆维吾尔自治区昌吉回族自治州木垒哈萨克自治县'; + $areaArray['652700'] = '新疆维吾尔自治区博尔塔拉蒙古自治州'; + $areaArray['652701'] = '新疆维吾尔自治区博尔塔拉蒙古自治州博乐市'; + $areaArray['652722'] = '新疆维吾尔自治区博尔塔拉蒙古自治州精河县'; + $areaArray['652723'] = '新疆维吾尔自治区博尔塔拉蒙古自治州温泉县'; + $areaArray['652800'] = '新疆维吾尔自治区巴音郭楞蒙古自治州'; + $areaArray['652801'] = '新疆维吾尔自治区巴音郭楞蒙古自治州库尔勒市'; + $areaArray['652822'] = '新疆维吾尔自治区巴音郭楞蒙古自治州轮台县'; + $areaArray['652823'] = '新疆维吾尔自治区巴音郭楞蒙古自治州尉犁县'; + $areaArray['652824'] = '新疆维吾尔自治区巴音郭楞蒙古自治州若羌县'; + $areaArray['652825'] = '新疆维吾尔自治区巴音郭楞蒙古自治州且末县'; + $areaArray['652826'] = '新疆维吾尔自治区巴音郭楞蒙古自治州焉耆回族自治县'; + $areaArray['652827'] = '新疆维吾尔自治区巴音郭楞蒙古自治州和静县'; + $areaArray['652828'] = '新疆维吾尔自治区巴音郭楞蒙古自治州和硕县'; + $areaArray['652829'] = '新疆维吾尔自治区巴音郭楞蒙古自治州博湖县'; + $areaArray['652900'] = '新疆维吾尔自治区阿克苏地区'; + $areaArray['652901'] = '新疆维吾尔自治区阿克苏地区阿克苏市'; + $areaArray['652922'] = '新疆维吾尔自治区阿克苏地区温宿县'; + $areaArray['652923'] = '新疆维吾尔自治区阿克苏地区库车县'; + $areaArray['652924'] = '新疆维吾尔自治区阿克苏地区沙雅县'; + $areaArray['652925'] = '新疆维吾尔自治区阿克苏地区新和县'; + $areaArray['652926'] = '新疆维吾尔自治区阿克苏地区拜城县'; + $areaArray['652927'] = '新疆维吾尔自治区阿克苏地区乌什县'; + $areaArray['652928'] = '新疆维吾尔自治区阿克苏地区阿瓦提县'; + $areaArray['542332'] = '西藏自治区日喀则地区定结县'; + $areaArray['659000'] = '新疆维吾尔自治区省直辖行政单位'; + $areaArray['659001'] = '新疆维吾尔自治区石河子市'; + $areaArray['659002'] = '新疆维吾尔自治区阿拉尔市'; + $areaArray['610730'] = '陕西省汉中市佛坪县'; + $areaArray['610800'] = '陕西省榆林市'; + $areaArray['610801'] = '陕西省榆林市'; + $areaArray['610802'] = '陕西省榆林市榆阳区'; + $areaArray['610821'] = '陕西省榆林市神木县'; + $areaArray['610822'] = '陕西省榆林市府谷县'; + $areaArray['610823'] = '陕西省榆林市横山县'; + $areaArray['610824'] = '陕西省榆林市靖边县'; + $areaArray['610825'] = '陕西省榆林市定边县'; + $areaArray['610826'] = '陕西省榆林市绥德县'; + $areaArray['610827'] = '陕西省榆林市米脂县'; + $areaArray['610828'] = '陕西省榆林市佳县'; + $areaArray['610829'] = '陕西省榆林市吴堡县'; + $areaArray['610830'] = '陕西省榆林市清涧县'; + $areaArray['610831'] = '陕西省榆林市子洲县'; + $areaArray['610900'] = '陕西省安康市'; + $areaArray['610901'] = '陕西省安康市'; + $areaArray['610902'] = '陕西省安康市汉滨区'; + $areaArray['610921'] = '陕西省安康市汉阴县'; + $areaArray['610922'] = '陕西省安康市石泉县'; + $areaArray['610923'] = '陕西省安康市宁陕县'; + $areaArray['610924'] = '陕西省安康市紫阳县'; + $areaArray['610925'] = '陕西省安康市岚皋县'; + $areaArray['610926'] = '陕西省安康市平利县'; + $areaArray['610927'] = '陕西省安康市镇坪县'; + $areaArray['610928'] = '陕西省安康市旬阳县'; + $areaArray['610929'] = '陕西省安康市白河县'; + $areaArray['611000'] = '陕西省商洛市'; + $areaArray['611001'] = '陕西省商洛市'; + $areaArray['611002'] = '陕西省商洛市商州区'; + $areaArray['611021'] = '陕西省商洛市洛南县'; + $areaArray['611022'] = '陕西省商洛市丹凤县'; + $areaArray['611023'] = '陕西省商洛市商南县'; + $areaArray['611024'] = '陕西省商洛市山阳县'; + $areaArray['611025'] = '陕西省商洛市镇安县'; + $areaArray['611026'] = '陕西省商洛市柞水县'; + $areaArray['620000'] = '甘肃省'; + $areaArray['620100'] = '甘肃省兰州市'; + $areaArray['620101'] = '甘肃省兰州市'; + $areaArray['620102'] = '甘肃省兰州市城关区'; + $areaArray['620103'] = '甘肃省兰州市七里河区'; + $areaArray['620104'] = '甘肃省兰州市西固区'; + $areaArray['620105'] = '甘肃省兰州市安宁区'; + $areaArray['620111'] = '甘肃省兰州市红古区'; + $areaArray['620121'] = '甘肃省兰州市永登县'; + $areaArray['620122'] = '甘肃省兰州市皋兰县'; + $areaArray['620123'] = '甘肃省兰州市榆中县'; + $areaArray['620200'] = '甘肃省嘉峪关市'; + $areaArray['620201'] = '甘肃省嘉峪关市'; + $areaArray['620300'] = '甘肃省金昌市'; + $areaArray['620301'] = '甘肃省金昌市'; + $areaArray['620302'] = '甘肃省金昌市金川区'; + $areaArray['620321'] = '甘肃省金昌市永昌县'; + $areaArray['620400'] = '甘肃省白银市'; + $areaArray['620401'] = '甘肃省白银市'; + $areaArray['620402'] = '甘肃省白银市白银区'; + $areaArray['620403'] = '甘肃省白银市平川区'; + $areaArray['620421'] = '甘肃省白银市靖远县'; + $areaArray['620422'] = '甘肃省白银市会宁县'; + $areaArray['620423'] = '甘肃省白银市景泰县'; + $areaArray['632600'] = '青海省果洛藏族自治州'; + $areaArray['632621'] = '青海省果洛藏族自治州玛沁县'; + $areaArray['632622'] = '青海省果洛藏族自治州班玛县'; + $areaArray['620524'] = '甘肃省天水市武山县'; + $areaArray['632625'] = '青海省果洛藏族自治州久治县'; + $areaArray['632626'] = '青海省果洛藏族自治州玛多县'; + $areaArray['632700'] = '青海省玉树藏族自治州'; + $areaArray['632721'] = '青海省玉树藏族自治州玉树县'; + $areaArray['632722'] = '青海省玉树藏族自治州杂多县'; + $areaArray['632723'] = '青海省玉树藏族自治州称多县'; + $areaArray['632724'] = '青海省玉树藏族自治州治多县'; + $areaArray['632725'] = '青海省玉树藏族自治州囊谦县'; + $areaArray['632726'] = '青海省玉树藏族自治州曲麻莱县'; + $areaArray['632800'] = '青海省海西蒙古族藏族自治州'; + $areaArray['632801'] = '青海省海西蒙古族藏族自治州格尔木市'; + $areaArray['632802'] = '青海省海西蒙古族藏族自治州德令哈市'; + $areaArray['632821'] = '青海省海西蒙古族藏族自治州乌兰县'; + $areaArray['632822'] = '青海省海西蒙古族藏族自治州都兰县'; + $areaArray['632823'] = '青海省海西蒙古族藏族自治州天峻县'; + $areaArray['640000'] = '宁夏回族自治区'; + $areaArray['640100'] = '宁夏回族自治区银川市'; + $areaArray['640101'] = '宁夏回族自治区银川市'; + $areaArray['640104'] = '宁夏回族自治区银川市兴庆区'; + $areaArray['640105'] = '宁夏回族自治区银川市西夏区'; + $areaArray['640106'] = '宁夏回族自治区银川市金凤区'; + $areaArray['640121'] = '宁夏回族自治区银川市永宁县'; + $areaArray['640122'] = '宁夏回族自治区银川市贺兰县'; + $areaArray['640181'] = '宁夏回族自治区银川市灵武市'; + $areaArray['640200'] = '宁夏回族自治区石嘴山市'; + $areaArray['640201'] = '宁夏回族自治区石嘴山市'; + $areaArray['640202'] = '宁夏回族自治区石嘴山市大武口区'; + $areaArray['640205'] = '宁夏回族自治区石嘴山市惠农区'; + $areaArray['640221'] = '宁夏回族自治区石嘴山市平罗县'; + $areaArray['640300'] = '宁夏回族自治区吴忠市'; + $areaArray['640301'] = '宁夏回族自治区吴忠市'; + $areaArray['640302'] = '宁夏回族自治区吴忠市利通区'; + $areaArray['640323'] = '宁夏回族自治区吴忠市盐池县'; + $areaArray['640324'] = '宁夏回族自治区吴忠市同心县'; + $areaArray['640381'] = '宁夏回族自治区吴忠市青铜峡市'; + $areaArray['640400'] = '宁夏回族自治区固原市'; + $areaArray['640401'] = '宁夏回族自治区固原市'; + $areaArray['640402'] = '宁夏回族自治区固原市原州区'; + $areaArray['640422'] = '宁夏回族自治区固原市西吉县'; + $areaArray['640423'] = '宁夏回族自治区固原市隆德县'; + $areaArray['640424'] = '宁夏回族自治区固原市泾源县'; + $areaArray['640425'] = '宁夏回族自治区固原市彭阳县'; + $areaArray['640500'] = '宁夏回族自治区中卫市'; + $areaArray['640501'] = '宁夏回族自治区中卫市'; + $areaArray['640502'] = '宁夏回族自治区中卫市沙坡头区'; + $areaArray['640521'] = '宁夏回族自治区中卫市中宁县'; + $areaArray['640522'] = '宁夏回族自治区中卫市海原县'; + $areaArray['650000'] = '新疆维吾尔自治区'; + $areaArray['650100'] = '新疆维吾尔自治区乌鲁木齐市'; + $areaArray['650101'] = '新疆维吾尔自治区乌鲁木齐市'; + $areaArray['650102'] = '新疆维吾尔自治区乌鲁木齐市天山区'; + $areaArray['650103'] = '新疆维吾尔自治区乌鲁木齐市沙依巴克区'; + $areaArray['610304'] = '陕西省宝鸡市陈仓区'; + $areaArray['451322'] = '广西壮族自治区来宾市象州县'; + $areaArray['451323'] = '广西壮族自治区来宾市武宣县'; + $areaArray['451324'] = '广西壮族自治区来宾市金秀瑶族自治县'; + $areaArray['451381'] = '广西壮族自治区来宾市合山市'; + $areaArray['451400'] = '广西壮族自治区崇左市'; + $areaArray['451401'] = '广西壮族自治区崇左市'; + $areaArray['451402'] = '广西壮族自治区崇左市江洲区'; + $areaArray['451421'] = '广西壮族自治区崇左市扶绥县'; + $areaArray['451422'] = '广西壮族自治区崇左市宁明县'; + $areaArray['451423'] = '广西壮族自治区崇左市龙州县'; + $areaArray['451424'] = '广西壮族自治区崇左市大新县'; + $areaArray['451425'] = '广西壮族自治区崇左市天等县'; + $areaArray['451481'] = '广西壮族自治区崇左市凭祥市'; + $areaArray['460000'] = '海南省'; + $areaArray['440784'] = '广东省江门市鹤山市'; + $areaArray['460106'] = '海南省海口市龙华区'; + $areaArray['450225'] = '广西壮族自治区柳州市融水苗族自治县'; + $areaArray['450226'] = '广西壮族自治区柳州市三江侗族自治县'; + $areaArray['450300'] = '广西壮族自治区桂林市'; + $areaArray['450301'] = '广西壮族自治区桂林市'; + $areaArray['450302'] = '广西壮族自治区桂林市秀峰区'; + $areaArray['450303'] = '广西壮族自治区桂林市叠彩区'; + $areaArray['450304'] = '广西壮族自治区桂林市象山区'; + $areaArray['450305'] = '广西壮族自治区桂林市七星区'; + $areaArray['450311'] = '广西壮族自治区桂林市雁山区'; + $areaArray['450321'] = '广西壮族自治区桂林市阳朔县'; + $areaArray['450322'] = '广西壮族自治区桂林市临桂县'; + $areaArray['450323'] = '广西壮族自治区桂林市灵川县'; + $areaArray['450324'] = '广西壮族自治区桂林市全州县'; + $areaArray['450325'] = '广西壮族自治区桂林市兴安县'; + $areaArray['450326'] = '广西壮族自治区桂林市永福县'; + $areaArray['450327'] = '广西壮族自治区桂林市灌阳县'; + $areaArray['450328'] = '广西壮族自治区桂林市龙胜各族自治县'; + $areaArray['450329'] = '广西壮族自治区桂林市资源县'; + $areaArray['450330'] = '广西壮族自治区桂林市平乐县'; + $areaArray['450331'] = '广西壮族自治区桂林市荔蒲县'; + $areaArray['450332'] = '广西壮族自治区桂林市恭城瑶族自治县'; + $areaArray['450400'] = '广西壮族自治区梧州市'; + $areaArray['450401'] = '广西壮族自治区梧州市'; + $areaArray['450403'] = '广西壮族自治区梧州市万秀区'; + $areaArray['450404'] = '广西壮族自治区梧州市蝶山区'; + $areaArray['450405'] = '广西壮族自治区梧州市长洲区'; + $areaArray['450421'] = '广西壮族自治区梧州市苍梧县'; + $areaArray['450422'] = '广西壮族自治区梧州市藤县'; + $areaArray['450423'] = '广西壮族自治区梧州市蒙山县'; + $areaArray['450481'] = '广西壮族自治区梧州市岑溪市'; + $areaArray['450500'] = '广西壮族自治区北海市'; + $areaArray['450501'] = '广西壮族自治区北海市'; + $areaArray['450502'] = '广西壮族自治区北海市海城区'; + $areaArray['450503'] = '广西壮族自治区北海市银海区'; + $areaArray['450512'] = '广西壮族自治区北海市铁山港区'; + $areaArray['450521'] = '广西壮族自治区北海市合浦县'; + $areaArray['450600'] = '广西壮族自治区防城港市'; + $areaArray['450601'] = '广西壮族自治区防城港市'; + $areaArray['450602'] = '广西壮族自治区防城港市港口区'; + $areaArray['450603'] = '广西壮族自治区防城港市防城区'; + $areaArray['450621'] = '广西壮族自治区防城港市上思县'; + $areaArray['450681'] = '广西壮族自治区防城港市东兴市'; + $areaArray['450700'] = '广西壮族自治区钦州市'; + $areaArray['450701'] = '广西壮族自治区钦州市'; + $areaArray['450702'] = '广西壮族自治区钦州市钦南区'; + $areaArray['450703'] = '广西壮族自治区钦州市钦北区'; + $areaArray['450721'] = '广西壮族自治区钦州市灵山县'; + $areaArray['450722'] = '广西壮族自治区钦州市浦北县'; + $areaArray['450800'] = '广西壮族自治区贵港市'; + $areaArray['450801'] = '广西壮族自治区贵港市'; + $areaArray['450802'] = '广西壮族自治区贵港市港北区'; + $areaArray['450803'] = '广西壮族自治区贵港市港南区'; + $areaArray['450804'] = '广西壮族自治区贵港市覃塘区'; + $areaArray['450821'] = '广西壮族自治区贵港市平南县'; + $areaArray['450881'] = '广西壮族自治区贵港市桂平市'; + $areaArray['450900'] = '广西壮族自治区玉林市'; + $areaArray['510683'] = '四川省德阳市绵竹市'; + $areaArray['510700'] = '四川省绵阳市'; + $areaArray['522626'] = '贵州省黔东南苗族侗族自治州岑巩县'; + $areaArray['522627'] = '贵州省黔东南苗族侗族自治州天柱县'; + $areaArray['522628'] = '贵州省黔东南苗族侗族自治州锦屏县'; + $areaArray['522629'] = '贵州省黔东南苗族侗族自治州剑河县'; + $areaArray['522630'] = '贵州省黔东南苗族侗族自治州台江县'; + $areaArray['522631'] = '贵州省黔东南苗族侗族自治州黎平县'; + $areaArray['522632'] = '贵州省黔东南苗族侗族自治州榕江县'; + $areaArray['522633'] = '贵州省黔东南苗族侗族自治州从江县'; + $areaArray['522634'] = '贵州省黔东南苗族侗族自治州雷山县'; + $areaArray['522635'] = '贵州省黔东南苗族侗族自治州麻江县'; + $areaArray['522636'] = '贵州省黔东南苗族侗族自治州丹寨县'; + $areaArray['522700'] = '贵州省黔南布依族苗族自治州'; + $areaArray['522701'] = '贵州省黔南布依族苗族自治州都匀市'; + $areaArray['522702'] = '贵州省黔南布依族苗族自治州福泉市'; + $areaArray['522722'] = '贵州省黔南布依族苗族自治州荔波县'; + $areaArray['522723'] = '贵州省黔南布依族苗族自治州贵定县'; + $areaArray['522725'] = '贵州省黔南布依族苗族自治州瓮安县'; + $areaArray['522726'] = '贵州省黔南布依族苗族自治州独山县'; + $areaArray['522727'] = '贵州省黔南布依族苗族自治州平塘县'; + $areaArray['522728'] = '贵州省黔南布依族苗族自治州罗甸县'; + $areaArray['522729'] = '贵州省黔南布依族苗族自治州长顺县'; + $areaArray['522730'] = '贵州省黔南布依族苗族自治州龙里县'; + $areaArray['522731'] = '贵州省黔南布依族苗族自治州惠水县'; + $areaArray['522732'] = '贵州省黔南布依族苗族自治州三都水族自治县'; + $areaArray['530000'] = '云南省'; + $areaArray['530100'] = '云南省昆明市'; + $areaArray['530101'] = '云南省昆明市'; + $areaArray['530102'] = '云南省昆明市五华区'; + $areaArray['530103'] = '云南省昆明市盘龙区'; + $areaArray['621222'] = '甘肃省陇南市文县'; + $areaArray['621223'] = '甘肃省陇南市宕昌县'; + $areaArray['621224'] = '甘肃省陇南市康县'; + $areaArray['542337'] = '西藏自治区日喀则地区萨嘎县'; + $areaArray['542338'] = '西藏自治区日喀则地区岗巴县'; + $areaArray['610328'] = '陕西省宝鸡市千阳县'; + $areaArray['610329'] = '陕西省宝鸡市麟游县'; + $areaArray['610330'] = '陕西省宝鸡市凤县'; + $areaArray['610331'] = '陕西省宝鸡市太白县'; + $areaArray['610400'] = '陕西省咸阳市'; + $areaArray['610401'] = '陕西省咸阳市'; + $areaArray['610402'] = '陕西省咸阳市秦都区'; + $areaArray['610403'] = '陕西省咸阳市杨凌区'; + $areaArray['610404'] = '陕西省咸阳市渭城区'; + $areaArray['610422'] = '陕西省咸阳市三原县'; + $areaArray['610423'] = '陕西省咸阳市泾阳县'; + $areaArray['610424'] = '陕西省咸阳市乾县'; + $areaArray['610425'] = '陕西省咸阳市礼泉县'; + $areaArray['610426'] = '陕西省咸阳市永寿县'; + $areaArray['610427'] = '陕西省咸阳市彬县'; + $areaArray['610428'] = '陕西省咸阳市长武县'; + $areaArray['610429'] = '陕西省咸阳市旬邑县'; + $areaArray['610430'] = '陕西省咸阳市淳化县'; + $areaArray['610431'] = '陕西省咸阳市武功县'; + $areaArray['610481'] = '陕西省咸阳市兴平市'; + $areaArray['610500'] = '陕西省渭南市'; + $areaArray['610501'] = '陕西省渭南市'; + $areaArray['610502'] = '陕西省渭南市临渭区'; + $areaArray['610521'] = '陕西省渭南市华县'; + $areaArray['610522'] = '陕西省渭南市潼关县'; + $areaArray['610523'] = '陕西省渭南市大荔县'; + $areaArray['610524'] = '陕西省渭南市合阳县'; + $areaArray['610525'] = '陕西省渭南市澄城县'; + $areaArray['610526'] = '陕西省渭南市蒲城县'; + $areaArray['610527'] = '陕西省渭南市白水县'; + $areaArray['610528'] = '陕西省渭南市富平县'; + $areaArray['610581'] = '陕西省渭南市韩城市'; + $areaArray['610582'] = '陕西省渭南市华阴市'; + $areaArray['610600'] = '陕西省延安市'; + $areaArray['610601'] = '陕西省延安市'; + $areaArray['610602'] = '陕西省延安市宝塔区'; + $areaArray['610621'] = '陕西省延安市延长县'; + $areaArray['610622'] = '陕西省延安市延川县'; + $areaArray['610623'] = '陕西省延安市子长县'; + $areaArray['610624'] = '陕西省延安市安塞县'; + $areaArray['610625'] = '陕西省延安市志丹县'; + $areaArray['610626'] = '陕西省延安市吴旗县'; + $areaArray['610627'] = '陕西省延安市甘泉县'; + $areaArray['610628'] = '陕西省延安市富县'; + $areaArray['610629'] = '陕西省延安市洛川县'; + $areaArray['610630'] = '陕西省延安市宜川县'; + $areaArray['610631'] = '陕西省延安市黄龙县'; + $areaArray['610632'] = '陕西省延安市黄陵县'; + $areaArray['610700'] = '陕西省汉中市'; + $areaArray['610701'] = '陕西省汉中市'; + $areaArray['610702'] = '陕西省汉中市汉台区'; + $areaArray['610721'] = '陕西省汉中市南郑县'; + $areaArray['610722'] = '陕西省汉中市城固县'; + $areaArray['610723'] = '陕西省汉中市洋县'; + $areaArray['610724'] = '陕西省汉中市西乡县'; + $areaArray['610725'] = '陕西省汉中市勉县'; + $areaArray['610726'] = '陕西省汉中市宁强县'; + $areaArray['620501'] = '甘肃省天水市'; + $areaArray['620502'] = '甘肃省天水市秦城区'; + $areaArray['620503'] = '甘肃省天水市北道区'; + $areaArray['620521'] = '甘肃省天水市清水县'; + $areaArray['620522'] = '甘肃省天水市秦安县'; + $areaArray['542400'] = '西藏自治区那曲地区'; + $areaArray['542421'] = '西藏自治区那曲地区那曲县'; + $areaArray['542422'] = '西藏自治区那曲地区嘉黎县'; + $areaArray['542423'] = '西藏自治区那曲地区比如县'; + $areaArray['542424'] = '西藏自治区那曲地区聂荣县'; + $areaArray['542425'] = '西藏自治区那曲地区安多县'; + $areaArray['542426'] = '西藏自治区那曲地区申扎县'; + $areaArray['542427'] = '西藏自治区那曲地区索县'; + $areaArray['542428'] = '西藏自治区那曲地区班戈县'; + $areaArray['542429'] = '西藏自治区那曲地区巴青县'; + $areaArray['542430'] = '西藏自治区那曲地区尼玛县'; + $areaArray['542500'] = '西藏自治区阿里地区'; + $areaArray['542521'] = '西藏自治区阿里地区普兰县'; + $areaArray['542522'] = '西藏自治区阿里地区札达县'; + $areaArray['542523'] = '西藏自治区阿里地区噶尔县'; + $areaArray['542524'] = '西藏自治区阿里地区日土县'; + $areaArray['542525'] = '西藏自治区阿里地区革吉县'; + $areaArray['542526'] = '西藏自治区阿里地区改则县'; + $areaArray['542527'] = '西藏自治区阿里地区措勤县'; + $areaArray['542600'] = '西藏自治区林芝地区'; + $areaArray['542621'] = '西藏自治区林芝地区林芝县'; + $areaArray['542622'] = '西藏自治区林芝地区工布江达县'; + $areaArray['542623'] = '西藏自治区林芝地区米林县'; + $areaArray['542624'] = '西藏自治区林芝地区墨脱县'; + $areaArray['542625'] = '西藏自治区林芝地区波密县'; + $areaArray['542626'] = '西藏自治区林芝地区察隅县'; + $areaArray['542627'] = '西藏自治区林芝地区朗县'; + $areaArray['610000'] = '陕西省'; + $areaArray['610100'] = '陕西省西安市'; + $areaArray['610101'] = '陕西省西安市'; + $areaArray['610102'] = '陕西省西安市新城区'; + $areaArray['610103'] = '陕西省西安市碑林区'; + $areaArray['610104'] = '陕西省西安市莲湖区'; + $areaArray['610111'] = '陕西省西安市灞桥区'; + $areaArray['610112'] = '陕西省西安市未央区'; + $areaArray['610113'] = '陕西省西安市雁塔区'; + $areaArray['610114'] = '陕西省西安市阎良区'; + $areaArray['610115'] = '陕西省西安市临潼区'; + $areaArray['610116'] = '陕西省西安市长安区'; + $areaArray['610122'] = '陕西省西安市蓝田县'; + $areaArray['610124'] = '陕西省西安市周至县'; + $areaArray['610125'] = '陕西省西安市户县'; + $areaArray['610126'] = '陕西省西安市高陵县'; + $areaArray['610200'] = '陕西省铜川市'; + $areaArray['610201'] = '陕西省铜川市'; + $areaArray['610202'] = '陕西省铜川市王益区'; + $areaArray['610203'] = '陕西省铜川市印台区'; + $areaArray['610204'] = '陕西省铜川市耀州区'; + $areaArray['610222'] = '陕西省铜川市宜君县'; + $areaArray['610300'] = '陕西省宝鸡市'; + $areaArray['610301'] = '陕西省宝鸡市'; + $areaArray['610302'] = '陕西省宝鸡市渭滨区'; + $areaArray['610303'] = '陕西省宝鸡市金台区'; + $areaArray['654326'] = '新疆维吾尔自治区阿勒泰地区吉木乃县'; + $areaArray['632525'] = '青海省海南藏族自治州贵南县'; + $areaArray['650104'] = '新疆维吾尔自治区乌鲁木齐市新市区'; + $areaArray['650105'] = '新疆维吾尔自治区乌鲁木齐市水磨沟区'; + $areaArray['650106'] = '新疆维吾尔自治区乌鲁木齐市头屯河区'; + $areaArray['621225'] = '甘肃省陇南市西和县'; + $areaArray['621226'] = '甘肃省陇南市礼县'; + $areaArray['621227'] = '甘肃省陇南市徽县'; + $areaArray['621228'] = '甘肃省陇南市两当县'; + $areaArray['622900'] = '甘肃省临夏回族自治州'; + $areaArray['622901'] = '甘肃省临夏回族自治州临夏市'; + $areaArray['622921'] = '甘肃省临夏回族自治州临夏县'; + $areaArray['622922'] = '甘肃省临夏回族自治州康乐县'; + $areaArray['622923'] = '甘肃省临夏回族自治州永靖县'; + $areaArray['622924'] = '甘肃省临夏回族自治州广河县'; + $areaArray['622925'] = '甘肃省临夏回族自治州和政县'; + $areaArray['622926'] = '甘肃省临夏回族自治州东乡族自治县'; + $areaArray['622927'] = '甘肃省临夏回族自治州积石山保安族东乡族撒拉族自治县'; + $areaArray['623000'] = '甘肃省甘南藏族自治州'; + $areaArray['623001'] = '甘肃省甘南藏族自治州合作市'; + $areaArray['623021'] = '甘肃省甘南藏族自治州临潭县'; + $areaArray['623022'] = '甘肃省甘南藏族自治州卓尼县'; + $areaArray['623023'] = '甘肃省甘南藏族自治州舟曲县'; + $areaArray['623024'] = '甘肃省甘南藏族自治州迭部县'; + $areaArray['623025'] = '甘肃省甘南藏族自治州玛曲县'; + $areaArray['623026'] = '甘肃省甘南藏族自治州碌曲县'; + $areaArray['623027'] = '甘肃省甘南藏族自治州夏河县'; + $areaArray['630000'] = '青海省'; + $areaArray['630100'] = '青海省西宁市'; + $areaArray['630101'] = '青海省西宁市'; + $areaArray['630102'] = '青海省西宁市城东区'; + $areaArray['630103'] = '青海省西宁市城中区'; + $areaArray['630104'] = '青海省西宁市城西区'; + $areaArray['630105'] = '青海省西宁市城北区'; + $areaArray['630121'] = '青海省西宁市大通回族土族自治县'; + $areaArray['630122'] = '青海省西宁市湟中县'; + $areaArray['630123'] = '青海省西宁市湟源县'; + $areaArray['632100'] = '青海省海东地区'; + $areaArray['632121'] = '青海省海东地区平安县'; + $areaArray['632122'] = '青海省海东地区民和回族土族自治县'; + $areaArray['632123'] = '青海省海东地区乐都县'; + $areaArray['632126'] = '青海省海东地区互助土族自治县'; + $areaArray['632127'] = '青海省海东地区化隆回族自治县'; + $areaArray['632128'] = '青海省海东地区循化撒拉族自治县'; + $areaArray['632200'] = '青海省海北藏族自治州'; + $areaArray['632221'] = '青海省海北藏族自治州门源回族自治县'; + $areaArray['632222'] = '青海省海北藏族自治州祁连县'; + $areaArray['632223'] = '青海省海北藏族自治州海晏县'; + $areaArray['632224'] = '青海省海北藏族自治州刚察县'; + $areaArray['632300'] = '青海省黄南藏族自治州'; + $areaArray['632321'] = '青海省黄南藏族自治州同仁县'; + $areaArray['632322'] = '青海省黄南藏族自治州尖扎县'; + $areaArray['632323'] = '青海省黄南藏族自治州泽库县'; + $areaArray['632324'] = '青海省黄南藏族自治州河南蒙古族自治县'; + $areaArray['632500'] = '青海省海南藏族自治州'; + $areaArray['632521'] = '青海省海南藏族自治州共和县'; + $areaArray['632522'] = '青海省海南藏族自治州同德县'; + $areaArray['632523'] = '青海省海南藏族自治州贵德县'; + $areaArray['632524'] = '青海省海南藏族自治州兴海县'; + $areaArray['652929'] = '新疆维吾尔自治区阿克苏地区柯坪县'; + $areaArray['610322'] = '陕西省宝鸡市凤翔县'; + $areaArray['610323'] = '陕西省宝鸡市岐山县'; + $areaArray['610324'] = '陕西省宝鸡市扶风县'; + $areaArray['610326'] = '陕西省宝鸡市眉县'; + $areaArray['610327'] = '陕西省宝鸡市陇县'; + $areaArray['650107'] = '新疆维吾尔自治区乌鲁木齐市达坂城区'; + $areaArray['620525'] = '甘肃省天水市张家川回族自治县'; + $areaArray['620600'] = '甘肃省武威市'; + $areaArray['620601'] = '甘肃省武威市'; + $areaArray['620602'] = '甘肃省武威市凉州区'; + $areaArray['620621'] = '甘肃省武威市民勤县'; + $areaArray['620622'] = '甘肃省武威市古浪县'; + $areaArray['620623'] = '甘肃省武威市天祝藏族自治县'; + $areaArray['620700'] = '甘肃省张掖市'; + $areaArray['620701'] = '甘肃省张掖市'; + $areaArray['620702'] = '甘肃省张掖市甘州区'; + $areaArray['620721'] = '甘肃省张掖市肃南裕固族自治县'; + $areaArray['620722'] = '甘肃省张掖市民乐县'; + $areaArray['620723'] = '甘肃省张掖市临泽县'; + $areaArray['620724'] = '甘肃省张掖市高台县'; + $areaArray['620725'] = '甘肃省张掖市山丹县'; + $areaArray['620800'] = '甘肃省平凉市'; + $areaArray['620801'] = '甘肃省平凉市'; + $areaArray['620802'] = '甘肃省平凉市崆峒区'; + $areaArray['620821'] = '甘肃省平凉市泾川县'; + $areaArray['620822'] = '甘肃省平凉市灵台县'; + $areaArray['620823'] = '甘肃省平凉市崇信县'; + $areaArray['620824'] = '甘肃省平凉市华亭县'; + $areaArray['620825'] = '甘肃省平凉市庄浪县'; + $areaArray['620826'] = '甘肃省平凉市静宁县'; + $areaArray['620900'] = '甘肃省酒泉市'; + $areaArray['620901'] = '甘肃省酒泉市'; + $areaArray['620902'] = '甘肃省酒泉市肃州区'; + $areaArray['620921'] = '甘肃省酒泉市金塔县'; + $areaArray['620922'] = '甘肃省酒泉市安西县'; + $areaArray['620923'] = '甘肃省酒泉市肃北蒙古族自治县'; + $areaArray['620924'] = '甘肃省酒泉市阿克塞哈萨克族自治县'; + $areaArray['620981'] = '甘肃省酒泉市玉门市'; + $areaArray['620982'] = '甘肃省酒泉市敦煌市'; + $areaArray['621000'] = '甘肃省庆阳市'; + $areaArray['621001'] = '甘肃省庆阳市'; + $areaArray['621002'] = '甘肃省庆阳市西峰区'; + $areaArray['621021'] = '甘肃省庆阳市庆城县'; + $areaArray['621022'] = '甘肃省庆阳市环县'; + $areaArray['621023'] = '甘肃省庆阳市华池县'; + $areaArray['621024'] = '甘肃省庆阳市合水县'; + $areaArray['621025'] = '甘肃省庆阳市正宁县'; + $areaArray['621026'] = '甘肃省庆阳市宁县'; + $areaArray['621027'] = '甘肃省庆阳市镇原县'; + $areaArray['621100'] = '甘肃省定西市'; + $areaArray['621101'] = '甘肃省定西市'; + $areaArray['621102'] = '甘肃省定西市安定区'; + $areaArray['621121'] = '甘肃省定西市通渭县'; + $areaArray['621122'] = '甘肃省定西市陇西县'; + $areaArray['621123'] = '甘肃省定西市渭源县'; + $areaArray['621124'] = '甘肃省定西市临洮县'; + $areaArray['621125'] = '甘肃省定西市漳县'; + $areaArray['621126'] = '甘肃省定西市岷县'; + $areaArray['621200'] = '甘肃省陇南市'; + $areaArray['621201'] = '甘肃省陇南市'; + $areaArray['621202'] = '甘肃省陇南市武都区'; + $areaArray['621221'] = '甘肃省陇南市成县'; + $areaArray['653000'] = '新疆维吾尔自治区克孜勒苏柯尔克孜自治州'; + $areaArray['653001'] = '新疆维吾尔自治区克孜勒苏柯尔克孜自治州阿图什市'; + $areaArray['653022'] = '新疆维吾尔自治区克孜勒苏柯尔克孜自治州阿克陶县'; + $areaArray['653023'] = '新疆维吾尔自治区克孜勒苏柯尔克孜自治州阿合奇县'; + $areaArray['659003'] = '新疆维吾尔自治区图木舒克市'; + $areaArray['659004'] = '新疆维吾尔自治区五家渠市'; + $areaArray['710000'] = '台湾省'; + $areaArray['810000'] = '香港特别行政区'; + $areaArray['820000'] = '澳门特别行政区'; + $areaArray['A00000'] = '亚洲'; + $areaArray['B00000'] = '非洲'; + $areaArray['C00000'] = '欧洲'; + $areaArray['D00000'] = '美洲'; + $areaArray['E00000'] = '大洋洲'; + $areaArray['F01000'] = '南极洲'; + $areaArray['ZZZZZZ'] = '其它'; + $areaArray['522425'] = '贵州省毕节地区织金县'; + $areaArray['522426'] = '贵州省毕节地区纳雍县'; + $areaArray['522427'] = '贵州省毕节地区威宁彝族回族苗族自治县'; + $areaArray['522428'] = '贵州省毕节地区赫章县'; + $areaArray['522600'] = '贵州省黔东南苗族侗族自治州'; + $areaArray['522601'] = '贵州省黔东南苗族侗族自治州凯里市'; + $areaArray['522622'] = '贵州省黔东南苗族侗族自治州黄平县'; + $areaArray['522623'] = '贵州省黔东南苗族侗族自治州施秉县'; + $areaArray['522624'] = '贵州省黔东南苗族侗族自治州三穗县'; + $areaArray['513230'] = '四川省阿坝藏族羌族自治州壤塘县'; + $areaArray['511425'] = '四川省眉山市青神县'; + $areaArray['511500'] = '四川省宜宾市'; + $areaArray['511501'] = '四川省宜宾市'; + $areaArray['511502'] = '四川省宜宾市翠屏区'; + $areaArray['511521'] = '四川省宜宾市宜宾县'; + $areaArray['511522'] = '四川省宜宾市南溪县'; + $areaArray['511523'] = '四川省宜宾市江安县'; + $areaArray['511524'] = '四川省宜宾市长宁县'; + $areaArray['511525'] = '四川省宜宾市高县'; + $areaArray['511526'] = '四川省宜宾市珙县'; + $areaArray['511527'] = '四川省宜宾市筠连县'; + $areaArray['511528'] = '四川省宜宾市兴文县'; + $areaArray['511529'] = '四川省宜宾市屏山县'; + $areaArray['511600'] = '四川省广安市'; + $areaArray['511601'] = '四川省广安市'; + $areaArray['511602'] = '四川省广安市广安区'; + $areaArray['511621'] = '四川省广安市岳池县'; + $areaArray['511622'] = '四川省广安市武胜县'; + $areaArray['511623'] = '四川省广安市邻水县'; + $areaArray['511681'] = '四川省广安市华莹市'; + $areaArray['511700'] = '四川省达州市'; + $areaArray['511701'] = '四川省达州市'; + $areaArray['511702'] = '四川省达州市通川区'; + $areaArray['511721'] = '四川省达州市达县'; + $areaArray['511722'] = '四川省达州市宣汉县'; + $areaArray['511723'] = '四川省达州市开江县'; + $areaArray['511724'] = '四川省达州市大竹县'; + $areaArray['511725'] = '四川省达州市渠县'; + $areaArray['511781'] = '四川省达州市万源市'; + $areaArray['511800'] = '四川省雅安市'; + $areaArray['511801'] = '四川省雅安市'; + $areaArray['511802'] = '四川省雅安市雨城区'; + $areaArray['511821'] = '四川省雅安市名山县'; + $areaArray['511822'] = '四川省雅安市荥经县'; + $areaArray['511823'] = '四川省雅安市汉源县'; + $areaArray['511824'] = '四川省雅安市石棉县'; + $areaArray['511825'] = '四川省雅安市天全县'; + $areaArray['511826'] = '四川省雅安市芦山县'; + $areaArray['511827'] = '四川省雅安市宝兴县'; + $areaArray['511900'] = '四川省巴中市'; + $areaArray['511901'] = '四川省巴中市'; + $areaArray['511902'] = '四川省巴中市巴州区'; + $areaArray['511921'] = '四川省巴中市通江县'; + $areaArray['511922'] = '四川省巴中市南江县'; + $areaArray['511923'] = '四川省巴中市平昌县'; + $areaArray['512000'] = '四川省资阳市'; + $areaArray['512001'] = '四川省资阳市'; + $areaArray['512002'] = '四川省资阳市雁江区'; + $areaArray['512021'] = '四川省资阳市安岳县'; + $areaArray['512022'] = '四川省资阳市乐至县'; + $areaArray['512081'] = '四川省资阳市简阳市'; + $areaArray['513200'] = '四川省阿坝藏族羌族自治州'; + $areaArray['513221'] = '四川省阿坝藏族羌族自治州汶川县'; + $areaArray['513222'] = '四川省阿坝藏族羌族自治州理县'; + $areaArray['513223'] = '四川省阿坝藏族羌族自治州茂县'; + $areaArray['513224'] = '四川省阿坝藏族羌族自治州松潘县'; + $areaArray['513225'] = '四川省阿坝藏族羌族自治州九寨沟县'; + $areaArray['513226'] = '四川省阿坝藏族羌族自治州金川县'; + $areaArray['532300'] = '云南省楚雄彝族自治州'; + $areaArray['532301'] = '云南省楚雄彝族自治州楚雄市'; + $areaArray['532322'] = '云南省楚雄彝族自治州双柏县'; + $areaArray['530423'] = '云南省玉溪市通海县'; + $areaArray['513231'] = '四川省阿坝藏族羌族自治州阿坝县'; + $areaArray['513232'] = '四川省阿坝藏族羌族自治州若尔盖县'; + $areaArray['513233'] = '四川省阿坝藏族羌族自治州红原县'; + $areaArray['513300'] = '四川省甘孜藏族自治州'; + $areaArray['513321'] = '四川省甘孜藏族自治州康定县'; + $areaArray['513322'] = '四川省甘孜藏族自治州泸定县'; + $areaArray['513323'] = '四川省甘孜藏族自治州丹巴县'; + $areaArray['513324'] = '四川省甘孜藏族自治州九龙县'; + $areaArray['513325'] = '四川省甘孜藏族自治州雅江县'; + $areaArray['513326'] = '四川省甘孜藏族自治州道孚县'; + $areaArray['513327'] = '四川省甘孜藏族自治州炉霍县'; + $areaArray['513328'] = '四川省甘孜藏族自治州甘孜县'; + $areaArray['513329'] = '四川省甘孜藏族自治州新龙县'; + $areaArray['513330'] = '四川省甘孜藏族自治州德格县'; + $areaArray['513331'] = '四川省甘孜藏族自治州白玉县'; + $areaArray['513332'] = '四川省甘孜藏族自治州石渠县'; + $areaArray['513333'] = '四川省甘孜藏族自治州色达县'; + $areaArray['513334'] = '四川省甘孜藏族自治州理塘县'; + $areaArray['513335'] = '四川省甘孜藏族自治州巴塘县'; + $areaArray['513336'] = '四川省甘孜藏族自治州乡城县'; + $areaArray['513337'] = '四川省甘孜藏族自治州稻城县'; + $areaArray['513338'] = '四川省甘孜藏族自治州得荣县'; + $areaArray['513400'] = '四川省凉山彝族自治州'; + $areaArray['513401'] = '四川省凉山彝族自治州西昌市'; + $areaArray['513422'] = '四川省凉山彝族自治州木里藏族自治县'; + $areaArray['513423'] = '四川省凉山彝族自治州盐源县'; + $areaArray['513424'] = '四川省凉山彝族自治州德昌县'; + $areaArray['513425'] = '四川省凉山彝族自治州会理县'; + $areaArray['513426'] = '四川省凉山彝族自治州会东县'; + $areaArray['513427'] = '四川省凉山彝族自治州宁南县'; + $areaArray['513428'] = '四川省凉山彝族自治州普格县'; + $areaArray['513429'] = '四川省凉山彝族自治州布拖县'; + $areaArray['513430'] = '四川省凉山彝族自治州金阳县'; + $areaArray['513431'] = '四川省凉山彝族自治州昭觉县'; + $areaArray['513432'] = '四川省凉山彝族自治州喜德县'; + return $areaArray[$index]; +} + +if(checkIdCard($idCard)!=false){ + $tyear=substr($idCard,6,4); + $tmonth=substr($idCard,10,2); + $tday=substr($idCard,12,2); + $birthday=$tyear."-".$tmonth."-".$tday; + $cardresult=array('code'=>200,'msg'=>checkIdCard($idCard),'gender'=>getSex($idCard),'idnub'=>$idCard,'birthday'=>substr($idCard,6,8),'conste'=>birthday($birthday,'-'),'province'=>getPro($idCard),'city'=>getAddr($idCard)); +}else{ + $cardresult=array('code'=>201,'msg'=>'请输入身份证号码'); +} +echo json_encode($cardresult, JSON_UNESCAPED_UNICODE); +?> \ No newline at end of file diff --git a/api/sjbz/counter.dat b/api/sjbz/counter.dat new file mode 100644 index 0000000..e440e5c --- /dev/null +++ b/api/sjbz/counter.dat @@ -0,0 +1 @@ +3 \ No newline at end of file diff --git a/api/sjbz/index.php b/api/sjbz/index.php new file mode 100644 index 0000000..399d380 --- /dev/null +++ b/api/sjbz/index.php @@ -0,0 +1,45 @@ + + + \ No newline at end of file diff --git a/api/wyy/counter.dat b/api/wyy/counter.dat new file mode 100644 index 0000000..c793025 --- /dev/null +++ b/api/wyy/counter.dat @@ -0,0 +1 @@ +7 \ No newline at end of file diff --git a/api/wyy/index.php b/api/wyy/index.php new file mode 100644 index 0000000..6b61ad1 --- /dev/null +++ b/api/wyy/index.php @@ -0,0 +1,203 @@ + $v) { + $this->info[$k] = $v; + } + $this->ParameterException(); + } + + protected function ParameterException() { + $id = $this->info['id']; + if (!is_numeric($id)) { + $this->Array = ['code' => -1, 'msg' => '请输入正确的歌单id']; + $this->returns(); + return; + } + $this->getPlaylistSongs(); + } + + protected function getPlaylistSongs() { + $id = $this->info['id']; + $post_data = http_build_query(['s' => '100', 'id' => $id, 'n' => '100', 't' => '100']); + $url = 'http://music.163.com/api/v6/playlist/detail'; + + $data = NetEaseHelper::curl($url, [ + 'post' => $post_data, + 'ua' => 'NeteaseMusic/8.6.31.211201171945(8006031);Dalvik/2.1.0 (Linux; U; Android 11; PCLM10 Build/RKQ1.200928.002)', + 'Header' => $this->header + ]); + + $decoded = json_decode($data, true); + + if (empty($decoded['playlist']['trackIds'])) { + $this->Array = ['code' => -1, 'msg' => '无法获取歌单信息']; + $this->returns(); + return; + } + + $array = $decoded['playlist']['trackIds']; + $rand_song = $array[array_rand($array, 1)]; + $this->id = $rand_song['id']; + + $this->getSongDetail(); + } + + protected function getSongDetail() { + $id = $this->id; + $url = 'http://music.163.com/api/song/detail/?id=' . $id . '&ids=%5B' . $id . '%5D&csrf_token='; + + $data = json_decode(NetEaseHelper::curl($url), true); + + if (empty($data['songs'][0])) { + $this->Array = ['code' => -1, 'msg' => '无法获取歌曲信息']; + $this->returns(); + return; + } + + $song = $data['songs'][0]; + $song_name = $song['name'] ?? '未知'; + $artist_name = $song['artists'][0]['name'] ?? '未知'; + $cover = $song['album']['picUrl'] ?? ''; + $music_url = 'http://music.163.com/song/media/outer/url?id=' . $id; + $tail = $this->info['tail'] ?? '网易云音乐'; + + $this->Array = [ + 'code' => 200, + 'msg' => '获取成功', + 'data' => [ + 'id' => $id, + 'song' => $song_name, + 'singer' => $artist_name, + 'cover' => $cover, + 'music_url' => $music_url, + 'tail' => $tail + ] + ]; + + $this->returns(); + } + + protected function returns() { + $type = $this->info['type'] ?? 'json'; + + switch ($type) { + case 'text': + if (isset($this->Array['data'])) { + $text = "歌曲:" . $this->Array['data']['song'] . "\n"; + $text .= "歌手:" . $this->Array['data']['singer']; + echo $text; + } else { + echo $this->Array['msg']; + } + break; + case 'url': + if (isset($this->Array['data']['music_url'])) { + header('Location: ' . $this->Array['data']['music_url']); + } else { + echo json_encode($this->Array, JSON_UNESCAPED_UNICODE); + } + break; + default: + echo json_encode($this->Array, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT); + break; + } + exit; + } +} + +// 获取参数 +$songId = isset($_REQUEST['id']) ? intval($_REQUEST['id']) : 0; +$tail = isset($_REQUEST['tail']) ? $_REQUEST['tail'] : '网易云音乐'; +$type = isset($_REQUEST['type']) ? $_REQUEST['type'] : 'json'; + +// 如果没提供歌单ID,使用默认热门歌单 +if (empty($songId) || $songId <= 0) { + $playlists = [71385702, 2884035, 3778678, 3779629, 19723756]; + $songId = $playlists[array_rand($playlists, 1)]; +} + +// 执行查询 +new Music_163_Rand([ + 'id' => $songId, + 'type' => $type, + 'tail' => $tail +]); +?> \ No newline at end of file diff --git a/api/yiyan/counter.dat b/api/yiyan/counter.dat new file mode 100644 index 0000000..d8263ee --- /dev/null +++ b/api/yiyan/counter.dat @@ -0,0 +1 @@ +2 \ No newline at end of file diff --git a/api/yiyan/hitokoto.txt b/api/yiyan/hitokoto.txt new file mode 100644 index 0000000..8305edb --- /dev/null +++ b/api/yiyan/hitokoto.txt @@ -0,0 +1,3386 @@ +有你在的日子才是我的日常。 +夹在我女友与前女友与青梅竹马间的果然是修罗场! +既然如此,就再努力一次吧。别在这里愁眉不展,也不要再自欺欺人,重新来过! +比自己,比梦想更重要的东西永远都存在着... +嘛,那又怎么样呢? +自身不先改变的话,一切都不会改变。 +比起有一百个朋友,不如有个比一百人还要重要的真心朋友。 +我有在反省,但我不后悔。 +要超越过去与悲伤,用坚强和笑容去开拓明天。 +男人许下的诺言就一定要遵守。 +没有回忆就去创造回忆,没有道路就去开辟道路。 +我敬你是条汉子! +不相信自己的人,连努力的价值都没有。 +微风摇曳着窗帘,夕阳斜射入教室,在那里鼓起勇气告白的少年。即使现在也能清晰地回想起她的声音「当朋友,不行吗?」 +就算是沉落地面的太阳,只要夜晚过了一定会再度升起,不管有什么痛苦或难过的事,跟今天截然不同的明天也一定会到来。 +我的腿让我停下,可是心却不允许我那么做。 +生活就像超级女生,走到最后的都是纯爷们。 +我要拼,装上假牙也要拼! +想要成为无论多么悲伤的时候,也能够漂亮微笑的人吧。 +人们只是用好人来称呼对自己有用的人而以,不存在对所有人都有用的人。 +烈焰中舞动的火花,将赐予邪恶异性交往以天罚。 +无论乌云有多浓厚,星星也一定还在,只是暂时看不到了而已。 +不相信人咬不到肚脐的,咬破肚脐去死如何? +人一生会遇到约万人,两个人相爱的概率是.。所以你不爱我,我不怪你。 +不管看到什么样的过去,都请不要迷失自己,不管你变成什么样子,我都是你的同伴。 +心,可是很重的。 +我爱上的人,称我为怪叔叔 +慕君之心,至死方休。 +虚伪的眼泪,会伤害别人,虚伪的笑容,会伤害自己。 +世界は恋に落ちている。 +若隐若现才是艺术! +生我何用?不能欢笑。灭我何用?不减狂骄。 +就是因为你不好,才要留在你身边,给你幸福。 +呐,我们好像是,被宇宙和地球拆散的恋人似的。 +你会梦游,我会磨牙,我们晚上一起去吓人吧! +或许只需一滴露水,便能守护这绽放的花朵。 +自己永远是孤单的,但你可以让其他人变得不孤单。 +和哥哥的便当比起来夜空的薯片就像大便一样!只会给我大便的大便夜空是笨蛋~笨蛋~ +我手中的魔法,是守护挚爱的力量,是坚定这个信念所必须的力量,我一定会拯救你的,无论在何时、何地。 +要改变别人的心真是件很难办的事,不过改变自己要容易一点。 +风筝的线你随时可以放开,只是别盼望我会回来。 +Nothing is true, everything is permitted. +与你的生命等价的东西,这个世界上根本没有。 +君子可寓意于物,但不可留意于物。 +最好的感觉,是有人懂你的欲言又止。 +看似美好的东西,往往藏着陷阱。 +爱,其实很简单,困难的是去接受它。 +喜欢大胸只是本能,喜欢贫乳才是审美。 +二次元什么的我本来是不感冒的,直到我的膝盖中了一箭。 +你才是⑨!你全家都是⑨! +努力是不会背叛自己的,虽然梦想有时会背叛自己。 +面对就好,去经历就好。 +我从小就害怕虫子 +做不到的话,不过就是一死 。但是,赢了就能活下去,要是不战斗就赢不了。 +既然认准这条路,何必去打听要走多久。 +研表究明,汉字的序顺并不定一能影阅响读,比如当你看完这句话后,才发这现里的字全是都乱的。 +少年心意,一如明月松间的青石流水,那些年里看到了,却不懂。 +明明只是活着,哀伤却无处不在⋯⋯ +少罗嗦,你还不如虫子呢! +天空是连着的,如果我们也能各自发光的话,无论距离有多远,都能看到彼此努力的身影。 +别人恋爱不成功,你连暗恋都不成功! +H什么的最讨厌了! +如果你都不知道自己想去哪里,那去哪里都是一样的。 +越是困难,越要抬起头,地上可找不到任何希望! +人与人在偶然之中创造相遇与别离。 +所以,他们的祭典还没结束。 +既不回头,何必不忘;既然无缘,何必誓言;今日种种,似水无痕。 +正因为听不见和看不到,所以风子才会做这样的事情。 +你为了你的正义,我为了我的正义。 +可是就算我们通一千次短信,我们各自的心,大概也只会相互靠近一厘米吧。 +用我一生,换你十年天真无邪。 +不忘初心,方得始终。 +我的终点,与幸福同在。 +什么都无法舍弃的人,什么都无法改变 。 +错的不是我, 错的是世界。 +有些人,一旦遇见,便一眼万年;有些心动,一旦开始,便覆水难收。 +有光的地方必有影,有影的地方也必定有光,绝望的颜色越是浓重,一定会有光芒耀眼的希望。 +已经无法回到过去了。也不知道将来会是什么模样。 +我知道的,面码⋯⋯自己已经死掉这点事,还是知道的⋯⋯ +苦到头未必是甜的,而甜到头一定是苦的 。 +文能提笔控萝莉,武能床上定人妻。进可欺身压正太,退能提臀迎众基。 +就算只有六十亿分之一的机会,我们还是会邂逅。 +无法飞翔的翅膀也是有意义的,因为它是曾经翱翔于天空所留下的珍贵回忆。 +不会停的雨的确存在,但是撑起伞来就行了,接下来抬起头前进,这样一来,偶尔会出现下着太阳雨的日子,经过阳光的反射闪闪发亮的雨滴,一定非常美丽。 +人总是会变的,不要害怕改变哦。 +即使从梦中醒来,还会有回忆留下。 +想了解喜欢的人,可是,却不能理解。 +只要有想见面的人,自己就不再是孤单一人。 +一定是红线下得太乱,才不小心把我和你绑在一起了……却没系稳。 +挡着在我们面前的是巨大庞然的人生,阻隔在我们中间的是广阔无际的时间,对于他们,我们无能为力⋯⋯ +这是眼泪吗?原来眼泪是这么的温暖,我一直以为,哀伤的东西都是冰冷的。 +时间并不存在,存在的只有此刻。 +梦想是否无聊并不是别人来决定的,不管是什么样的梦想,自己拼命努力去追寻才是最重要的。 +等待,不是为了你能回来,而是找个借口不离开。 +世界这么大,人生这么长,总会有那么一个人,让你想要温柔的对待。 +嗯,一个人也要加油,我是坚强的孩子。 +我想让自己强大起来,因为至少我已经有幸和想要保护的人相遇了。 +老是低着头,幸福可是会离你而去的喔。 +我觉得,我这辈子最灿烂的笑容,大概都奉献给我电脑屏幕了。 +如果还有来生 ,我无论如何都要来到你身边,我已经没有了其他想要追求的东西,因为没有比你更重要的了。 +将愿望倾入不愿忘却的回忆中⋯⋯ +胸不平何以平天下,乳不巨何以聚人心。 +你最无暇的时光是哪段,你又把它奉献给了谁? +男人变态有什么错! +失去的东西虽然拿不回来,但是,忘记的事情是可以想起来的。 +生生生生暗生始,死死死死冥死终。 +我的小伙伴们都惊呆了! +刁蛮少女贵千金,比武招亲动芳心。盼能与君长相依,结伴江湖侠侣行。 +控兄是我的个性的同时,也是勋章! +哭泣并不能改变任何事情。 +既不回头,何必不忘;既然无缘,何须誓言;今日种种,似水无痕;明夕何夕,君已陌路。 +欺骗世界,欺骗最初的你。 +只有破碎的心才有伤人的棱角。 +我只对现实世界绝望过,却未对自己绝望过! +从小好女色的男人的想像力比不上狗。 +我并不羡慕别人的人生,这就是所谓幸福。 +All for one, one for all. +神曲的存在并不是为了享受音乐,而是品味那段最珍贵的回忆。 +有些事情本身我们无法控制,只好控制自己。 +日子过的象流水一般。它静静的从我们身边缓缓流过,不带半分声响。那些我们当年执着的人,执着的事,执着之后,却变成一种负担。 +不要把你所遭遇的苦难看得太大,更不要把你所拥有的幸福看得太少。 +就是因为抱有不现实的理想,所以才总是做出如此极端的事情! +给我一个电话亭,我要拯救地球。 +这个城市大得让人到处能一见钟情,却没法重逢。 +一直注视着你,似近似远,总是触碰不到。 +不要祈求生活公平,只需要适应它。 +男人就应该保持冷静,沸腾的水只会被蒸发掉。 +如果我会变成恶魔,那就随他吧。我会接受放逐,一切只为了保护她。 +如果你执意追寻着我的幻影,总有一天会被真正的我打败。 +魔装少女就是本少爷! +天空本是一种风景,可是遇见你之后,它变成了一种心情。 +我是一个经常笑的人,可我不是经常开心的人。 +只是相谈就会开心起来,沉浸在温柔的眼神当中,竭尽全力的思念,悄悄地奉献。 +你愿意陪我走到地狱的底端吗? +重要的不是你做了多少事,而是你放了多少心思进去。 +今后无论发生什么事也好,这个左手上的⋯⋯都是同伴的记号! +不要哀求,学会争取;若是如此,终有所获。 +无论是丢下还是被丢下,都是一样痛苦的。 +新闻联播的牛X之处在于就算你一直在换台,也能完整的看完一条新闻。 +我们所过的每个平凡的日常,也许就是连续发生的奇迹。 +喜欢上你,爱上你,真是太好了,谢谢。 +共道人间惆怅事,不知今夕是何年。 +没有动漫的世界,就是没有的光明的大地! +所谓的言语,只有当对方听进去了才开始有意义啊。 +臣妾做不到啊~ +因为无法再见面,所以要笑着说再见。 +与其被自己的本性牵着走而痛苦,倒不如试着改变自己。 +你永远是我唯爱旅行中名为秘密的起点站。 +为毛我的眼里常含泪水,因为我老是中枪。 +我们一路奋战,不是为了改变世界,而是为了不让世界改变我们。 +如果你愿意的话,让我带您去吧,这座小镇,愿望实现的地方⋯⋯ +美丽的不是这个世界,而是看世界的你的眼神。 +我们走过风走过雨,就是没能走进彼此的内心。 +以前高中时,羡慕大学考试只要及格就行;现在大学了,怀念高中考试及不及格都行⋯⋯ +人生最糟糕的事,一个是饿肚子,一个是孤独。 +从一开始,我就不那么喜欢你。 +旅行唯有出发前最愉快,狗儿唯有叫声最吓人,女人唯有背影最美丽。 +人的记忆本来就是暧昧的,不值得信任。 +既然忘不掉,就把它留在心中,让时间去冲淡它。 +就算风吹散了冰雪,想念也会留存下来。 +生活中若没有朋友,就像生活中没有阳光一样。 +上帝说要有光,于是萝莉就掀起了裙子。 +什么都无所谓只想在你身边,什么都无所谓只想和你说话,什么都无所谓所以请你不要逃避。 +我很好奇! +忘记本身就是一件不可能的事。 +能够轻易就放弃的梦想,有存在的价值么? +彼此相互推卸不幸是没有结果的。 +如果分手的恋人还能做朋友,要不从没爱过,要不还在爱着。 +宅,是一种生活状态;死宅,是一种人生境界⋯⋯ +烦恼这东西,是只有活着的人,才有的特权哦。 +( ⊙ o ⊙ )啊,你在看这条一言 +半夜还在Coding的人也是蛮拼的吧... +如果你是我该多好,那你就会知道我有多难过,多喜欢你。 +风停之后再扬帆,船绝不会前行。 +当你想做一件事,却无能为力的时候,是最痛苦的。 +请不要忘记,那给你带来感动的,名为二次元的理想乡。 +如果聚集负的感情,世界就会陷入负的洪流;反之聚集正的感情,世界就会循着正道而行。 +自己的感觉,不说出来,别人也不会懂,如果不懂,就应该互相沟通。 +故乡的云。上古的玉。随手的诗。十九岁的你。 +黑暗不能驱除黑暗,只有光明可以做到;仇恨不能驱除仇恨,只有爱可以做到。 +我不是萝莉控,是妹控啊! +相信十年后的八月,我们还会相遇。 +(根据相关法律法规,相关内容已被屏蔽。) +看到的感受到的永远都不会消失永远都不会忘记,与各种各样的相遇一同永存。 +沒有永远下不停的雨。 +一天吐槽太多次的话,梗也是会用完的。 +只是,想要做些什么而已。 觉得不做些什么就会死掉而已。 +想要试着去相互接近,但最后还是无法敞开心扉,结果就是擦肩而过⋯⋯ +今天你最后遇见的那个人有在微笑吗? +弱小和无知不是生存的障碍,傲慢才是。 +别人说的记在脑袋里,而自己的,则放在心里。 +煩い!煩い!煩い! +我们开始一起攀登,这长长的,长长的坡道。 +不要,我现在暂时留在他身边,直到那转瞬即逝的日子到来。 +“你没车没房没卡,拿什么和我谈恋爱?”“......我有高达......” +十步做一死,千里不留行,事了拂衣去,深藏功与名~ +我一直以为人是慢慢变老的,其实不是,人是一瞬间变老的。 +每个凉宫都会遇到属于她的John Smith。 +仍是那么熟悉的味道,只是用墓土和骨灰作成的身体,已经不再有体温。 +比起悲伤来说,无法分享快乐这件事,要更加的寂寞吧。 +我能够允许你逃避过去,不过至少从现在或者明天开始都不要再逃避。 +一天最大任务莫过于,好好睡觉,好好醒来。 +我的眼睛,就是为了寻找你而存在的。 +美好的人眼裡映出的世界也是美好的。 +没有期盼就不会出现奇迹。 +倘若只是为了驱赶心中的寂寞,找谁都可以的。 +有被杀的觉悟,才有资格开枪。 +虽有遗憾,并无后悔。 +越是锐利的小刀切完东西后就越容易变钝。 +桑丘,让他们管我叫疯子吧,我还疯得不够,所以得不到他们的赞许。 +我想要握紧的并不是匕首或是什么,只不过是他的掌心而已。 +如果你死了,那什么也改变不了,可如果你还活着,那就能改变一些事情。 +透过孩子的眼神,让我相信这个世界上还有着纯真。 +我和我的小伙伴们都惊呆了! +除了爱你,我什么都可以。 +观察铅笔和橡皮,哪个是攻哪个是受,请写出它们晚上的对话。 +我年轻,我傲娇。 +下一次重逢,将是何年何月?天空必将见证。 +我是要成为海贼王的男人! +我愿意给你自己所有的快乐,你愿意分担我一半的难过吗? +有一种无奈叫做,你明明是只候鸟,却喜欢上只能给你冬天的人。 +廉价的自尊、粗劣的傲气,无论哪个后生小辈都很重视这些东西。 +你的心可以属于耶稣,但你的屁股永远属于陆战队! +雨,何时停? +那天放学的时候人很多。楼道很挤,你的手不小心碰到了我的手背,这是我漫长而又短暂的初恋。 +心之所愿,无所不成。 +XX什么的,最讨厌了! +工程穷三代,考古毁一生。 +你知道雪为什么是白色的吗?因为她忘记了本来的颜色。 +最终让你难以忘怀的,并不是某个谁,而是当初为之倾心,不顾一切的自己。 +用番茄Lu过…比香蕉好←那是你没领悟到香蕉的正确用法 +我们的夏天仍未结束。 +愿我等之誓言,超越姓名与身份而永存。 +无法逃避的是自我,而无法挽回的是过去。 +败者死于绝望,胜者死于渴望。 +情深不寿,强极则辱,谦谦君子,温润如玉。 +我的一生,无怨无悔! +那双紧握不放的手⋯⋯抓住的是希望⋯⋯亦或是絕望⋯⋯ +知道活着的痛苦处的人就能对人温柔,这和软弱是不一样的。 +生活就像愤怒的小鸟,失败后总有几只猪在笑。 +忘记一个人,并非不再想起,而是偶尔想起,心中却不再有波澜。 +我没有梦想,但是我能保护! +树上的鸟儿成双对,对面的冤家你想掐死谁。 +能够原谅女人的,才是男人。 +我会继续等着你,就算是一万二千年。 +Yesterday is a history, tomorrow is a mystery, but today is a gift. +年华无多时,恋爱吧男子! +贫乳是社会地位的象征。是具有稀有价值的! +今天的早餐是:早苗的面包、秋子的果酱和观铃的果汁~ +承君此诺,必守一生。 +历史虽然会一再重演,但人类却无法回到过去。 +即使如此,我也有我想保护的世界! +患了中二病,等于有了一种信仰。 +呐,知道么,樱花飘落的速度,是每秒五厘米哦~ +如果我拥有如同小狗一样的尾巴的话,肯定会高兴得遮掩不住地摇来摇去吧。 +男人从小的时候就是无药可救的。 +懂得认输是非常重要的,不尝到失败的不甘,也就不会明白跌倒后怎么爬起来,更不可能再向前迈进。 +树大必有枯枝,人多必有白痴。 +请叫我女王大人~ +不能哭!唱歌吧!继续唱下去吧!不是为了赞美神,是为了向神挑战而唱! +前天是小兔子,昨天是小鹿,今天是你。 +只要微笑就可以了。 +我觉得你很幸福,因为你可以选择爱我或不爱我,而我只能选择爱你或更爱你。 +我们都在命运之湖上荡舟划桨,波浪起伏着而我们无法逃脱孤航。但是假使我们迷失了方向,波浪将指引我们穿越另一天的曙光。 +繁花落尽,明月映着谁老去…… +我会跟她结婚,并不是因为她是计算机,而是因为她就是她。同样的,我会喜欢你,也是因为你就是你。 +旅行的意义在于找到自己,而非浏览他人。 +扎古不论怎么化妆都不可能变成高达的。 +只要一息尚存,就还有希望。 +你制定的计划是.txt还是.exe? +重要的是无论我们选择哪条路,都要担负起选择的责任。 +如果不能忠于自己的心,胜负又有什么价值呢? +一个人吃饭,太寂寞了。 +我在未来等你。 +爱迪生说过:“要把BOSS打倒就要准备足够的等级。” +大地母亲在忽悠着你。 +我一直都在你身边 ,一直都在。 +智商是硬伤。 +问君能有几多愁?恰似一部新番没看头。 +应该可以了吧,我已经很努力了,应该可以抵达终点了⋯⋯ +谎言不一定是谎言,被发现的谎言,才算是谎言。 +就算鼻血流尽,也不能放弃妄想。 +世界并不完美,却因此而美丽。 +无论在哪里遇到你,我都会喜欢上你。 +没有谁能够永远坚强下去的,每个人都会有疲累的无法站起的时候。世间的故事,就是为了这一刻而存在的哦。 +那种亲密的人突然陌生,希望完全落空的感觉,就好像喝口凉水居然被烫到。 +一直保持微笑是有诀窍的,那就是,在想哭的时候放声大哭。 +恋ではなく、爱でもなく、もっとずっと 深く重い。 +邂逅本身,就是一种奇迹啊。 +过去的事情可以不忘记,但一定要放下。 +要相信同伴,拯救同伴。 +如果能够重生的话,我想,我想成为水母。想成为只是在海里自由地摇摇摆摆的水母。 +我相信十年后的八月,我们还能再相遇。 +想你想到手都断了… +当朋友是不需要什么资格的。 +像平常的你一样引发奇迹吧- +我的内心就和厕纸一样单纯! +如果我是那雨滴的话,那么,我能够像把不曾交汇的天空与大地连接起来那样,把某人的心串联起来吗? +只要能努力,就应当去努力;只要还能前进,就要向前走去。 +梦总是有会醒来的时候,不会醒的梦总有一天会变成悲伤。 +胜而不灭,霸而不辱,这才是真正的征服。 +私だって今日こそ... 遠野くんに告白するんだ。 +活着就是为了改变世界。 +我不会接受我不要的未来,哪怕是命中注定。 +我的船上没有手下,只有伙伴。 +生尽欢,死无憾。 +岁的阿升你好,我是岁的美加子,我现在也还是非常、非常的喜欢阿升哦! +勇气,就是即便害怕也会去做。 +人经历风浪是会变得更强,可是船不同,日积月累的只有伤痛。 +君生我未生,我生君已老。 君恨我生迟,我恨君生早。 +代表月亮消灭你! +我们的心就像那天空一样,永不分离。 +时间可以治愈?如果时间也病了怎么办? +真可悲,你什么都不知道,在这个世界上没有什么是不重要的! +不管怎么样,未来都是可以改变的。 +有些事情我不看透,不是我笨,只是我太善良。 +成熟不是人的心变老,是泪在打转还能微笑。 +我除了投三分,就什么都没有了⋯⋯ +最近困扰我的是小小的分别,总会带来一丝寂寞。短暂的相遇和分别那一分一秒的时间都让我想要无比珍惜。 +小孩子看了根本把持不住! +对不起,风太大,我没有听清楚⋯⋯ +不敢正视你的眼睛,是怕我每一个眼神都在告白。 +在回忆里留下微笑是为了不让你哭泣... +能哭的地方只有厕所和爸爸的怀里。 +拿着刀并且可以让人们变得幸福的只有料理人。 +我只是做了我能做的事,没有时间想将来。 +为错误停驻是件可悲的事。 +你不会死的,因为我会保护你. +阳光灼热,数不尽夏日繁华;蝉鸣幽幽,道不完苦辣酸甜。 +我们在年少时并不知道,有些乐章一旦开始,唱的就是曲终人散。 +哼!悔改吧,你们这群死宅,人家可是身价四千万的大小姐。 +“像你这样的白痴是怎么活过来的?”“因为我很自信。 +要是因为烦恼很痛苦,就选择了轻松的选项,将来一定会后悔。 +隐约雷鸣,阴霾天空,即使天无雨,我亦留此地。 +即使无法掌握未来,也请不要忘了明天。 +我如朝露降人间,和风樱花随春谢。四十九年一朝梦,一期荣华一杯酒。 +我在人生的道路上迷失了。 +就算一次也好,我想在这颗星球上尽情奔跑。 +因为我喜欢你,喜欢得想吃掉你啊! +只要有你,我便无所不能。 +隐约雷鸣,阴霾天空,但盼风雨来,能留你在此。 +取少量学生放入试管,加入过量作业,生成学霸溶液和不溶于水的学渣。过滤,在学渣中加入过量浓试卷,学渣迅速溶解且产生气泡,学霸则无明显现象。 +其实,恋爱这种东西,当你看上人家的那一刹那就已经失败了。 +一年、两年、三年⋯⋯十年、百年、千年⋯⋯即使用永恒的时间来等待,我也想再见你一面。 +这是傻瓜的血脉使然啊。 +在我年轻的时候,不知道什么是恐惧,可偏偏是你的温柔,让我害怕。 +羁绊是那不可切断的深切联系。即使分离,心与心也紧紧的连在一起。 +一句话,不足以讲述一个故事,却可以让我们回味那些个动人的瞬间。 +你需要找出面对明天的力量。 +与众不同的生活方式很累人呢,因为找不到借口。 +安心地睡吧,就算你将遗忘一切,我也会永远记得。我将为你而生、为你而死。 +和我定下契约,成为魔法少女吧! +是金子一定会发光,是银子一定会花光,是裙子一定会走光,是节操一定要丢光。 +你的那双手呢,是为了紧紧抓住什么而存在的哦。 +人は一生、中二病なんだ。 +低头不是认输,是要看清自己的路;昂头不是骄傲,是要看清自己的天空。 +一个人走在路上,形单影只/回首望去,大家都留在远方/回过头来继续前行,这便是所谓坚强 +你还是这么冷漠啊。不过,仅此而已的话,我是不会泄气的。 +龙儿是我的,谁都不准碰! +错误可不是为了别人才改的过来的,要为了自己才能改正。 +只要你还记得我,我就会一直在你的身边。 +既然我无法停留,那么就飞到我再也不能飞的那一天吧。 +愿风指引着你的道路,愿你的刀刃永远锋利。 +流浪去吧,总会在世界的一角找到愿意懂你的人。 +就算你已经不在,就算你身边的人已经不再是我,我也会坚强的活下去,为了你。 +我对普通的人类没有兴趣,你们只要是有外星人、未来人、异世界人、超能力者, 就尽管来找我吧!以上! +堕入黑暗裏的可怜影子啊,停止伤害他人的行为吧,犯下罪行的灵魂⋯⋯想死一次么? +花开花落,再灿烂的星光也会消失。 +要么忙着生存要么赶着去死,人总要做点什么。 +不能逃避,不能逃避,不能逃避,不能逃避⋯⋯ +记性太好,有时候是一种负担。容易忘记往事的人,是幸福的。 +你有学校也有朋友,但对我来说,我的生活中就只有你。 +世界上没有偶然,有的只是必然。 +我裤子都脱了你就给我看这个!!! +我们也许再也不会见面了吧,因此我绝对不会忘了你的声音,你的眼眸,与你一起看到过的所有的景色,以及,与你一起度过的那个耀眼的夏天。 +用你的笑容去改变这个世界,别让这个世界改变了你的笑容。 +我的愿望是—幸福地活着,幸福地死去。 +我不会让任何人看到我软弱的一面。 +人能够在心里郁积那么多的事情,而他们又会忘记那么多的事情,真是不可思议⋯⋯ +有时语言就像把利刃,使用不当,就会成为凶器。 +一定没有问题的! +我不渴望什么在别的城市迎来的春天,只要和你在一起的春天就好,只要和你在一起就好⋯⋯ +你再怎么称赞我,我也不会高兴的,你这个混蛋~ +我到底要以怎么样的速度生活才能与你再次相遇? +如果没什么好事发生的话,就把没有发生坏事的每一天当作好事吧。 +你还欠我一句对不起,可我不会再说没关系了。 +窃人者,自失其宝。 +就连一直都无容身之地的我⋯⋯也不是可以任意舍弃的生命。 +我决定以人类的一个方法来感激你,我打算以身相许! +在你最冷的时候,有人不顾自己寒冷抱着你,这就是幸福。 +正义不会因为无人歌颂而变成非议。 +魔非魔,道非道,善恶在人心。欲非欲,情非情,姻缘由天定。 +也许我们都没有长大,只是世界变小了。 +记得当时年纪小,你爱卖萌我爱笑。 +缘起,在人群中,我看见你。缘灭,我看见你,在人群中。 +(」・ω・)」うー!(/・ω・)/にゃー! +女人的武器不是眼泪,而是微笑。 +此时此刻一切都是静寂的,只剩下我与你的世界,这就是爱? +选择道路的时候怎么犹豫都没有关系,但决定之后就一定要坚持到底! +面对无知的嘲笑,我只能为他们默哀。 +空山新雨后,兵长一米六。 +明天,不是你想要就能有的。 +每当对这个世界感到绝望的时候,买一包泡面,然后告诉自己:我们的泡面是有酱包的。 +万书皆下品,唯有萌最高! +如果你不能击败你的敌人,那么就加入他们。 +当世界背叛你的那天到来时,我会为你背叛全世界。 +真相只有一个! +用我的左手将你那个不可理喻的幻想粉碎掉! +我问你:你是我的Master吗? +人不能一个人活下去,不需要任何人的孤独和需要人但得不到的孤独是不一样的。 +悲伤教会了我喜悦。 +一起去看星星吧。 +在走廊上跌倒会流鼻血,在人生中跌倒会流眼泪。 +天下哪有真情在?只要够萌咱都爱! +就算是自私⋯⋯我也希望那些人能够永远都有笑容⋯⋯ +比希望更炙热,比绝望更深邃,这就是爱啊。 +去死两次! +我是最强的! +没有什么过不去,只是再也回不去。 +找不到路,就自己走一条出来。 +Hello World! +梦+想=梦想,这个等式是不成立的。 +无论你在哪里,就算我看不见你,我也会一直注视着你。 +你是我的,那是曾经。我是你的,直到现在。 +成功率不到%,那剩下的用勇气来补足吧! +我发过誓,再也不装作没察觉,再也不逃避。 +握不住的沙,不如扬了它。 +人生在世何其痛苦,所以咖啡至少该甜一点。 +恋爱什么的,无非就是大脑的电波式活动造成的bug的一种~ +但是,这一次你将不再孤独。 +算了,和你说话感觉就像是大姨妈来了。 +我们不应该根据背负的罪孽来选择道路,而应在选择的道路上背负自己的罪孽。 +求你,保护那孩子,消除灾厄,抹除祸事。哪怕⋯⋯那是我自己⋯⋯ +那是,未满秒的邂逅。 +要让一群人团结起来,需要的不是英明的领导,而是共同的敌人。 +求求你,不要对我这么温柔! +地球只有一个,而欧派有两个。 +(눈_눈) +你在颓废的时候别人都在努力哦~♪ +梦想是什么,梦想是现实的延续;现实是什么,现实是梦想的终结。 +如果我不会飞,那我就只是一只普通的猪。 +只要你在,我便无所不能。 +少女祈祷中⋯⋯ +再强的敌人在最后一集的主角面前也是渣渣。 +我爱的人也爱着我,对我来说这简直是个奇迹。 +这一路上有你的陪伴,我不再孤单。 +姑娘们啊,要在该认真的地方全力认真,当你不想认真的时候不妨笑笑。 +越是试着忘记,越是记得深刻。 +过分的神圣,往往比恶魔更加恶质。 +一支穿云箭,千军万马来相见。 +离别并不痛苦,因为我们都微笑着。 +来,让叔叔检查一下身体。 +不记得了也好,忘却也是一种幸福。 +这世上所有的不利状况,都是当事者的能力不足导致的。 +别低头,王冠会掉。别流泪,贱人会笑。 +能力越大,责任就越大,你避不了的。 +我喜欢你们!超喜欢的!大家和我交往吧!绝对会让你们幸福的! +以盐水作配菜,糖水做主食,就有种奢侈的感觉呢。 +给,一辈子朋友劵。 +真正的危机不是机器人像人一样思考,而是人像机器一样思考。 +我们擦身而过,是为了相识或者遗忘。 +燃烧吧,我的小宇宙! +不习惯的事越来越多,但我仍在前进⋯⋯就算步伐很小,我也在一步一步的前进。 +孙大圣,快收了神通吧! +会长和往常一样挺着小小的胸部一副自以为了不起的样子套用某本书的内容说道⋯⋯ +世界上没有一个人能代替另一个人。 +就算是对我抱有敌意的人,也是被某个人深爱着而降生在这个世界上的。 +红茶的温度和女人心在任何时代都是难以琢磨呢。 +你若盛开,清风自来。 +所谓的人类,可是连短短的十分钟也等不起的。 +我们都很擅长口是心非,但又希望对方能有所察觉。 +リア充死ね! +乔巴,一个男人,有时候是不能逃避战斗的,尤其是当伙伴的梦想被人嘲笑的时候。 +时间是伟大的作家,总会写下完美的结局。 +我们虽然距离很远很远,非常非常的远,但是思念或许真的可以穿越时间和距离。 +受尽苦难而不厌,此乃阿修罗之道。 +江湖可能因为少了谁而失色,却不会因为少了谁后就不再是江湖。 +在茫茫人海中,同样是高中生,同乘点分的电车,看着同一片海⋯⋯那个瞬间不就是如奇迹般的邂逅吗。 +到底该怎么做,你才会重新喜欢我呢? +做出一副温柔的样子来折磨人不是更令人难受吗? +救救我啊奥特曼,哪怕你只能撑三分钟⋯⋯ +无知而又纯洁的岁月是任何人都曾拥有的,世界上没有一成不变的事物,所以只要以其他方式找到自己的快乐就行了。 +那么,问题来了… +念念不忘,必有回响。 +不疯不魔不成活 +Write the Code. Change the World. +Across the Great Wall, we can reach every corner in the world. +好,支持,威武,有希望了!()#(滑稽) +一个人,连尊严是什么都不知道,那将是可悲至极。 +no time no long. +人之所以活得累,是因为放不下架子,撕不开面子,解不开情节。 +真心等你的人,他总会真心等下去,不愿意等你的人,总是一转身就牵了别人的手。 +人的一生要疯狂一次,无论是为一个人,一段情,一段旅途,或一个梦想。 +如果说我懂的道理比别人多一点,那是因为我犯的错误比别人多一点。 +人生最精彩的不是实现梦想的瞬间,而是坚持梦想的过程。 +就算不快乐也不要皱眉,因为你永远不知道谁会爱上你的笑容。 +//佛祖保佑,永无BUG +如果你愿意一层一层地剥开我的心,你会发现,里面有二尖瓣、三尖瓣、隔缘肉柱、乳头肌,但就是没有你。 +发生了什么事情,好像很激烈的样子=_=|| +天行健,君子以自强不息。 +无论发生什么,都请不要后悔与我的相遇⋯⋯ +Time waits for no one. +Connecting the world... +没有光明是不幸的吗?需要光明才是真正的不幸。 +绝望是虚假的,但希望亦是如此。 +悲哀的不是不能复仇,而是不能在仇恨中活出自己。 +我们只得,一边失去,一边生存。 +人的生存只有俩种:“美丽的活着”,亦或“为美丽的人活着”。 +如果我闭上双眼看到的是黑暗,那么当我睁开眼睛的时候是否会是一片光明? +使人成熟的是经历,而不是岁月。 +每个人出生的时候都是原创,可悲的是很多人渐渐都成了盗版。 +让未来过去,让过去过去。 +我只能目送着幸福的末班车远去---不是我没赶上,而是压根儿都挤不上去。 +我希望躺在向日葵上,即使沮丧,也能朝着阳光。 +记忆就像是握在手中的水,不管你握紧还是摊开都会慢慢的消失。 +智者把放下当前进,愚者把放下当绝望。 +一个人幸运的前提,是他有能力改变自己。 +人生如天气,可预料,但往往出乎意料。 +再长的路,一步步也能走完;再短的路,不迈开双脚也无法到达。 +你要相信,没有到不了的明天。 +你可以不去选择,但永远不能放弃选择。 +不炫耀,因为不自卑。 +走你正在走的路,不要怕没人与你分享。 +你在乎谁,就给了谁一把刀;你让谁靠近你,就等于打开了自己的铠甲。 +你扔下的石头,绊倒的往往是你自己。 +强者并非赢家,赢家方为强者 +I promise you,if I am still alive,I will wait for you,here。 +如果我身边最重要的人始终要离开我,我宁愿一辈子从来都没有拥有过。 +如果不真正放下过去,就不会有明天。 +不悔梦归处,只恨太匆匆。 +我们总是在开始时毫无所谓,在结束时痛彻心非。 +繁华只是散场的开始。 +好好生活,狠狠做梦。活得真诚,笑的简单。 +没什么是不可以的! +一般来说,时间会把悲伤冲淡,可是在人的生命中,会有那么一两个特殊的存在,他们的逝去,你永远也不会习惯。 +等来年,秋风起。 +心要滚动一下,才能变成石子。 +宽厚不是容忍,宽厚是把你放在我的心里,我也像你这样活一遍,我就知道了什么是因果。 +心怀定见,六辔在手。 +真相常流失于涕泪交加中。 +川流不息,无始无终,这不也是人生。 +自由就是脑子里没有障碍。 +一息尚存,不容稍懈。 +所谓不朽,就是在后人心中引起共鸣。 +他心中有愤怒么?有的,但他却从愤怒出发,向远处走去了。 +未来不迎,当下不杂,既往不恋。 +小时侯,幸福是很简单的事;长大了,简单是很幸福的事! +一个积极的小想法,可以让很多美好的事情发生。 +心之向往,身亦能至。 +Yesterday you said tomorrow. +人类并不是那么会改变,可是时间却一点一点的流逝。 +走路太骚必摔跤,得瑟过劲会闪腰。 +不约,不约,叔叔我们不约~ +放弃也是需要勇气的。 +时间带着明显的恶意,缓缓在我的头顶流逝。 +不要因为结束而哭泣,微笑吧,为你的曾经拥有。 +你走! +hhhhhhhhhhhhh +比任何人都要了解自己,比任何人都要关爱自己。喜欢上这样的人,并没有什么奇怪的呢。 +没有事是绝对的。但这句话不已经是绝对的了吗? +这是最好的时代,也是最坏的时代。 +像我这种牛人,想找个人佩服一下的时候我就去照镜子。 +niconiconi~ +你在南方的艳阳里大雪纷飞,我在北方的寒夜里四季如春 +人能够在心里郁积那么多的事情,而他们又会忘记那么多的事情,真是不可思议?? +命运的红线一旦断了,就再也不会接上。 +你一直这个样子,活着不累吗?你这样做到底有什么意义呢? +不要以为抹消过去,重新来过,即可发生什么改变。 +所谓的「改变自己,世界就会随之改变」这种事,是不可能的。 +让你觉得我看起来像笨蛋,真是抱歉! +我们虽然没有在写给对方的信中发泄对这些日常生活的不满与牢骚,但是知道在这个世界之中有另外一个人能够理解自己,使我们都变得坚强起来。 +如果不了解自己是一个会许下什么愿望的人,想要得到什么,想要成为什么样子,了解自己是什么样的人。那么很有可能会迷失在人生的路上。 +有一天遇上过去的自己,我一定一巴掌扇上去。 +与其最后变卦,最初就别冠冕堂皇。 +我想用我的全部,换取一条接近你的路。 +不过真是太可惜了,好女人一定都已经名花有主了。 +心,一旦离开了,就再不会回来。 +我一如既往,怎么会变呢 +我想成为一个温柔的人,因为曾被温柔的人那样对待,深深了解那种被温柔相待的感觉。 +摇曳在心头的身影,是时间洪流中最浓烈的一抹思念。 +没有什么东西是永恒的,如果非要说有的话,大概就是“失去”本身吧。 +咱这对耳朵从不曾漏听任何灾祸或谎言,从危机中解救过无数同伴。说到约伊兹的贤狼,除了咱没有第二人。 +他不知道说什么好,大脑自动拒绝思考。 +这和游戏还是现实无关,只是因为你是我的搭档。 +每个人都有属于自己的一片森林。 +因此没有弱点、没有必须守护的东西、和别人没有联系的人才是最强的。 +吾铸刀剑几星霜,自比干将莫邪心,天鸟遮日滂沱雨,雨过晴天犹可慰。 +光顾着追天上的月亮,错过了地上的风景,也很可惜嘛! +被质疑的时候,才是证明自己的好机会啊。 +总有一天一定会……有站在你身边与你展望着同样的未来的伙伴出现。 +有的人虽然没有自己的梦想,无法自己奔跑,但是努力追随有梦想的人,对他们来说也就是他们自己的梦想。 +创造未来的不是命运。 +大人们谁都很辛苦,所以才可以喝酒。 +我下定了决心。 +活着本来没有什么意义 但是只要活着 就可以找到 有趣的事情。就像你发现了花 我又发现了你一样 +武者之死,在侠,在义,不在己身。 +行动被评价和人格被评价完全是两码事。 +即使熬过了紧张的现在明天也无从得知,但是这些人知道,他们说,被现实击垮和放弃是两回事。 +如果羽衣狐当了魑魅魍魉之王,老子超越魑魅魍魉之王就是了 。 +当我们在事后回顾历史的时候,往往会发现,在历史的滚滚洪流之下,即使再英明的领袖也难免有头脑发昏的时候。 +世界对弱者的无情,比任何盾牌都要坚固 +若不知晓相同的痛楚,就无法真正理解他人,而且就算能够理解,也不可能相互体谅,这就是不变的道理 +亏本王还是对同是半神的你抱有期待,没想到竟愚蠢至此。 +蜘蛛的网早已于四方张开,越挣扎就越无法从这束缚中逃脱,不论是怎样的猎物。 +在火烧云与习习清风的包围下,我感觉到了夏天的气息。 +人类真矛盾,平时杀牛杀猪脸色都不会变,现在轮到自己了反而那么紧张。 +我情愿在你的记忆里淡忘,也不愿你为我受伤。我情愿在你的记忆里淡忘,也不愿你为我受伤。 +光只有救赎,是无法领导的。 +就算知道方法,也绝对不能去改变过去,绝不能将存在的可能性转变为既定的现实,未来是没有人能预测的,是无法重来的,正因如此人们才能接受各种痛苦,不幸与飞来横祸,迈步前进。 +出生是死亡的开始,死是现实的延续,生是梦的结束,喜欢我么?微笑是虚伪的,真实是痛苦的 +被留到最后的,可不一定是希望啊。 +夕阳在西边的天空渐渐散开。那下面巨大的高楼大厦鳞次栉比,不仅如此,它们周边还伫立着大大小小的建筑物。这就是怀有过野心和希望的人建造的街道。 +那年,未来遥远得没有形状,我们单纯得没有烦恼。 +所有的突然之前,都伴随着漫长的伏笔。 +做任何事都是有风险的。 +无论是现实还是虚拟,都没有多大的区别,只要知道自己活在那里。你是活着的。 +这个世界再怎么广阔,也掩饰不了它狭窄的一面 +因为他和自己重叠了,被明明不带感情却假意笑脸相迎,和我自己。 +为什么呢,逃了那么久,好不容易找到个非守护不可的人,就是你。 +到家了,一定要叫醒我,我怕我醒不过来。 +在茫茫人海中相遇相知相守无论谁都不会一帆风顺,只有一颗舍得付出懂得感恩的心才能拥有一生的爱和幸福。 +我是要毁掉地球没错,但是在那之前我也是你们的老师,认真地对待你们比终结地球要来得重要得多 +你喜欢的人已经心有所属不是正常的吗,因为你喜欢他,所以你的眼中就只有她。人啊,总是盲目地去爱。 +太天真了,人类只有从他人那里夺取自己没有的东西,才能生存下去。 +即使无法实现愿望,在某个地方也会有其他小小的幸福,等待著我们吧。 +或许就是这样为了生存,而一点点忘记了最初的本意。 +当经历了背叛亲离,生死一线,失而复得,才明白不再逃避. +感情久了,就不是爱了,而是依赖。然后当失去时,那并不是痛,而是不舍。 +一直一来都久久的注视着 若即若离 仿佛咫尺天涯 无论如何 总是伸手不及 +怎么可能有令人痛苦,悲伤的正义呢。 +解开它,试试的话也许能行,但是,不尝试的话就绝对办不到。 +有时候不打上一架,对方是不会明白,自己有多么的认真的! +如果将梦想作为信仰,不放弃地追求下去,一定会梦想成真的。 +寂寞的人总是记住生命中出现的每一个人,正如我总是意犹未尽地想起你! +忍者的才能不在于所掌握忍术的多少,而在于永不放弃的毅力.笔直向前绝不违背自己的誓言,还有不管何时都不放弃. +八云这个词,本来是用来形容重重叠云的。 +逻辑的尽头,不是理性与秩序的理想国,而是我用生命奉献的爱情。 +讨厌悲伤,讨厌痛苦,讨厌麻烦。 +我们所看到的星光,它们奔跑了几百万甚至几千万年才来到地球。可是发出光的星,或许早已凋亡了。 +我动身踏上旅程,是为了与你道别。 +就像都市里大多数人一样,一辈子也不会认识,却一直生活在一起...... +自己不信任别人的话,又怎么能让别人来相信自己。 +既不是情侣又不是朋友,免费帮你有违常理吧? +比起简单得到的答案,他们更相信辛苦查到的结果。 +骄傲的小孩子,总是需要敲打敲打的。而挫折,是成长最好的方式。 +老师很烦人,听课都想睡觉。 +远的不是距离,而是次元啊。 +不过算了,你爱怎样就怎样吧。照你自己的意思去做,然后使劲后悔吧。 +对你的思念之情与日俱增,明白的说吧,我被你迷得神魂颠倒,璎姬,成为我的妻子吧 +我不再孤独,也不再痛苦,无论哪里都能一个人走下去。 +人的一生就是如此,只能一声叹息,可生命结束得也实在太仓促,没有留下一点生的余音。 +我们这群孤独的人拥有不同于凡人的思维,不时会出现超乎常人的想法。 +个人喜好之类,有时候只有自己才知道。 +尽管在今后,我有时会变得懦弱、没用、原地踏步不前、因心爱的女孩的一句话而兴奋得忘乎所以,但我们的生活会充满诗意。 +呐,士道,在狂妄的笑容背后,我也会感觉很寂寞的呢。 +说得好!认识你这么久终于听到你说了一句智商上线的话。 +就算背负着堕落天使的污秽,我也要在胸中怀抱着花与月,像朝着圣地前行的巡礼者那般继续走下去。 +友情,恋爱,神秘,只因为有当初的约定才可以坚持到底…… +我们每天的生活,都在重复着一张张地图。 +最近,开始喜欢用喜欢这个词了,这是什么现象呢。 +过去虽然重要…无法从头来过的,并不是只有过去!任何时刻,包括现在,每分每秒都是无法取代、不能从头来过的。而我们,就活在这样的时间里! +被隐藏的所谓真实 不管在何种场合下 大多都是残酷的 +旧的伤口又受伤了,比记忆中更疼。但贴上,就可以假装只发生了一次。 +回望当初,那时我一定也一直在训练自己迈步,如果有一天,能够走得更稳更远了,就去见她吧。 +怀着梦想不放弃是实现梦想的第一步。 +末日动荡,人性泯灭,这真是一个令人绝望的世界。 +请留意兔子的巢穴,不要让它绊住您如疾风般飞驰的脚步。 +哪里有人喜欢孤独,只不过不乱交朋友罢了,那样只能落得失望。 +你简直是对我一往情深的跟踪狂。 +和我做一切疯狂大胆不计后果的事情吧,趁我们都年轻,死去还能活,趁我们都勇敢,趁我还爱你。 +本王也不知道如何安慰你的哀伤,原谅我吧。 +毫无保护的地面,将会被风化,总有一天会被人遗忘的吧。 +每当有什么东西出现的时候。就会有一些东西就此失去。这样一来。一来一去就等于抵消了。 +天空之所以叫天空,是因为天很空…… +我不认为依赖一个人有什么不对,在你的身边有许许多多的人,人与人之间总是紧密相连的,只要你伸出手我们就在你的身边。当你发现一个人很寂寞的时候,人就会变得温柔起来。 +因为你心怀期待,在对方的言行中混入了自己的愿望。 +他们都是内心破了个洞,重要的东西正在从破洞逐渐流失。 +大家即将各自展开旅程,挥别这个没落的城镇。 +Follow your heart,翻译成中文就一个字:怂。 +正因为没有意义才有其存在的意义。 +知识不会给予人幸福。 +我不是经常说吗 ,在不被对手察觉到的情况下看清未来的走势而设下的才叫布局。 +其实就在眼前,明明就在伸手可及的地方,但那距离却总让人觉得像是永远。 +生死门虽繁星灿烂,但活着的人才是最重要。 +从那天开始,我就一直在撒谎,活着是谎言,名字是谎言,经历也是谎言,都是谎言。我早已厌倦了这个号不改变的世界,但这谎言让人绝望到想放弃都不行了,但我得到了力量。 +若是没有未来,那就把未来抢到手。 +梦话还是要留到梦里说。 +与其如此,不如永远像孩子一样。 +若我们再次遇见,已各自生活在各个领域的大家又能否像以往般的要好? +活着的人才是最重要的。 +我可是发自内心地爱着这一名为人生的游戏。所以,无论何时,我也要以玩家的身份继续下去。 +我们都曾经历那样纯粹、易碎的青春,只是时光的磨砺已让我们懂得逃避与忍气吞声然后慢慢遗忘自己曾经的青春。 +你只要活着,就会发现许多好事。 +迷失的人迷失了,相逢的人会再相逢。 +这世上的所有事情都是有始有终的,好的行为有好的结果,等待坏的行为,只能是坏的结果,人们称其为因果。 +我也知道会受到大家奇怪的目光,但我并不在意。因为这是我自己决定要做的事。 +掌中之物,未必在掌握之中。 +人们往往会否定无法理解,无法掌握的事,不合乎自己所期盼世界的事物,就会被认定为不好的,实事求是的说不知道,明明是那么简单的事。 +把逞强转换成认真,把无敌转换成美丽,把精神转换成勇气。 +你是我的...太阳,火热的太阳,不放弃在明天继续升起,这是我唯一的希望。 +虽然迷茫与痛苦过,但也曾天真的笑过。 +赌上我的生命为你所拥有。 +你不用刻意的去改变,因为无论你变成什么样子,我都会一直喜欢你,也会一直陪在你的身边的。 +无论失去什么,都不要失去好心情。拥有一颗安闲自在的心,让心境清净,洁白,安静。 +不是别人,是我,承认了你的价值。 +用善意的心情去理解别人的话,会让世界单纯美好容易。世界如此之大,我却能幸运地遇见一些人。 +要享受有趣的事情,首先就是不能违背自己的感情。 +看得见的世界和看不见的世界,让我痛苦的事物总是由看不见的世界而来。 +不做做看怎么知道,并不需要什么理由,只是因为想做所以去做。自己真正想做的事情不就是这样开始的吗。 +活着不是为了别人而是为了自己,这是我所拥有的骄傲。 +人的梦想,是不会终结的。 +紧贴地面,单是偶尔跳一下都要倾尽全力的青蛙,看见轻松飞翔在天际的鸟会是什么感受呢?我的意思是飞翔在天际的鸟没有罪过,但是鸟展翅飞翔的身姿也会划伤他人 +痛苦的回忆会成为明天的粮食,使我们变得坚强。 +可能是我的性格过于消极吧,只要是那些忧伤而凄美的,我都喜欢。 +和你在同一个时间出现在相同的地方,不是奇迹吧,不是偶然吧。我可以认为这是“命运”吧。 +从一开始你就输了,因为你所说过的每一句真心话都是谎言。 +因果循环的纺车,辗转织出的红线。 +能与她在冬天里相会真是太好了。 +不管发生什么绝对不要碰我哦,说好了哦。 +温柔正确的人总是难以生存,因为这世界既不温柔,也不正确。 +道歉无用!我可不是绿茶!没有再来一瓶的机会! +夜晚的意识不会变,从血脉觉醒的那刻起。 所有妖怪都在我身后,去百鬼夜行吧。 +当你想要的只是你真正需要的,你就是成功的。 +即便再悲伤也要勇敢活下去,这是人类的诅咒,但一定,也是一种祝福。 +现在想哭就尽情的哭吧,以后有很多时候是你想哭也哭不出来的了。 +因为生活很俗,每个人都需要一个虚拟的去处,每个人都想要假装和世界脱离。 +要拼就要趁现在。 +她希望自己永远都是女人。 +人生就像一场无成果的游戏,幸福的分量是固定的,假设世上存在的幸福和不幸的总量是固定的,那这就是“有人获得幸福,势必会有人遭遇不幸”的游戏,任谁都觉得自己是世上最不幸的人,认为自己的这般不幸,肯定会有人获得了巨大的幸福。 +暗弱,面对未知却不怀有敬畏之心却用好奇心来对待。 +你走之后,我身边又有了很多人,只是没再对谁那么上心。 +考试的话,努力学习就能通过;金钱的话,努力赚,就会有。 +我曾经空空如也的手心,现在突然有了一个小小宝藏,那么快就装满了很多美好的回忆。 +一个人要坚强的活下去,是很难的吧。想战胜心里的不安,也是很辛苦的吧。 +人与人到底是什么样的关系,这是谁都很难回答的事情 +爱情只不过是脑电波活动所产生的BUG而已 +跳过过场动画,不配做游戏玩家! +世界这个东西,不是只对你一个人温柔。 +只是沉浸在快乐中,期望着这样的日子可以永远持续下去 +如果全世界都否定你的话,那么我就要超过他们更加的肯定你! +我的怒火不止如此,就看你是否承受的住! +付出胜利者的努力,收获胜利者的骄傲! +没有谁比谁更不幸福,只有谁比谁更不知道幸福。 +就算发现过去都做错了也无法重头再来。 +这里死了太多的人,他们的痛苦使我成长。无知愚昧的孩童也只有知道痛苦后才能长大成人。 +对于我来说,工作的价值就在于执行过程中它给我带来的乐趣。 +越是虚弱的人,越会用虚张声势来强调自己的强大。 +何况所谓后悔,那不过是笨蛋打发时间用的说辞。 +我只做应做之事,无须向任何人解释。 +即使再平凡无奇的人生,在走过的道路上都会留下自己的痕迹。 +小时候,天空分明触手可及,于是喜欢上雨,因它带来天空的气味.经常在下雨的早晨,不再换乘地铁,转身走出车站 +重要的是拿出结果的能力,与种族、手段都没有关系。结果优先于一切! +己所欲者,杀而夺之,亦同天赐 +西岛,他是唯一对我说过那句话的人,我不能放下他不管! +哲朗想要恳求她,但同时也感到这种心情无法传达的空虚。 +与输赢没关系,这是愿望。 +一开始我只要看著他就满足了,可是不知不觉间我便开始追逐著他 +人生的某些障碍,你是逃不掉的。 +除去不可能的,不管多么不合情理,但那就是真相…… +世间凡人皆庸于懒,天下才子皆毁于傲。 +存在于我世界中的物体,气味,声音,味道和触感,那就是全部,那样就足够了。 +I do not know go where,but I have been on the road. +和我一起组队成为漫画家吧。 +一切都一成不变。 +以为是永远的事,从某种程度上来说也是现实,总有一天会结束的呢。 +“大家”的意思,不是像团子一样的一团,而是像米饭那样,一粒一粒稀稀拉拉的,却总是凑在一起。 +无法心想事成,是人之常情。 +记忆不是一整团的,而是一个一个的抽屉,抽掉的便忘掉了。 +只要自己没有想去了解对方,就不会知道别人的真正姿态。 +在实现梦想之前,我要不断挑战。 +明知道这次危险,还要继续,你为什么总是要这样自作主张啊! +人心是件奇妙的东西,大部分的时候,总是愉快而又平静的生活着。 +如果只有一种表情的话,那就笑吧。 +万物皆是生灵,又哪里有注定的贵贱善恶之分呢? +就算现在正看着你的时候,也好想要你继续那些温柔的话语,但愿让我们两的关系长久的继续下去。 +无论什么人都应该飞向天空,不管什么人,都有一对看不见的翅膀 +人的心声是绝对不能无视的。 +其实美丽的故事都是没有结局的,只因为它没有结局所以才会美丽。 +从来没有想过这个背影我会用一辈子去眺望 +虽然至今为止的道路绝非一片坦途,但想到正因为活着才有机会感受到痛楚,我就成功克服了种种困难。 +苹果是禁果。以前亚当和夏娃吃过后,就被逐出了伊甸园。所以它是“明辨是非的知识果实”。 +你从以前开始就只会扯那些,嫉妒心又强,功利心又重,还满嘴的讥讽挖苦。但是,你的忠诚心值得尊敬,虽然我非常讨厌你,但是你不该有这种下场。 +除了网球我什么也没有,网球就是我的全部。 +如果你自己不行动的话,那么可能性就是零了。 +如果你记得从前曾跪在那人面前,这一回,你要把脚搁到他的头上去。 +如果我知道你在骗我,那我宁愿骗自己你没有。 +人哪,为了消磨时间,硬是鼓唇摇舌,笑那些并不可笑、乐那些并不可乐的事,此外便一无所长。 +爱,不是寻找一个完美的人,而是学会用完美的眼光,欣赏那个并不完美的人。 +有三样东西无论如何都无法容忍。命令我的家伙,反抗我的家伙,还有辜负我姐姐的笨蛋! +努力不一定能实现梦想,但是曾经努力过的事实却足以安慰自己。 +我认为你很幸福,因为你可以选择爱或不爱我。而我只能选择爱或更爱你。 +草菅人命的杀戮……永无止境的憎恨…不可治愈的痛苦……这就是……战争… +错过,不是错了,而是过了 +今后你也会喜欢各种各样的人,正因为活着才能这样。 +一无所知的世界,走下去,才有惊喜。 +在珍惜着某个人时,有时候会很难过,有时候会感到寂寞,但是,有时候也会觉得非常快乐。 +多年后,再回想年少时的迷茫和执着,或许原因都不记得了。 +这不是自大,是自信 +用善意的心情去理解别人的话,会让世界单纯美好容易.世界如此之大,我却能幸运地遇见一些人。 +许多时候,让我们放不下的,其实并不是对方,而是那些逝去的共同回忆。 +这里不向高处伸出手,什么时候,才能够得到啊! +有些人,才遇见一下子,就好像认识了很久似的,什么事都想和他说。 +正气和狂气,理性和知性,自信和确信,在悲剧性的不合理世界,故事开始了。 +有多少人是为了不让别人看出心事,装出疯疯癫癫,嘻嘻哈哈。 +畏惧死亡比死亡更可怕。 +没有比看不见人的恶意更恐怖的了。 +我可以接受失败,但绝对不能接受未奋斗过的自己。 +抚养小孩这种事一开始谁都会不知所措。 +有思念你的人在的地方,就是你的归处。 +假如我们拥有的东西只能给我们造成烦恼,那么我们拥有它的意义就值得怀疑。 +就像罐装饮料自动售货机,你投入钱它就会为你解渴,可是你不往里面头钱它就什么也不会提供给你靠钱是买不了人的心灵的。 +在瞬间之下,明白所有真相,只要开始,就不会停止…… +有时我沉默,不是不快乐,只是想把心净空。 +相遇了真的是太好了。 +轮回的是故人,不变的是初心! +笑是对身边的事物感到一瞬间的幸福而表现出来的东西。 +最爱的是什么,要等失去了以后才知道。 +因为有了黑暗才焕然;黑暗,因为有了光明才神秘。 +不是强者必胜,而是胜者必强,他们比我们强,仅此而已。 +我们这种平凡之人在面对胜负关键时,总需要找寻某种倚靠,但,在比赛中乃是孤独的,无法倚靠任何人。 +对于虚伪而已,真实的光明或许过于耀眼了 +时间对于人来说,是最温柔的,也是最残酷的。要想愈合受伤很深的心,只能转移对你的思念,你所祈求的永遥。 +因为绿叶太漂亮了,所以眼泪就落下来了? +如果我爱一个人,我可以为他舍弃一切,包括我的生命。 +无论发生什么都不要停下。无论到什么时候都要继续前进。要一直走下去,直到生命终止的那一刻。很多无言以对的话。记得不要停下。 +你以为每天看到的东西,就会抓得住吗? +奇迹不是商店里的促销品。 +你知道吗?得不出结果就是所谓的无能。 +为了信仰,必须有人牺牲,无论是谁。 +美丽的花朵终会凋零,那是所有生命的宿命,那么不如在盛开之时将时间停止,会这么想也难怪。 +我不在乎过程有多累,我只在乎结果是否完美。 +不管雪怎么覆盖 恋爱的花朵开放的春天都是会来的。 +看到女人掉眼泪还无动于衷的话,就太不男人了。 +人的价值高低并不取决于他的力量大小,只要好好的自食其力,力量大小有什么关系,为什么要羡慕他人,又为什么要蔑视他人。 +有时候,生活就是要逼自己变得逆来顺受,宠辱不惊。 +大丈夫说言而无信就言而无信! +因为太痛苦,害怕看清事实,所以不愿去面对。 +理所当然的事,只要接受就好了。 +自作多情这种毛病谁都控制不住。 +对不起,你一直在等我,但是我却现在才来。 +当人类用感情和希望去创造一样东西,那一样东西就会被赋予灵魂。 +这份悲伤,总有一天会连接到坚强的彼方。 +让别人知道是谁第一个爬上山顶固然重要,但只要当事人自己明白其中的真味,也就足够了。 +如果不强行抢夺,安稳的日子就不会造访,如果不加以保护,幸福的生活就无法延续。 +即使交不到个朋友也没有关系,只要交到一个比个朋友更重要的朋友。 +喜欢的人喜欢别人不是很正常吗。 +即使你已经习惯了受伤害,也有人看了会心疼的。 +过去是无法取回的,已经失去的东西,是无法取回的。 +正因为单纯,绝望时的反抗才会更激烈。 +刚好一分钟,你做了一场噩梦吗? +将所有人类当成玩偶的神,本身居然也是个小丑啊。 +无数个小小的选择,慢慢地指向同一个方向。看起来有很多可能,最后却只得一个答案。 +既是背叛了主,伪善者依旧倾听着别人的不幸,然后嘲笑这一切,宛如倨傲的恶魔。 +不被任何事物束缚,随心所欲地活下去。 +曾经发生过的事情不可能忘记,只不过是想不起而已。 +真正重要的东西,就算失去自己珍贵的生命,也要用双手保护到底。 +人生平凡无奇,才能在故事中做一场美梦。 +今生情尽空悲切, 来世再续未了缘。 +装逼只是瞬间,不要脸那才是永恒! +往往幻想能够置身云端。 +我想确定,从这双手,诞生出有形的东西。 +伤口有多痛,只有受伤的人自己知道。 +这个世界上没有完美的人类,所以,人无法自己一个人活著。 +这个世界,是无限的 +能像个笨蛋般尽情的欢笑,那是多大的快乐。 +失去只是一瞬,一瞬的疏忽 +为何我会再次执笔呢?那是因为在那天,在木莲树下,与她邂逅了... +那样不叫做梦想,不是自己的事就不叫做是梦想 +我在人生道路上迷失了方向。 +其实只要意气相投,又何必计较身世有别。 +明明只要打开门,明亮的世界就等在外头了啊 +你既然已经做出了选择,又何必去问为什么选择。 +黎明之神披着嫣红的衣裳,已踏上了东边的山麓 +与你在这最后的夏天,抹不去的思念,斜阳里的微笑,渐行渐远,六月的微风吹散你的泪光,深深的铭刻心间难以忘却 +看吧,他再怎样表现得冷漠,到最后都会像那样充满善意。 +我有那么一帮好朋友,没混熟的时候一个比一个文静,混熟了各个都跟疯人院跑出来似的。 +你原本打算吃掉我,所以就算被我吃掉,也没资格抱怨吧。 +我既没有超乎常人的幸福,也并非不幸。 +明明只是保持着人形的人偶,却能和自然生命体一样。 +我深知,这之后我们无法一直守在一起,挡在我们面前的是巨大庞然的人生,阻隔在我们中间的是广阔无际的时间,令我们无能为力。 +我允许你比眷属更长久的跟随侍奉我。 +我明白,恋爱是不能假设的。 +世界上没有一种鸟能够一直飞翔,永远不需要落地。 +如果把向我咨询的人比喻做迷途的羊羔,那么他们通常手中都拿着地图,却没去看。 +世上人外有人,但是偶尔也该看看下面,他也许已经追到脚边了。 +即使相隔千万光年,你已不愿相信。我也会冲破重重阻碍,守护你! +是谁都不要紧,因为这里没有人在乎你是谁,在这个地方任何人都可以自由地生活。 +堆积在地板上的古旧书籍,也因为失去了读者,而变成了毫无用处的纸张。 +如果你以为那么简单就可以把我甩掉,就大错特错了。 +我落日般的忧伤就像惆怅的飞鸟,惆怅的飞鸟飞成我落日般的忧伤。 +吟唱幸福的歌谣,令少女沉醉向往。童话堕入黑夜,是谎言还是幻梦,无声终结 +对,兔子其实就是怪物的心脏,怪物和兔子是不可分割的整体。兔子死了。所以怪物也死了。 +到最后你才会懂得,所谓相爱,只是想要相互看见。 +我们要在敌方擅长的地方打败对手,因为这样才够痛快。 +人不犯我我不犯人,人若犯我,我就灭他满门! +所谓的自卑,除了自己之外,谁也无法理解。 +凡事都会出现破绽,何世都会诞生迷惘,在内心慢慢沉积的名为友谊的沉重石头,是通往明日的基石吗?还是直至昨日的淤塞呢?应去面对的答案,就在我自己心中。 +永恒不变的心,随着时间而变幻的心,这些都没有错,欢迎回来。 +悲伤的秋千总有微风陪伴,孤寂的夜,总有繁星点点,蓦然回首,而你却不在我身边。 +只要还有别的登场人物,就会有别的故事存在。 +没关系,我明白。一切都是我的自我满足,是我一个人的相扑游戏。永远的单恋,可这对于我来说也很重要。 +慢慢走过你的人生就好了,跑得太快的话,是会摔跟头的哟。 +我们本应并肩而立,却离得这么遥远。温柔只会让心彷徨,你可曾为我感到悲伤 +我说不出来为什么爱你,但我知道,你就是我不爱别人的理由。 +妹妹哟,我们总是把世界看做是游戏,这次终于出bug了。 +幸福是,牵你的手,从此两双眼睛,看一个未来。 +我们大笑看看,可怕的东西它就跑掉了。 +每一秒的天空都不一样。 +丝毫没有喜欢成分的亲吻,我一点都不会觉得高兴的! +就算只有一周的记忆,我也永远不会忘记你 +笨蛋是死了也治不好的。 +所谓的人类,是连短短十分钟也等不起的! +蛮横暴力,性格又差,印象糟糕透底。但是……她好美。 +人类就是为了知道自己是为了什么而活在这个世界上才会诞生在这里的。 +外表强势的人,内心通常是相反的。 +想要试着去相互接近,但最后还是无法敞开心扉,结果就是擦肩而过?? +不请自来而又不告而别的事物,然而即使彼此之交汇过一次,即使微弱得不会被人注意,那也是能够支撑心灵的,重要的邂逅。 +梦里不觉秋已深,余情岂是为他人。 +有生之年,绝不负你。 +即使再怎么勉强、再怎么不自量力、再怎么厚颜无耻,也要用自己的双手,保护最珍惜的东西 +人的记忆是不可靠的,自顾自的上色美化,给予高出事物本身的存在意义。 +这无关经验和立场。 +我已经什么都没有了,没有才能,没有存在的理由,也没有活着的价值。 +丰苇原中国,在此引起骚乱之者,吾夜斗神降临于此,臣服于雪器之威,佛除种种污秽障壁,斩! +强者的天敌是弱者,但是弱者的天敌却不是强者——而是更弱者。 +即使想放弃,也没法放弃最想要的东西,这就是人 +做想要做的事和做擅长的事、以及做会做的事是完全不同的,为了实现自己的愿望,就算不擅长也要去做。 +就像木炭本是木头变来的,虽然变了样子,不过一想起以前是木头是就会燃烧起来哦。 +我从出生到死亡的为止,永远只站在自己这一边 +如果有什么毒药能轻易杀人,我也想要呢,因为不知道什么时候会用到,也没准是自己要用。 +拿起武器,无论顺从还是逃跑,都无法得到自由,既然如此,我们只能战斗,为了自由,站起来吧。 +父母不可能永远都保护你。 +逆境不是可以令人燃烧起来吗? +你以为这个世界上只有你一个人与众不同么? +我这份不断涌现的思念之情,不想让你知道,但却又不能停止。 +除了死亡,其他的离开都是背叛。 +要是别人说怀有希望是错误的事,无论多少次我都一定会反驳这句话。 +所谓长大成人,就是不断聚了散,散了又聚。为了让彼此不会受伤害而保持一个适当的距离。 +人死之后,就只能活在别人的回忆当中了。 +尽可能预想所有残酷的可能性、因为现实永远让你无法预警,而且又吝于给人慈悲。 +为了守护必须守护的事物,无论光与暗,凡是能利用的就利用到底。 +就算犯规也无所谓,比赛就是要进行到被罚下场的那一刻。 +左舷弹幕太薄了! +是啊,温柔的世界就近在咫尺。即使为虚伪的记忆所玷污,却更显出透明的琉璃色彩,一直 永远 永远··· +被绝对没有胜算的挫折感击垮的人,因为不想承认事实,反而会瞧不起对方,藉此谋求心的平静。 +世上本没男神,装的人多了,也就有了。 +我是不相信这个世界上是有上帝的。如果有的话,哪里还会有那么多的不幸,不幸的人和不幸的事。至少天使从没有对我笑过,一次也没有…… +人不是任何人的奴隶,不是为了做奴隶而生。 +纵使喝醉酒满嘴胡话,也有一句好想你发自肺腑 +早上的五分钟等于白天的三十分钟。 +死去的人最想看到的不是亲人为他报仇,而是亲人能够幸福的活下去.你这双纯洁的小手,没有人愿意看到它被鲜血玷污. +每个华丽的转身,都有旁人参不透的情深。 +如果说怪盗是一个技艺精湛,盗取财宝的艺术家,那么侦探就只是跟在怪盗后面吹毛求疵,充其量不过是个评论家。 +不惧怕伤害,这是什么强悍! +有血缘关系也好,就算是兄妹也好,我都会一直喜欢你的。 +人只要有了感情就能把别人美化 +忘记最喜欢的人,究竟算什么幸福! +在黑暗中回想着光明生活下去也没有什么不好的。 +死记硬背是那些没有能力自我思考的人最好的逃避方式。 +任何人都有想抹掉的过去,估计大家心中也都隐藏着一个梦想,完全变成别人,体会和完全不同的人生。 +山吹花开千百重,堪怜竟无籽一粒。 +依赖数量的战术会使个体的思想变得草率 +能够选择性取舍人际关系,也能依照心情选择是否与人交流。 +“没有什么大不了”这句话,只有当事者才有资格说 +你会为那些事发愁,不正是你想要改变自己的证据吗?所以我觉得你比我认真多了。 +这么多年过去,网友变成了朋友,朋友变成了网友。 +我不相信人类......但是,我相信人类的“可能性” +在这丑陋荒废的世界中,并未失去重要之人的人,已经不存在了吧? +你是我的...太阳,虚假的太阳,你燃尽了自己照亮了前路,你是我唯一的光芒。 +不管何时,王只要善用手上的棋子,活到最后就可以了。利用骑士,也利用女王。尽管他的王座下面,棋子的尸体堆积如山,也绝不能倒下。因为王倒下的话,这个"游戏"就结束了。 +皇权的过于集中才是导致腐败的根源。 +赢者会被肯定,败者会被否定。 +这个世界,只需要一把剑就可以去往任何地方。 +人老了的好处就是再也不会大惊小怪了。 +回避一次,就有可能成为一种恶习。 +合不合群是个人的自由,谣言更是无关紧要。 +即使作为代价要夺走我什么,即使接下来等待我的是什么,即使那样,我无论如何都不想失去他。 +人的成长,就是战胜自己不成熟的过去。 +所有的事情在变化,都有终结 +善恶之分其实只不过是一种主管的对正邪之间的判断 +人的心有反面也有正面,不能说有反面就连带认定其正面也失去意义了。 +反正横竖都是死,那就死得荡气回肠吧! +不放弃的人,才能获得成果。 +总在快乐的时候,感到微微的惶恐。在开怀大笑时,流下感动的泪水。我无法相信单纯的幸福。对人生的起伏悲喜,既坦然又不安。 +我不要没有未来的未来! +我是冷静之人的伙伴,喜欢无谓争斗的笨蛋们的天敌。你是哪个? +但是,我也不再是孩子了。 +因为我是幸福的,所以觉得随时死去也没有关系。 +寂寞,就是当你一个人内心空虚地时候,却无人能和你分享。 +所谓的料理啊,就是把自己的一切都盛进盘子里。 +人类灵魂的本质是黑暗…… +我站在树上,学习像鸟一样飞翔,虽然知道这不可能,可还是要试一试,风来了,临风飞舞,我感到无比幸福。 +要好好收在心里,往前走下去。 +没有脚踏实地建立起来的东西,就无法形成精神和物质上的支撑。 +大声的笑出声来,就不再害怕了。 +惊喜是个双黄蛋,绝望就是个双黄连。 +被一个人深深地爱著将给你力量,深深地爱著一个人将给你勇气。 +不管是住在清水中还是在臭水沟中,只要向前游鱼儿就能好好成长。不管是住在清水中还是在臭水沟中,只要向前游鱼儿就能好好成长。 +你觉得被圈养的鸟儿为什么无法自由地翱翔天际?是因为鸟笼不是属于它的东西。 +忘川之上,桑梓之下。一半是光,一半是影。 +或许前路永夜,即便如此我也要前进,因为星光即使微弱也会为我照亮前途。 +有些梦想虽然遥不可及,但不是不可能实现。只要我足够的强。 +我们大概像两只嗅到同类气味的小动物,用最粗糙的方式靠近,用最笨拙的方式疗伤。 +想逃的话随便你,逃几次都没关系,但是...无论逃多少次我都会去接你。 +我只是一个人,这就是为什么所有有关我的事有我自己决定! +永往直前的努力是好事,偶尔也得回眸走过的路。 +梦总是突然醒的,就像泡沫一般,越吹越大,最后啪地破灭,什么也没有,除了空虚。没有脚踏实地的建立起来的东西,就无法形成精神和物质上的支撑。 +很容易就被小小的事而影响,对曲折的人生一无所知仍然还选择活着,这就是人类啊。 +孤独的人不会伤害别人,只会不断地伤害自己罢了。 +我们的相遇是很多年以前就已经注定的命运。 +不管你曾经被伤害得有多深,总会有一个人的出现,让你原谅之前生活对你所有的刁难。 +每一个人都有让梦想成真的能力! +现实当中,累得精疲力尽的人们只是在这些建筑物的缝隙之间匍匐打转地苟且偷生而已。而我,也只是其中的一个。 +大人们越是辛苦越是开心哦! +人与人之间是无法完全相互了解的。 +但当他将其从口袋里拿出递过来时,我竟恍惚觉得是有人在向我兜售同人杂志。 +这种事,害羞你就输了,热情冷却什么,还是等变成爷爷奶奶了再说吧! +我们会,慢慢长大成人,随着季节的不停变换 路边盛开的鲜花也在不断变化。 +即使过了千年,世界上也有许多事情没有改变。 +传说人死后,将会去往天堂。 +时间荒诞了肆意的青春,那份纯真也开始变的悸动不安。 +这世上有一条路无论如何也不能走,那就是歧途,只要走错一步结果都会是粉身碎骨。 +恋爱之花火,心灵之花火,仲夏夜之梦,寄托着多彩的思念,愿其不会悲婉凋零 +年轻的好处,是可以在没有看清楚这个世界之前,做率性的事。荒唐也好,可笑也好,那都是无悔的青春。 +我虽然讨厌被嘲笑,但是不会停止说这件事。因为比起被嘲笑,我更讨厌说不出口。 +我只是发现了比钱还重要的东西。 +据说之所以有人出现在梦中,是因为对方想见你的心情穿过身体,飞进了你的梦中。 +好梦向来易醒。 +如果长大意味着失去梦想,我宁可不要长大 +所谓孤零零指的不是周围的人口密度,而是指个人的精神层面了。 +学会长大,学会承受,学会哭过之后,还可以微笑地拥抱爸爸妈妈。 +无所谓正义或者邪恶,历来拳头硬的就是正义,拳头硬的就有道理。 +我们曾经那么盼望的未来,正以惊人的速度流逝着。现在,只希望可以慢一点,偶尔停下来看看路边的风景。 +我每次读完一本书的时候,也会有种从梦中醒来一般的哀伤感觉呢。 +你能明白无法重返天空的星星的悲伤吗? +既不回头,何必不忘。既然无缘,何必誓言。 +啊啊,无论什么,都在此刻,显得如此透明。宛如——青空。 +命运是掌握在自己手里的! +追逐梦想的人比抓住梦想的人更能发挥实力。 +她走了,一位风一般的佳人。 +如果对所有的人都公平对待尊重他们的生命的话,那和不爱任何人是一样的。 +一生中会遇上很多人,真正能停留驻足的又有几个,生命是终将荒芜的渡口,连我们自己都是过客。 +真正的我,早在以前,就已经死了。 +各位,希望你们能记住,只要相信自己,谁都可以在那片广阔的天空中,飞翔。 +你很久没有和你爸爸在一起了吧,好好玩就对了 +只有狡猾之人才能生存的世界才让人觉得可悲...正直,坦率,努力...这并非是愚蠢。 +是因为遗憾,所以美好,还是因为美好,所以才遗憾。 +因为我是我,所以喜欢我;因为他是他,所以喜欢他。 +我始终相信,在这个世界上,一定有另一个自己,在做着我不敢做的事,在过着我想过的生活。 +虽然有种被他戏弄的感觉,可我怎么就被萌到了呢!?难道是因为我心理变态? +莫作昙花一现,勿失勿忘! +谢谢你为我回来了。 +我们虽然不能抹掉过去,可是却可以超越它 +终究只是一场自编自演的独角戏,唯一的观众也只有自己。 +没办法,谁都会出错,重要的是不要老犯同一个错误。对吧? +走到如今,孤身一人 +我们今日一别,让我们十年后再相见,不见不散! +只有阳光而无阴影,只有欢乐而无痛苦,那就不是人生。 +天亮的时候请你打开窗,对我说晚安。因为我要走了,我真的要走了。 +当一次坏人,并不代表她以后永远都是坏人 +孤零零三原则——不抱有希望、不创造心灵的空隙、不接受甜言蜜语。 +年轻又怎么样 我们明天也许就会死……只是概率的问题吧 +就算活着感受到痛苦,也要重视起生存下去的重量。 +假若,在这染满鲜血的刀,以及成为牺牲品的生命背后,有个谁也可以安心生活的新时代,我会——替天行道,仗义杀人 . +人生就是一个挣扎的过程。 +只要一天活著,难过的事总有一天会让你笑著说出来。 +一个人有自由选择开始一段感情的权利 但却没有自由结束的权利 +你应该要学着做你自己,面对真实的自我,只要做到这一点你就什么都不用惧怕。 +谁也没有办法把过去发生的事情一笔勾销,要记住教训,勇敢的活下去。 +当你从一个世界,来到另一个世界的时候,你将唱响最后的悲歌。 +光芒是不可能照遍所有的地方的,有光的地方就一定有影子。 +就算有一天,离别的时刻来临,但那也不一定意味着永别。 +我马上去,我会用跑的! +没有王子的命,就要有争帝王的心。 +人生只有一次,所以按照自己的意愿,努力活下去! +我的心是永冻土,一辈子都不会原谅所受的怨恨和屈辱! +网球就是网球,接到球然后打回去。 +遇到你的那天,是我最幸运的一天。 +人在直面恐惧的时候,自身的灵魂将会受到考验。降生于这世界,究竟有何所求,要成何事,其本性会暴露无遗。 +罪?那是人类们以自己的标准任意决定的。 +至少,那个时候你向我伸出了手,我紧紧地握住了它。 +猫是可爱的,狼是很帅的,就是说,孤独又可爱又帅。 +在这个信仰即将崩溃的时刻,我要坚守最后的信念。 +时间再拉长一点,让我有时间收拾一下心情。 +就好像看透了我的心思一般,你总是突然出现。 +从身为小孩的自由与不自由中毕业,晋级为承受大人的自由与不自由。 +纵然如斯,亦候永世。 +到不了的地方都叫做远方,回不去的世界都叫做家乡,我一直向往的却是比远更远的地方。 +放不下过去的话,不会有什么好事的。 +看起来最容易陷入恋爱的人,其实是最喜新厌旧的人呢。 +无法逃避的就是自我,无法挽回的就是过去。 +字迹模糊,纸张发黄,上面还有花盆边缘流下的水渍,印成一个残缺的半圆环。 +我们最为喜欢的事情之一就是对自认为站在绝对有利位置上的对手断然地以一句‘NO’来拒绝! +世界上也许有人喜欢孤独,但却没有人能承受孤独。 +任何背叛时间的人,都是会遭到报应的。 +在人际交往中,有些人能获得能量,有些人却会一直损耗。天性使然,强求不来。 +最远的旅行,是从自己的身体到自己的心,是从一个人的心到另一个人的心。 +做了美满好梦的人也许是我,虽然没有那种资格 +完美啊完美,正中下怀呢! +俗话说愚者学经验,贤者学历史,我祈祷你不是愚者。 +因为世界并不如你想象的那样坏。 +无论什么人看到天空飞翔的鸟, 都会想去旅行吧? +如果一个人感到寂寞的时候,就读书吧。想象一下,那个人在思考什么,想传达什么。那样的话,或许就会找到绝美的宝藏。 +真实这种东西,就和生日一样,每个人都会有一个。不能只因为和事实不一致,就指责是谎言。 +人生无论何时都无法重新来过。 +当你年岁渐老,你会看懂这一切都是时光的调教,把随风易逝而又不可移动深情,麻木成无所不能的一生。 +我认为在这世上,有些事必须亲身经历才会理解。 +如果神舍弃了这个世界的话,那么我要拯救这个世界。 +谁是敌人谁是朋友这种事,不需要别人来告诉你,也不是由别人决定的,这是自己决定的。 +随随便便的过来,随随便便的离去,但是,只要相互接触了一次,即使微弱得不被人注意,那也是能够支撑心灵的重要的邂逅。 +人还是应该活得明朗、正直才对。 +只有一个人在旅行时,才听得到自己的声音,它会告诉你,这世界比想象中的宽阔。 +突然之间,我还想再在这个世上多活几天。 +人的命运总是按照既定的方向在前进。 +痛苦的话,就依靠我们,因为我们是你的伙伴啊! +有一种病很容易恶化,它叫“你想太多”。 +人可以为了别人而变得温柔,反之为了自己也可以变得残酷无比。 +再没有什么比幸福的回忆更妨碍幸福的了。 +不受伤的话,就看不到各种各样的世界。 +当你知道自己被爱著的时候就不会自卑了 +我喜欢的人,如果喜欢我,当然最好。 +骄傲,因为我是独一无二的。 卑微,因为我守了半世空城。 阳光,因为我喜欢独自悲伤。 痛恨,因为白天不懂夜的黑。 +回到一个人的宫殿,又重新沉入无尽的追悔,我越来越明白,不可能的,失去的再也不可能找回来了 +在这个世界上,重要的不是你到底做了什么;更重要的是,你如何让别人完全相信你真的做了什么。 +剑是凶器,剑术是杀人术,无论用多么华丽的词语来掩饰,那始终是事实。 +香正好,无奈西风吹香渺,更令多情恼。 +原谅我的脆弱不堪却依旧冷艳高贵。 +没有放不下的人,你放不下只是因为认为他也如此放不下你。 +如果不试着斩断过去,就无法迈向未来! +人生就像一杯茶,不会苦一辈子,但总会苦一阵子。 +知道吗?人这个字啊。并不是人和人之间相互扶持的意思,而是在没有任何人的帮助下,一个人立足的姿态。 +我喜欢的女孩,很会吃醋,又性急,爱哭,易怒,但是,她的微笑,就是我最大的幸福。 +这个世界,只需要一把剑就可以去往任何地方 +平时随波逐流,关键时刻则会出于自我保护而露出獠牙——然而正是因为这样才可怕,才不能大意。 +在我背后,微笑地活下去吧 +一个人觉得寂寞,是因为害怕踏出最初的一步。 +因你所见,光由心生。 +我们今天战胜志志雄,不是表明我们有多厉害,只不过时代站在了我们这边。 +无所谓好或不好,人生一场虚空大梦,韶华白首,不过转瞬。 +他在走一个圆圈,弧线是他的决心,没有终点。 +别迷惘,别烦恼,加速吧,只要行动就好,别停下,迷惘什么的一点都不像你,像那样纵身轻跃,拾级而上,就像那一天一样,让我再次追逐你的身影,我的英雄。 +眼泪的蔚蓝中,小鸟在飞翔。 +我不是普通的侦探,是尼特族侦探。搜寻全世界,找出死者的话语。 +国者,无民不立,无王不兴。 +虽然很不甘心,但是并不是全部做的正确就能得到HAPPY END的,反而大家都相信自己是对的才走进死胡同,却让幸福远去了。 +男人和男人之间的约定不能不遵守。 +眼瞅着我这就要奔三了,可是,我还没二够呢! +提高你的适应力,去接受这一切 +人一旦摆脱了时钟反而会把日子过得跟时钟一样准确。 +可能因为我自己也比较单细胞的缘故,所以更喜欢简单和直接的人。 +一个故事的阅读方法,绝对不只有一种。 +想成为强者,就不要回避心理的恐惧。 +如果你能看到我的世界里那些渐渐消逝的美好,你就能体会到现在所拥有的幸福。 +命运的红线一旦断了,就再也接不上了。 +永远有多远?比时间多一秒就是永远。 +对于“喜欢”这种情感,我一直懵懵懂懂。 +他们正热烈地讨论着别人的秘密,但是,一个不说,一个不听,还有一个不看。 +不可以逃避!活下去!活下去也是一种战斗 +人只会看到自己想看到的、听到自己想听到的,我也并不例外。 +游戏的最终季的获胜方式是不战而胜。 +会努力就是最棒的才能啊! +拥有的太少,才需要珍惜。 +任何时候、任何年月、任何时代,事物的发展方式都如出一辙。 +有时候,上帝会抽出一张名为绝望的牌,因为他对人类很失望啊。 +人偶,没有任何请求,没任何感情的只是慢慢在腐朽。 +你的地图是一张白纸,所以即使想决定目的地,也不知道路在哪里。 +美丽的不是这个世界,而是接受了这个世界的你的眼睛。 +愿望这东西实不实现都没关系。 +善恶是由人决定的,而不是神 +所谓永恒的爱,是从花开一直到花落,从红颜一直爱到白发。 +她仿佛代言了这整个世界的秘密。 +自保与欺人只隔一线,要区分是多难啊。 +因为欲望是任何人出生就有的,所以很好理解。 +伴随着痛苦的经验才能让人牢记在心! +我相信雨是云的尸体,埋葬人间。 +不想失去的东西存在的话,那么一旦失去了的东西是再也回不来了…… +汝为有缘人,亦我所爱之人。 +故事的结束总是满载而归,就是金榜题名。 +要拿去的东西只有记忆和作为职人的自尊,仅此而已。 +我要用什么样的速度,才能与你相遇。 +如果黑洞能吞下一百亿个太阳,我,就是一百亿零一 +梦想不会逃跑,会逃跑的只有人 +如果要牺牲的话,让我来吧。 +是怪物也无所谓。即使假的感情,我要保护集。因为我就是我。哪怕是假的,但是对我来说那就是唯一的真实! +人类,就是一直在重复过去的道路。 +时间是一枝向前延伸着的绚丽藤蔓,我们是这藤蔓上遥遥相对的花朵。我想接近你,又怕你飘飘摇摇地慢慢凋落。 +在聚光灯的背后是付出血汗的努力,凭借善良作为软弱借口的你,即使是输了也不会感觉到任何失落。 +大概 大家只能办到力所能及的事 就算你勉强自己做办不到的事 也只会让自己痛苦罢了 +在已经做好觉悟的男人面前,不管是同情还是悲伤,都是对他的侮辱。 +如果无法深入了解,只要试着去深入了解就行了。如果交情太浅,不知道未来会怎样,只要让感情深厚到永远都能当朋友就行了。连尝试都不肯的人,没有资格说自己办不到。 +我要像一株在太阳的引导下绽放的花朵,总有一天绽开我美丽的花盘。 +如果没有如果,时间是否会为我们停留?曾经看过的夕阳,听过的潮落,都被时间掩埋,幻成泡沫。 +人类或是组织这种东西,只有在危机,迫在眉睫之时才能注意到眼前的现实,真是愚蠢。 +告诉你我最喜欢的一句话吧!要是被处于下风就要以牙还牙! +事情在还没开始做之前,千万不要放弃。 +就算此刻能欢笑的,也许明天就笑不出来了。 +不管是怎样的回忆,都是我们活过的人生。 +我的刻薄话使用铜四十克、锌二十五克、镍十五克、害羞五克、再加上恶意九十七公斤配成的。顺便说一下,害羞是骗人的。 +有些烦恼,丢掉了,才有云淡风轻的机会。 +这样说的话,你不是也一样,让人分不清你到底是懦弱还是坚毅。 +不安时,过去便会向我袭来。 +可以是男人也可以是女人,可以使鬼也可以是天女,当太阳本该升起之时,就是淡岛闪耀之刻。 +理想是气球,但现实是铅球。 +无论在什么地方,什么时候,在我们的头顶都是同样悠远的天穹,就好像是永远都无法分开的羁绊。 +以错误的的方式获得的结果只有扭曲的空虚和后悔 +已经发生的事情与其每天叹息,还不如从容面对。 +不管输赢,打完不许记仇啊。 +我是喜欢盖着被子睡觉的人,热了就把被子踢掉,冷了又把被子裹上,其实潜意识里一直都在照顾自己。 +忍受不了自己变得毫无用处的人是我。 +她相信着希望,相信着未来,继续翻开着故事的下一页。 +每个人都有成功的机会,所以不要忽略任何一个人! +大家来实现的故事 +我只是一个飞得累了,停下来梳理羽毛的魔法师。 +只是生活著,悲伤的事物就会逐渐累积。 +傻与不傻,要看你会不会装傻。 +抱歉,本王对贫穷的概念不太了解,正因本王有用之不尽的财产之故。 +看起来是几何问题,实际上是函数问题。 +我虽然并没有忘记你,但也没有精力去想了。 +正因为寸步不让,所以才称之为荣耀! +不管凶犯是抱着什么样的欲望去接近死者,人的本能是不会改变的。 +钻石很硬,但越硬就越脆。 +为了保护同伴拯救红颜,赌上自己吧! +我该不会是被讨厌了吧? +误会,是源于以为了解。 +知识就是力量,了解是最大的喜悦。 +判断一个人,不是看他的外在或内在,而是看他的行为。 +做任何一件事都要尽情享受它 这是人生的秘诀哦。 +不到最后一刻,绝不放弃! +但是现实与想象完全不同,即使现在,我也从来没有清晰地认识到自己是大人。 +要逃避!先改变你自己,要不然什么也改变不了! +尽管也曾有消沉的时候,我还是过得佷好。 +恕我无礼,我觉得这世上唯一能够信任的人就是我自己。 +谁都讨厌孤单一人 把离自己最近的那个人当做最特别的存在也是人之常情 +不要对外表过分在意,心灵才是最重要的。 +一切安乐,无不来自困苦。 +觉得不甘心的话就好好活下去,靠自己的力量活下去。 +胜者为王 就这么简单 +你能忘怀吗?不,肯定不能吧。我们就是为了那一瞬间而出生的啊。 +干燥的冷气,尘埃的味道,我在其中……踏上旅途。 +伤害别人的人,就有要被伤害的觉悟。 +如果提出的问题本身就有问题,那么答案又有什么用呢? +别扯淡了。别随随便便就要去死。我们这样的人,没到该死的时候绝不能死。 +不要去等谁,所有的不期而遇都正在路上等你。 +你看你浪费了多少流星,哈哈……不牵个手也很浪费这样的夜晚呢。 +人生,总会有不期而遇的温暖,和生生不息的希望。 +涩泪一滴,洗去铅华,不再倔强。叹息一声,掩去痛伤,留下坚强。苦笑一抹,隐去伤痛,从此图强! +不能慌……人是不可以逆转时间的……如果特意去扭转它的话,人类就会受到惩罚。 +一条路不能回头,就是一生要走许多路,有成长之路.很多事情不能自己控制,即使再孤单再寂寞,仍要继续走下去,不许停也不能回头。 +所以说,把你的身和心全部交给我吧!为了我,冰丽,把畏解放吧 +与你一起的那个夏天已经结束 将来的梦想 一起许下的愿望 我永生难忘 十年之后的八月 请相信我们一定能再见 +一只狮子率领的羊群,可以打败一只羊率领的狮群。 +春雨绵绵褪花色,容颜不在忧思中。 +责任者是为了背负责任而存在的。 +每个故事都是合理的。主角演完完整的故事,配角在片段里充当过客。 +语言是误解的源泉。 +曾经如此真切的情感,最后竟然彻彻底底地消失了…… +我为什么一定要向三次元的女生表白。 +最真实的感情,是没有打扮的自然。 +都是老中医,少给我开偏方。 +既然人类都不救高贵之物了,为什么高贵之物非得救人类不可呢 +生命是黑暗中闪烁的光。 +神不为者,人为之 +有些东西得不到才显得越发美丽 。 +满脑子天真想法的人,在社会上吃点苦头也是好事。 +学校就是社会的缩影,就像把人类放在盆景中一样,所以诸如弱肉强食,还有种姓制度其实都是存在的。 +假若真心相爱,绝对会情不自禁。 +不管前方的路有多苦,只要走的方向正确,不管多么崎岖不平,都比站在原地更接近幸福。 +没有游戏就没有人生,依靠手段与才能,引领我走上不败的道路。 +能实现梦想的只有你自己啊。 +向很多人传达到自己的音乐时,和很多人心心相印时,音乐或许可以超越语言 +在理所当然的地方,过着理所当然的日常生活。 +一举一动,都是承诺,会被另一个人看在眼里,记在心上的。 +神秘在比其更高的神秘面前,会失去效果。 +虽然丢人,虽然这样做让我觉得很想死,即便如此我现在还不能死,因为我在和你和好之前是不能死的 +怎么可能会成为漫画家,能当上漫画家的仅仅只是很少的一部分真的拥有才能的天才而已,剩下的就是赌徒。 +每个人都只能活在无法违抗的潮流之中,只有一种命运,是每个人都平等拥有的,那就是死。 +每个人都是活在以自己为主角的世界中。 +其实世界上没有那么多的如果,有时候,我们一瞬间失去的东西就是永恒。 +我不知道将去何方,但我已在路上。 +高中三年级的时候能想明白将来要什么的人,那是凤毛麟角。 +来到这个世界上,即使是天使都会做坏事。 +也许你最最喜欢的人已经不存在了,但最最喜欢你的人不是还在吗?这样正负一抵消不就等于了吗? +以星星和睿智之名,吾等只追求真实。 +人总有一天都会死的,但正因为生命是有限的,才能够欢喜和悲伤。 +长生之法,人人艳羡,却又有几人真正明白自己想要什么。 +人就是这样 越是没有实力越爱说大话 世界上只有没有实力的人 才整天希望别人赞赏。 +没问题的,别担心,一切都会好的。 +我朋友不多,你算一个,所以你死了我会不喜! +我们来做张地图吧,那样就算在宇宙失散了,也能再找到对方。 +幸福是如此的短暂,但是我的心已满足,也许一刹那的美才是永恒。 +它不会害人,也没什么好要怕的,对它们笑笑,它们不会害你的。 +只要能让我喜欢的人们,明天依然笑着活下去,我是傻还是愚蠢都无所谓。 +人生之所以难,是因为每个人的人生都不一样 +比起已经实现梦想的人,正在追求梦想的人有时更能发挥实力啦! +人类因为畏惧黑暗,所以用火消除黑暗以求生存。 +除非事态非常严重,否则就不要多管闲事。 +那些青春期的脆弱自尊,轻易不得触碰,那极有有可能成为对他或她一生的打扰。我们都曾经历那样纯粹、易碎的青春,只是时光的磨砺已让我们懂得逃避与忍气吞声然后慢慢遗忘自己曾经的青春。 +我在这个世界寻找希望,却一直寻找不到;所以我只有在另一个世界中得到绝望。 +归根到底人类啊,是不会回报你们纯粹的心灵的。 +人生中遇到的磨难很多,我们愈是成熟,也愈是胆小,反倒在绝境中才激发出内存的潜质,从而变的坚强和勇敢。 +一个人的浪漫,是送给这个城市最温暖的礼物。 +青春只剩一段未完的爱恋,偶而像被风卷起的黄叶,落在心口上像一滴被忍住的泪。 +不知身处何地, 向着梦想的地方前进. 到达梦想的地方, 却又不知身处何地. +耐心点,坚强点;总有一天,你承受过的疼痛会有助于你。 +我也非常喜欢……烟火 +炙热战火刺痛双眼,生命宛如流星般陨落。就算这身躯遭到毁灭,我也将化为利剑刺向黑暗 +光说漂亮话,是无法改变世界的。 +难以应对的未来、不安、迷茫、没能传达的思念、无法实现的梦想、还有无论如何都得不到答案的那些日子。 +今后无论发生什么事也好,这个左手上的??都是同伴的记号! +在这个熟悉而陌生的城市中,无助地寻找一个陌生而熟悉的身影 +一个人,不会因为所在位置的不同,灵魂就因此而受到玷污。 +要变得坚强。如果很软弱的话,终有一日会连悲鸣都无法发出,活得像行尸走肉一般。 +啊啊,还真是,干不下去了啊。 +为什么现充们喜欢披露自己的恋爱辛苦谈啊? +最怕你一生碌碌无为,还安慰自己平凡可贵。 +不管那个宣言有多不可能,我希望有一天能再听到一次 +王保卫了国家,可国家没有保卫王,仅此而已。 +我们勾勾手,盖上印章,一辈子都不可以忘记。 +对的人终究会遇上,美好的人终究会遇到,只要让自己足够美好。 +真正强大的人不会在意周围的眼光,靠自己就能毅力不倒。 +对不起,在这种时候,我不知道该用什么表情来面对你。 +前进一步,幽暗中朦胧地浮现出女孩子的轮廓。前进两步,可以隐约辨识出那张脸庞。前进三步,便看见了笑容。而我,也跟着笑了。 +生与死的价值是同等,只有自己选择的死亡才是真正的自由。 +请为你我仍活在世上举杯痛饮,请在逝去的亲人的坟头献上一杯甜甜的美酒,请为在世的亲人献上一个真诚的拥抱,请为珍视你我所拥有的一切,当死神的歌谣轻轻的响起在你我的耳边时,请微笑的迎接她。 +然某一天,有些不同的东西,出现在了我所熟知的、理所当然的天空之中…… +人正是因为度过了一段阴暗岁月,才会更渴求黎明的曙光。 +你什么也不肯放弃,又得到了什么? +这是初次见面时说的话吧? +我不说不代表我不了解,我不哭不代表我不伤心。 +孤独的人其实非常擅于思考。 +场所不同命运也不会改变。 +记忆想是倒在掌心的水,不论你摊开还是紧握,终究还是会从指缝中一滴一滴流淌干净。 +开玩笑的啦! +要超越不可能。 +所谓女生啊,就是温柔体贴,笑容会治愈人心灵的飘浮着灵气的存在 +即使明天会失去笑容,即使手中残留着失落感,也要面带微笑。 +对于为何要学习某种东西抱有疑问,是理所当然的。唯有当这个疑问解除了,才会产生求学的目的,也才能通往理解数学本质之路。 +即使走错路也要共同前进,犯下罪过的话就一起承担,这才叫朋友! +信赖就要用行动来回应。 +有些事就是无可奈何的,没错,就是这样! +因为没有事要找你,所以没法打电话啊,就算想打也打不了。 +相信即是幸福! +当人们了解爱的时侯,就会背负憎恨的风险。 +一只烟燃不到天亮,而远方早已没了黎明。 +也许我们都曾勇敢而坚毅,只是,在与时间老人的对峙中,我们从来都不是赢家 +舍弃那种感情,利用你所能利用的一切。 +喜欢一个人就要真心对她好,哪怕她不喜欢你,甚至不认得你都没有关系。 +就算明白得知真相后会让自己变得不幸,但人们还是会想要去追寻呢…… +若不想输给任何人,就得先认清自己的弱小! +人不是为了世界而生存的,而是人所生存之地,才称之为世界。 +做任何一件事都要尽情享受它,这是人生的秘诀哦。 +让我榨干你的每一滴血,再把你像破抹布一样抛弃。 +如果害怕,就闭上双眼。 +人生就是一列开往坟墓的列车,路途上会有很多站,很难有人可以自始至终陪着走完。当陪你的人要下车时,即使不舍也该心存感激,然后挥手道别。 +所谓生活就是一半是幸福,一半是痛苦。 +快乐越大,随之而来的痛苦越大。 +真正喜欢跑步的人,绝对会跑的很快的! +嗯,我和你一样,我喜欢过你。只是已经回不到从前了,因为时过境迁了,你和我都变了,那些事都已经过去了。 +总有一天,人类会意识到乱扔垃圾是比杀人更重的罪。 +我想在有生之年,得见盛世大唐。 +既然无论怎样都会痛苦的话,我宁可选择守护它而痛苦。 +人生的选择是对是错,没有人知道. +这是一个规则与目的皆不明确的无聊游戏,多达七十亿的玩家恣意地进行着自己的回合,赢得太多或输得太多都会收到处罚,没有PASS的权利。说的太多会被疏远,没有数据,游戏类型也不明,这样的世界,无非就是一个……渣游戏。 +失去的东西往往是最重要的东西,重要的东西往往会在无意间失去。 +吾问汝:汝是吾之master否? +舞台上演员不能无视剧本随便演,华丽地退场才是完成使命。 +也许我是想知道,是否有某样东西……没有我,就不会存在。 +好了,笑一笑吧,你的国家不是有这句俗语吗,笑容是福至之门。 +回忆这东西毫无意义,我不是已经证明了吗 +心疼的时候其实连身体都会感到强烈的疼痛。 +无论如何,我想和你一起看到人生尽头的风景呢。 +我每天都在数着你的笑,可是你连笑的时候,都好寂寞。他们说你的笑容,又漂亮又落拓。 +何人懂我心中寒?何人看穿我无言? +牵挂着一人 就会害另一人哭泣 一定要某人做出牺牲 受到伤害...如果这就是所谓的【喜欢】的话 那么喜欢上别人的这件事 就太恶劣了 +纵使失去了一切,倘若有半点迷茫的话,也舍不得放弃,惟有真实的自己才最重要! +不管是游戏还是现实,如果踏出一步就前进,不踏出就原地踏步,这决定权是在自己手上。 +即使是吊车尾,在拼死努力后,也有可能超越精英。 +生命是短暂的,在它结束以前,就让我们相互依偎。 +我愿意忍受今天的我的寂寞,来代替忍受比今天更寂寞,未来的我的寂寞。 +没有利齿的狼,要么饿死,要么被吃掉。 +永远不要为了迁就谁而改变自己,爱的时候勇敢爱,散的时候大步走,别回头。 +就算记忆被消除了,还是请你和我做朋友吧。 +回到家,吃热腾腾的食物吧,然后,蜷起身子睡觉。 +我啊,只是想证明。这样的我,就算是这样的我,也有能够靠自己的双手争取到的东西。 +如果这是你的希望的话,我就随你到天涯海角吧。即使王座崩坏,金光闪闪的王冠腐朽,数之不尽的尸体堆积如山,我会留在静静横卧的,小小的王的身边,直到将军的声音响起,之时。 +不到最后关头,就决不放弃。 +大人的事情终究还是要长大才会懂 +学到很多东西的诀窍,就是一下子不要学很多。 +说文了叫“关心则乱”,说白了就是喝醋。 +能遇到你,我是幸福的,我希望留在你身边。 +人世间 酸甜苦辣 若长良川。 +这世上真正的好人和坏人都很少,大部分都是普通人。 +在我六岁的时候听到的爸爸的三个教诲:其一,自己保护自己;其二,正确答案不止一个;然后,其三,不要以为爸爸说的都是正确的。 +无法去坦率爱别人的你,真是可悲。 +真正拥有力量的人,不管是命运还是宿命都可以自己创造! +算了吧,向你这样的即使把土豪两个字贴在脸上,别人也会从右读起。 +人类很容易受到诱惑,当被迫身处如地狱般绝望的深渊时,眼前要是出现了逃生的蜘蛛丝,一定会紧紧抓住不放的,无论是怎样的人。 +活着就会遇到讨厌的事,也就是说活着本身就是让人讨厌的,但不能因此就放弃活着。 +只顾着追求新事物,却不回顾历史,怎么会有未来。 +人类的敌人,最终还是人类。 +不管夜晚多么黑暗,黎明总是会到来。 +一直以来,我都在听从你的引导。然后我才发现,你所引导的道路,是一条没有出口的隧道。 +无论是丢下还是被丢下,这两者都是一样痛苦的。 +最初就不期待,中途也不会期待,直到最后也不会期待。 +为什么妈妈就不明白无所事事的忙碌呢。 +在不知道该选哪一边时,就选自己应该做的那一边。 +我随时都可以死,那就是我的未来。 +看着我的眼睛,这像是说谎的人的眼睛吗? +虽然你那个世界我是不大了解,不过我能理解你所怀有的恐惧,毕竟你要走的是跟别人不一样的路啊。 +就算不知明天会变得如何也无所谓,我们是为了活在当下而全力以赴。 +根本不需要害怕梦想结束,因为…这个世界是无限的! +人生之所以难,是因为每个人的人生都不一样. +至少对我来说,那感觉似乎永远会延续下去的高中生活的结束,是一个大大的休止符。 +人类是无论如何都不会互相理解的愚蠢生物。 +自己觉得不错的东西,就会想要和自己觉得不错的伙伴们一起观赏 +人能够在心里郁积那么多的事情,而他们又会忘记那么多的事情,真是不可思议… +真正重要的东西,肉眼是看不到的。 +你已经是我心脏的一部分了。因为借走的是糖,还回的是心。 +有些路注定是要孤身一人走的,想要到达繁华,必经一段荒凉。 +我是为了保护我需要的人而战。 +在这个世界上别太依赖任何人,因为当你在黑暗中挣扎时,连你的影子都会离开你。 +我只要静待机会降临就行了! +从今以后,我要像小丑那样藏起悲哀而笑着。 +真实的谎言,是假装快乐,谎言的真实,是无可奈何。 +我们是活在瞬间里的,我们是活在瞬间里的生物啊。 +真正让我难受的,大概是因为让你看到如此狼狈的自己。 +如果自己不想积极认真地生活,不管得到什么样的回答都没有用。 +不可能这三个字,你说的太多了 +你能够停止哭泣 那是因为你在于悲伤相抗衡啊。 +强大的信念能够超越计算! +人只会看到自己想看见的东西,只相信自己的希望相信的东西。 +绵长而又不甘,细碎的絮语,是在泣涕那抽丝剥茧的绝望么? +十九岁以前把这辈子没机会看的书看了,十九岁以后把以前没机会看的电视补上。 +当有一天你觉得除了钱没有什么能让你快乐的时候,那你的生活注定是悲催的—曼曼。 +并不是只有你一个人,所以不要消失。 +只要全家同舟共济,一起回到正路上也完全有可能。 +当那句话跃入眼帘的瞬间,我的胸口扑通一声为之悸动。 +我从没有后悔过。无论发生什么事,就只有「后悔」我绝对不会。 +老师,我们每个人都需要一个能给自己道别之吻的人 +我愿意做你的最佳听众,看着你装逼从始至终。 +好红,每当想起你,枫叶就会被染红。 +狮子神子,高神剑巫,诚心祷祝,破魔曙光,雪霞神狼。以钢之神威,助我讨尽恶神百鬼。 +所谓社会并非一定要完全正确,所以我们必须保持我们的正确性。 +夏天,那个夏天,还有那个夏天,即使经历无数次夏天,我还是说不出口。 +有时候你需要退开一点,清醒一下,然后提醒自己,我是谁,要去哪里。 +无论是小孩还是大人,感情的痛苦都是难以忍受的。 +天地之间,能够称得上王的英雄就只有我一人而已,剩下的就只是些杂种而已。 +那有一天,是不是我也会被你们忘记呢。 +在这里放弃的话,比赛就结束了。 +滚圆的东西咕噜咕噜往哪滚去都不费力,四棱的东西想要让他滚,不但费力还很痛的。 +知道传言为什么只是传言吗,那就是因为没人知道是不是真的。 +人能够按自己的意愿选择生死,不管对错,都是一件了不起的事。 +现实就是你很周全的考虑了种可能性,偏偏出现第种。 +伟大的美好的只有死去的他们,我们都是渺小、愚笨,在这地面上努力的求生存,只是如此而已。 +每个人都会突然喜欢上一个人,就算没有勇气,也会踏上这条艰难的道路吧。 +一个人因为遭遇失败,才会拥有从那里再站起来的强悍。 +最痛的伤口,是从外面看不到的。 +既然这样,我就会一直往前走。一直走到他望尘莫及的地方,不让他接近一步。 +因为与你相遇之后,我的身边都是好事。 +去发现自己的弱小,去承受失败带来的打击! +我一直想要...一直想要,那时的明天...能向面码道歉的明天,一直想要... +仿佛叶公好龙一般。隔岸观火地单恋着。 +我是马戏演员,只会让人笑,不想看人掉眼泪。 +我为了不受将来的侮辱,所以要拒绝今天的尊敬。 +谁是谁生命中的过客,谁是谁生命的转轮,前世的尘,今世的风,无穷无尽的哀伤的精魂。 +第一印象是很重要的。 +你TM感动了我 +与别人交往,有时伤害人,有时被伤害,却不懂得学习别人的话,在某种意义上,你是无法成为一个能体谅他人的人。 +木叶飞舞之处,火亦生生不息. +这个世上,胜者生,而败者亡,在世事的胜负面前,生与死不过是必然的因果。 +过度的无知有时候也是种幸福呐。 +没有翅膀的家伙是飞不起来的,凡是向天空发出挑战的故事,总逃不过那坠落的终末。 +正因为生来什么都没有,因此我们能拥有一切。 +若不知晓相同的痛楚,就无法真正理解他人,而且就算能够理解,也不可能相互体谅,这就是不变的道理. +但体贴却是每个人手制的,所以很容易被误解,被认为是伪善。 +我心里有一个小孩,每当她觉得与世界格格不入,她就躲进角落。 +人有棱角是要吃亏的。 +就像自己是一个怎么都做不了的孩子, 要承认是非常难和可怕的。 +无论谁的心中,都有自己的歌。 +人类总是给自己那么多束缚,连自己至亲都不能相容,反而为妖族所悦纳,也真是奇特啊。 +食物有很强大的治愈力量。 +人生不只是离别,邂逅使人生更精彩 +生死是自然规律。 +瞳凝秋水剑流星,裁诗为骨玉为神。 +人不敢面对自己的懦弱,被戳中痛处时就会恼羞成怒,反咬对方。 +肯定是因为我没有真正喜欢过一个人,所以才一直在想,真正喜欢上一个人的话,会是什么感觉呢? +就算此刻存在的东西,也许明天就消失了。 +只要活着,哪里都是天堂 +有时候,一个人只要好好活着,就足以拯救某个人。 +觉得人的哭有两种:觉得自己可怜的哭和单纯......伤心的哭. +希望一直都在,只是你不曾察觉而已,未来的希望,一直在你手中! +认为自己没听说过的事情就不存在于世,这可是无可救药的傲慢啊 +假装自由,受困于自由,被自由所左右,只不过是逞强而已。 +就算前路被深邃之暗阻扰,也要使之臣服于己。 +只会哀叹不幸的人,连猪都不如! +我会扔下你,所以你要追上来哦。 +有人曾说,那里是可以吞噬一切的黑暗,但却并不是说没有一点光亮。 +人们要是没有回忆就活不下去,但是只有回忆的话也活不下去。梦总是有会醒来的时候,不会醒的梦总有一天会变成悲伤。 +坦率,是个和我无缘的词。 +你们杀了多少人,放过多少人 +都不关我的事 +你们触到了我的逆鳞 +仅此一条,就是你们消失的理由 +你们杀了多少人,放过多少人,都不关我的事 ,你们触到了我的逆鳞,仅此一条,就是你们消失的理由 +因为和你们在一起,实在太高兴了。 +是我来决定我旁边坐谁。 +不是所有的鱼都会生活在同一片海里 +我们只是活着,然后堕落而已 +人因为有难忘的记忆而变得坚强,这就是所谓的成长吧。 +精神方面充实了就一切都满足了这是不可能的。 +嗯,我的愿望是每天吃饱了睡睡饱了吃,啥事也不用干。 +也许正义并非太阳,而是如同星星一般的东西,天空中有无数的星星,彼此不断抵消着其他星星的光芒。 +思想,语言是会束缚人的东西,不但自己的会束缚自己,别人的也会束缚自己。 +网球,不是用来制造仇恨的工具。 +得来不易的机会,会让所有的动物去做原来不喜欢做的事。 +让你陪我疯了这么久,真是抱歉,这是我最后一次的任性。 +已经走到尽头的东西,重生也不过是再一次的消亡。 +如果聚集负的感情, 世界就会陷入负的洪流; 反之聚集正的感情, 世界就会循着正道而行。 +起风了,唯有努力生存。 +我们会死很久,所以活着的时候一定要开心。 +青春就是让你张扬地笑,也给你莫名的痛。 +无他,凭心而行,后果自负而已 +每个人的优点就像是梅干一样。 +会隐藏在心底,这份心意不会告诉任何人,包括他,会一直隐藏下去,直到那份恋情终有一天彻底消散为止。 +总有一个人会举着戒指对你笑,说着余生请你多指教。 +不管痛苦还是难受,都应该感受到生存的力量。 +说好了大伙儿要一起笑着再见,你在这里死了不就没意义了吗! +你走在我所陌生的黑夜中,如果至今还在黑夜中踱步,我们会努力成为出口的路标。 +我站在天堂向你俯身凝望,就像你凝望我一样略带忧伤。 +从来没有人问过我这个问题 “独自一个人的时候都在做什么呢?” +人啊,在想保护最珍贵的东西的时候,会成为真正的强者。 +信念,是会化不可能为可能的 +坚持下来了啊,到最后。 +最最好的,与最最痛苦的,是一样的。 +一条路不能回头,就是一生要走许多路,有成长之路。很多事情不能自己掌控,即使再孤单再寂寞,仍要继续走下去,不许停也不能回头。 +相见不如不见,有情还似无情。 +我们不是也曾有过乐观得不得了的年轻岁月吗? +如同那时的爱情,让人期待,也充满着无奈 +如果你找不到一个坚持的理由,你就必须找到一个重新开始的理由。 +希望你有一天你可以完全的信任我,能成为你忠诚的朋友,是我最大的幸福. +谁都不可能和谁在一起一辈子。人就是这样,必须去习惯失去。 +有着似曾相识后发际的他,却说着陌生人一般的话语。总觉得...有点想哭。 +减等于多少 +世界上最大的谎话,莫过于在最难的时候说一了句:“我没事。” +无论人生变得多么悲惨,都绝对不会放弃。 +时光再美,怎如初见。 +不管别人怎么批评她,看到那个人她还是笑得出来。 +我喜欢你,但不是真正的我自己。 +我讨厌放弃,没有任何理由! +我可以握住未来,可以握住冰冷的斧头,也可以握住阻挡在我面前的人的性命…唯一握不住的是你的手。 +真正的痛是连痛都不能说得痛。 +梦想根本不重要,没有梦也无所谓。前提是要先有取代梦想的东西。 +以前高中时,羡慕大学考试只要及格就行;现在大学了,怀念高中考试及不及格都行?? +你的烦恼相比起来是那么渺小,简直微不足道。 +人只会相信自己意愿相信的东西。 +与其费尽周折绕过去,不如勇敢的地攀越,或许这会铸就你人生的高点。 +一个人都有自己想保护的人或事物, 但当你保护不了的时候, 就会怪责自己为甚么会这么无用。 +如果让我的人活,就要让天下人死,那,那就让天下人死吧。 +为了能尽情做自己想做的事情,不想做的事情也必须全力去做才行。 +你不必原谅我...不管你今后的路想怎么走,我都一直深爱着你。 +时间飞快的流逝,唯独现在,我有一种想对爱因斯坦发牢骚的心情,冈部,时间根据每个人的主观感受,既会变长,也会变短,相对论真是既浪漫又伤感的东西呢。 +逃离了痛苦之后还会觉得痛苦。 +世界并不都如你所想,很多事物和你的习惯性认识并不一样。 +人类并不是你想象中的那么复杂 ,更容易因单纯的简单的事情而悲伤而生气,人类就是这样的存在。 +年轻一代才能的创造力!!不要轻视! +如果死了尊严还有什么用。 +女人这种动物,分明毫无必要,也爱观察别人。 +后悔所带来的苦涩,恰好印证了自己曾经有所作为。 +其实,朋友也许就是这个样子:未必要什么天长地久,也未必时时见面联系。在一些时候,可以彼此温暖,彼此慰藉,彼此鼓舞,那就足够了。 +如果你一个人把什么都做完了,那我做什么? +身体的冷哪比得上心里的冷,刺骨的疼 +自古英雄出少年,似水红颜惹人怜。 +三次元的都是渣,我有自己深信的世界。 +当有人从心底认同你的时候,那个人对你来说就是最重要的人。 +你不被认同,就无法存在了么? +你愿用一生,等待,然后呵护这短暂的光亮吗?即使,明知它会消失。 +不管你们的梦想有多么可笑,带上它,给我高高地飞起来。 +只有自己真正的朋友,你才会愿意将他牵扯进来。 +全神贯注的上吧!不要松懈! +关于自己的生活,我和你都不是读者,而是作者。至少结局,还是能自己说了算的。 +只要活着,就该笑着去面对一切的一切。 +哈,六界众生,熙熙而来攘攘而去,何人能尽偿所愿。 +不管你是天才还是秀才,如果坏掉了就只是一堆破烂而已 +比起牺牲自己的圣人,我更愿意成为不明事理的勇者。 +没有人可以左右你的人生,只是很多时候我们需要多一些勇气,去坚定自己的选择。 +真正的神,这个时间是不存在的。 +曾经拥有的东西被夺走,并不代表就会回到原来没有那种东西的时候。 +如果有来生,我要当条被子,不是躺在床上就是在晒太阳! +洸。不再是那时候的洸,声音和身高都变了,我终于了解了岁的洸,我是对岁的洸心动。 +你们想要的自由,根本就不是属于弱者的词啊! +火在一天之内就能烧尽 ,而水和风却要花百年的时间来造林 +世界颠倒前后左右上下黑白,于是我就成为你的倒影,永远活在与你完全不同世界。 +现世为梦,夜梦为真。 +跟我作对会有什么结果,你应该很清楚的吧。 +如果只是对别人言听计从,因为别人说了才去做的话,就算是在有趣的事也不会感到开心哦。 +悲哀的不是不能复仇,而是不能在仇恨中活出自己. +我永远也不会忘记那个忘记我的存在的人。 +我们必须在失败中寻找胜利,在绝望中寻求希望。 +我们要忠于自己的信仰啊。 +健全的灵魂,寄居在健全的精神和健全的肉体之上。 +我把眼泪送出去了…… +只有在放弃的时候,可能性才会变为零,无论别人觉得多么没有意义,我不想让自己认为可能性为零,所以···我绝对不要放弃! +我知道,终有一天,这个世界将被我踩在脚下! +脑子里都是圣诞节的铃声了,那是头痛。 +为一个不在的人发牢骚是没有意义的,眼前的敌人才更重要。 +走过一段路 回头看 原来那些痛得快要死去的事情是可以一笑而过的。 +相信奇迹的人,本身就和奇迹一样了不起。 +君子,小人,皆在一念思量。 +火在一天之内把森林烧成灰烬,水和风却需要一百年以上的时间来造林。 +这世界上没有没意义的事,也没有没用处的人。 +死何其容易,只是留下来的人,才是最痛苦的。 +只要你微笑,你心里的我就会陪你一起微笑. +正义……并不是随随便便挂在口边摆样子的东西……而是秘密的珍藏在自己心中的东西…… +有些事情,可以理解但无法接受! +不管以前或未来,都过著阴影的人生。 +人和人在上帝前都是平等的,毫无例外。 +梦想是一个天真的词,实现梦想是一个残酷的词。 +有时候,我们必须闭上嘴,放下骄傲,承认是自己错了。这不是认输,而是成长。 +每个人的身体,都由她们自己保护。 +你永远都不会知道自己到底有多坚强,直到有一天你除了坚强别无选择。 +我们不管做任何事都不可以半途而废,要坚持到底 +夜色里,埋骨鲸诗,多情薄如风。往事烟之,几句问谁愁,只求一杯清风。 +城市犹如没有围墙的囚房,令人疲惫、窒息…… +我想要拯救我的故乡,我要改变不列颠灭亡的命运。 +没有温暖的阳也没有希望的光,世界只是一片狼藉,不要抹灭你最后的希望。 +就算是恨,也是一种很抽象的感情。 +夏日当空,心如深渊。 +生命中充满了巧合,两条平行线也会有相交的一天。 +精心计划如何在自己绝不会亏损之下,只让对方去冒获利或亏损的风险,这样的行为也十足算是诈欺。 +借走的糖,还回的心。你的世界是我最勇敢的一次冒险。 +我永远都不会忘记你和我在一起的时光,所以请你答应我,在我即将离开这个世界的时候,你会陪在我身边。 +如果没有遇到她,我会依然无法从消沉中振作起来 +若说结局能改变,我为你绝笔阑珊。 +忍者要沉着冷静、仔细判断。打破忍者世界规则跟铁律的人,我们都叫他废物。 ...可是,不懂得重视同伴的人,是最最差劲的废物! +有伤害人的人存在的话,也会有能抚慰伤痕的人。 +少年终将为王。 +若有所需,自是不计生死。 +未来永劫,我来保护您。 +世界这么大,人生这么长,总会有这么一个人,让你想要温柔的对待 +最后的最后,竟然超越了自己的神话。 +这是我们好不容易才抓住的日常生活,是我自己所做出的决定。 +当一件事变成天下大事之时,任何人都无法置身事外。 +我有预感事情会变得很有趣呢。 +用玲生命为代价的东西根本就不存在。 +我们都在梦中,一个叫青春的梦里。梦总有一天会醒来,而回忆会一直闪烁。 +想看你的笑颜……却偏偏带来伤害。我多希望这爱的火焰,只有温暖的力量。 +爱的反面不是恨,而是无视。如果不感兴趣的话,就不会故意去杀害或者伤害对方。 +滚滚红尘终误我,今宵夜月可流连。 +人生,是为了什么呢?难道不是为了在这个时刻紧紧握住重要的人的手吗? +人类为什么互相依靠却又再次争吵。 +不需要什么窝,有一棵可以停歇的树就足够了。 +我的生命只有十年,希望你能多抽出一点时间和我在一起。 +谁都有权利幸福,困难的是享受;谁都有权利幸福,困难的是履行;谁都有权利幸福,困难的是妥协。 +#NAME? +烦人的家伙身边总有烦人的伙伴呢。 +王冠会让戴上它的人高人一头,是地位的象征。但王冠真正的意义是:当灾难从天而降时,我会为你们抵挡一切,永远让你们只看到金色的希望。 +如果只是把世界分为清净和污浊两者,是不是就反而看不到真相了呢? +很温暖吧,温暖的双手不是为了伤害别人而存在的,真心想要守护的话就得学会温柔。 +笛卡尔说过,无法下决定的人,要么是欲望太大,要么是悟性不足。 +死了的话,就什么都没有了! +只要怀着理想而行动,就算结果不尽如人意也没有关系。但是如果失去了理想,那就真的一无所有了,连自己珍视的人都保护不了。 +不断的寻找希望,这才是真正的希望。 +现在的你要是多学一样本事,以后的你就能少说一句求人的话。 +快乐的事,悲伤的事,虽然不能全部承担,但一定程度上是可以共同分担的,这就是行会,个人的幸福就是大家的幸福,个人的愤怒就是大家的愤怒,还有个人的眼泪就是大家的眼泪。 +愿你我不失此缘 +曾经的喜欢,不管曾经怎样,都会幻化成风,消失在时光的隧道。 +所见之物皆美丽动人,这就是所谓的成长吗? +说谎的时候,重点不在于说谎的内容,而在于为何要说谎。 +梦总是会醒的,不会醒的梦,总有一天会变成悲伤 +说起来,这世界就跟书一样,所有的书都是为了被阅读而存在.书如果没被阅读,故事就无法开始.而没被阅读的故事,就等于不存在. +当一切都随风而逝的时候,那些特别的瞬间都成了永恒。 +虚伪的眼泪会伤害别人,虚伪的笑会伤害自己! +所谓“大家”,就是无视并牺牲了一部分弱势群体后所达到的虚伪的和平与共识。 +什么都无法舍弃的人,什么都无法改变。 +如果你掉进了黑暗里,你能做的,不过是静心等待,直到你的双眼适应黑暗。 +多幸运能在消失前抱你一下,只是我始终没能说出那句话,我喜欢你。 +只有弱者才喜欢扎堆,问题是绝大部分人都是弱者。 +即便大学不是名牌,我也是名牌! +十多年的单恋修成了正果,是很幸福的事。 +能与她在春天里相会真是太好了。 +在多数时候,我们所看到的都不是事物的本来面目。 +谎言就是真实,真实就是谎言。 +常胜之王在此高深唱响手中所持奇迹的真名。其名曰: 誓约胜利之剑excalibur +到了世界的尽头,就能找到心之所向,永恒的幸福吗。 +时光总有一天会将你我拆散,可是即便如此,在那个时刻之前,也让我们在一起吧 +没有任何事情会无缘由地突然发生,你之所以认为它是突然发生只是因为你没有看到它发生的过程罢了。 +一心只想达成目的吗?你已经拼命到连目的都看不清了吧? +名为幸福的椅子,总是只准备了比全体的数量要少的把数。 +发自内心地想去理解,这份心情就这么不堪吗? +物质和金钱归根结底是必须和必要的。 +面码没有为自己着想的时候,仁太一直在为面码着想啊。 +只有理解了人之心才能做到,明白羁绊的珍贵,才知道失去的痛苦。 +要是什么都按照计划顺利实现,谁还用辛苦打拼? +视千日之练习为锻,视万日之练习为炼。 +我不属于这个时间,我不想走,但我不得不走。 +世界不灭,我即不灭。 +越是拼了命投入,失败时的反作用力越大。 +在我安定下来,找到一个合适的伴侣之前,我得先找到我自己。 +不要哭,我还没有努力到要哭的程度,不甘心就可以了 。 +真正坚强的人,都是越想哭反而笑得越大声,怀揣着一切痛苦和悲伤,即使如此也要带着它们笑着前行。 +真是,我本来还想多混吃混喝几年啊。 +珍惜今天,珍惜现在,谁知道明天和意外,哪一个先来。 +出生到世上,单单因为这个,就该心存感激。 +这样不好,别担心。 +胆敢对本王出言不逊,可不是这么简单就能一笔勾销的事情。 +不断奔跑才是人生。 +如果要伤害别人的感情才能实现的话,对那个人来说梦想就已经不能称之为梦想了。 +想说的有很多,想做的有很多,最后却什么都没说,什么都没做。 +喜欢上一个人是没有理由的! +当我们已经不再信仰神明的时候,我们又成了他们的神。 +恋爱就像是把自己不好的一面反射出来的镜子,特别单恋的时候,会嫉妒、产生偏见性格、变怪癖、羡慕别人、真的接触各种各样的感情。但这也不必为此感到羞耻,这都说明你对恋爱如此认真。 +无论距离有多远,都能看到彼此努力的身影。 +没办法,我没法让你相信,但绝不会让你后悔。 +你的败北,早已注定。 +我想起那天夕阳下的奔跑,那是我逝去的青春。 +迷宫般的城市,让人习惯看相同的景物, 走相同的路线,到同样的目的地;习惯让人的生活不再变。习惯让人有种莫名的安全感,却又有种莫名的寂寞。而你永远不知道,你的习惯会让你错过什么。 +我要真心的,亲下去咯。 +有朋友的日子,不会孤独,充满着自信和温馨。 +活在现实中的人是错的,而那些哭泣的人才是正确的,孤独的我们才有人类的样子 +每个人都有自己的个性,只要能把那部分发挥出来就好了 +人死之后,一定是去了谁的心房之中,成为那个人的回忆,一直永存在那里。 +我不知道死亡的时候,凝望苍穹竟然会那么凄凉,一声一声声霰雪鸟的悲鸣。 +我对这个世界绝望过,但从未对自己绝望过。 +有些事,想多了头疼,想通了心疼。 +没有任何回忆是可以遗忘的。 +确也知道那些轻薄的水蒸汽不能托住自己和梦想 +有形的东西迟早会凋零,但只有回忆是永远不会凋零的。 +就算发了一千条短信,心与心的距离也不会靠近厘米。 +孤这一生,无怨无悔。 +无论是谁,都会有不想为人所知的一面吧。 +会站起来的,为了你的话,即使千百次也会站起来。 +能让女人命苦的,哪个时代都是男人啊。 +悲观着,叹息着,这么做有什么用,停滞不前,即使是死人也办得到。可是,我活着,用自己的力量站着,终有一天会死的话,还是不要留下遗憾比较好吧。 +痛苦只是短暂的一瞬而已。 +我们只是守护着自己认为重要的事情,只是因为这样我们不顾生死 +在哪里跌倒,就在哪里趴着。 +你爸不在家,不想做饭,猫在陪我吃饼干。我妈这条短信我一直存着。 +幸福是因人而异的呀! +当你想要征服一样事物时,一旦得到了过后,就会很快失去兴趣甚至随手抛弃。而如果你爱着一样事物,得到过后只会更加珍惜。 +不可以窥看咨询者,这也是规则。如果对方觉得自己被发现了,就不会再写信来咨询了。 +随着时间的流逝痛苦会变得淡薄,然而我并不想让时间来治愈我的痛苦,就算从痛苦中逃脱,忘记一切,得到的也只是停滞,无法前进。 +只要有想见的人,就不再是孤身一人了 +如果朋友走上了错误的人生道路,就算破坏友情也要阻止他。 +不管是多久以前的事,失去最重要的人总是无法忘怀,总会感到孤独的啊!因为你……寂寞的话,我也……会寂寞。 +在那之后干了个爽。 +也许我就是为了与你相遇才出生的。 +一个人之所以幸福,并不是他得天独厚,只是那个人心想着幸福,为忘记痛苦而努力,为变得幸福而努力。 +无论罪犯计划得多么周全,笑到最后的也不会是罪犯。 +一个人的心需要了另一个人来点亮。 +世上本没有绝对的正义,总认为自己永远是对的一方,偏执与傲慢,能利用的绝不错过。 +为了能永存那些人心中,为了让在座的所有人,永远铭记我们,我不会忘记的。 +我不会忘记,一直,都留在我的心间。 +你重视的东西,我也会放在心上。 +你是什么时候说的?哪年哪月哪天,几点几分几秒,地球转到第几圈的时候? +天真烂漫,异想天开,就像坐云霄飞车一样,她总是把我绕得团团转,她本身就是一条不知通往何方的旅途。 +等得越长久,重逢时也就更幸福。 +因为这一年来,他心里想的,眼里看的都是他。 +美好的事物不会降临在傻傻等待的人身上,它只会降临在那些追逐目标和梦想的人身上。 +但原来你一直都注视着别的世界 +存在与我们大脑中的,只不过是会不断思考的菌类罢了。 +所谓的奇迹,要真的发生才有价值。 +真正的坚强就是,不以为了别人作为借口,而去勇敢的朝着自己的目标奋斗。 +时间带着明显的恶意 缓缓在我的身上流逝 +世界上的男人,%都抱有“她是不是喜欢我?”这样的想法而活,正因为如此,我才需要告诫自己“永远都不要以为妹子喜欢你”。 +羁绊就这样说不清也道不明。 +看着她寂寞的眼神,心中第一次有了做错事的感觉…… +为什么还要指责已经如此可怜如此不幸的我。 +有一幅无论如何也想看的画,无论多么遥远……无论在什么地方……无论多么危险……都想看的画。在我的时代里,这画已经消失了。在这个时代之前,在什么地方也不知道,知道这画确实存在的,只有这个时代的,这个地方的,这个季节而已。 +也许,思念可以超越时间与距离。 +走曾经走过的路,唱曾经唱过的歌,爱曾经爱过的人,却再也提不起恨。 +随着全都是悲伤讨厌的回忆一个人生活至今的我,孤独地渡过着苦闷的悲惨的青春时代的我,是不可能输给那些一直受到大家支持与帮助的人的。 +简直如同童话一般,当恶魔留下眼泪的同时,也就失去了魔力。 +有一天我变老了,不知道你会不会像现在这么照顾我。 +心怀希望,人才能够努力拼搏。 +坚强不是面对悲伤不流一滴泪,而是擦干眼泪后微笑面对以后的生活。 +我还没来得及 还没来得及想好 得到的却注定失去 还是一开始就不曾发出? +我仍然很差劲啊。 +揭下面具,我的真心也就不过如此而已。 +做了之后再后悔,是没有做错事而后悔的,没有责任心的局外人说的台词。 +就算如此,我也要去。就算全部的棋子被夺走,棋盘上只剩下了王,也绝对不会投降。 +你即是真实,生之证明。 +生而为人,活已为人,卒以为人者,于此长眠。 +我必须承认生命中大部分时光是属于孤独的,努力成长是在孤独里可以进行的最好的游戏。 +只要和你有关的任何事情我都不会忘记。 +我早就闭上了双眼,我的目的只在于黑暗之中。 +意识开始模糊,突然开始犯困,然而只有孤独感却陡然增强,这就是……死吗…… +因为憧憬着看不到的东西,被迷惑,而迷失了那些看得到的东西,我不想这样。 +虽然不知道是明天、后天,亦或是数十年后,终点总有一天肯定会降临。 +心在哭泣,眼睛却流不出泪水。 +已经走到尽头的东西,重生也不过是再一次的消亡。就像所有的开始,其实都只是一个写好了的结局。 +那时候我们所待过的地方,就如同向阳之地,将寒冷的冬天或是酷热的夏天,都转化成祥和温暖的地方,从那里出发的我们,不知会并肩走到哪里,又能走多久呢? +我想以没有仇恨的眼睛看世界。 +要拒绝空气,就首先要拥有空气;要拒绝世界,就首先要拥有世界 +有时候,你问的问题,对方一直在闪躲,那就是委婉的告诉你,真实的回答很残忍。 +这个世界真的很现实,每个人都在为着同一个目的,不惜一切代价努力着,心甘情愿的成为金钱的奴隶,死心蹋地的付出。 +男人被甩过才会变强,没有度量把这个当笑话说的男人是无能的。而且,幸福什么的也不是男人应该追求的东西。 +有时我沉默,不是不快乐,只是想把心净空。有时候你需要退开一点,清醒一下,然后提醒自己,我是谁,要去哪里。 +朋友,你要知道,有些东西永远不会改变。 +拉过勾的事情,就一定要做到啊! +不清楚的事,却要决定一个结果的现实,我对此感到绝望。 +不知不觉之中,我们正是被自己所守护的东西守护着。 +人一旦对自己的不足妥协的话,就再也踏不出新的一步了。 +时间如负重,我做如是想。 +我们别无选择,只能在黑夜的道路上前行。即便四周如白昼一样明亮,也只是不真实的白昼。对此我们早已认命。 +我的灵魂一直在黑暗中奔跑,一直。 +父亲永远都是不善于表达他的爱,但他总是会默默地用行动告诉我们,他是有多么的爱我们。 +关于自己的生活,我和你都不是读者,而是作者。至少结局,还是能自己说了算的吧。 +任何人都会有其所爱 +剑是凶器,剑技是杀人的伎俩,无论用多么美丽的语言去掩饰,那始终是事实. +只是为了自我满足,而不好好照顾它的人,和抛弃它的人没有区别。 +我现在决定了,我要走我自己的忍道,朝着一条绝对不会后悔的路,一直往前走! +所以向前走,向前走,无须回头。 +幸福是回到家后敲门,而不是伸手去摸那冰冷的钥匙。 +跟你说话,我才发现原来我是个高智商的人。 +有一天,蓦然回首,你会发现,那个给你许多痛苦的人,却也是你的救赎。 +被逼成的王,孤独的王,温柔的王 +最近感到困扰的是,连小小的离别都会觉得有点寂寞。短暂的相遇跟离别,我想重视所有的刹那。 +强大能够成为武器,弱小也能够成为武器。 +没有期待就没有失望,没有羁绊就不会受伤。 +总有一天你会明白的,你要用你自己的双眼来判定来选择自己要走的路 +闭上眼睛,好好回想之前的努力,自信会喷涌而出。 +默默的忍受,然后就这样变的得越来越胆怯。一边忍耐,一边“为什么我如此不幸啊”这样自我安慰着就过去了。 +就像被神明进行着某种试炼一样,但是喜欢的心情,不会再敷衍过去了。 +我们的正常之处,就在于自己懂得自己的不正常。 +知道把事情搞糟了怎么办吗?很简单,把它搞得更糟一些 +赌上性命的家里蹲,这就是人生。 +让这个无趣的世界变得有趣起来,这就是我一生的信念. +与你相遇,自从那日开始。我的世界,就连琴键……都开始变得多姿多彩。 +时间明显的含着恶意,朝我的头上慢慢的流过,我只好咬紧牙根,拼命的忍住不让眼泪掉下来。 +世上大多数人都穿着这样的褴褛。但是谁也不觉得害羞,因为这是他们靠自己双手的劳动得到的最好的衣服。 +生我者何人,又岂由得我。 +我能遵循自己坚信的道路真是太好了。今天又再次确认了这一点。你也要朝着自己认准的方向不断前进吧。 +相似的人适合一起欢闹,互补的人适合一起变老。 +一个无法贯彻自己信念的人,无论是生是死,都只能是一场悲剧. +那年的冬天特别寒冷, 整个城市笼罩在阴湿的雨里· 灰蒙蒙的天空,迟迟不见着阳光, 让人感到莫名的沮丧,常常走在街上就有一种落泪的冲动…… +我并不是为了得到你的认可而活下去的。 +从不放弃信念,一直以自己的力量披荆斩棘,所以,我一直信任着他。 +真正的胜利,并不是战胜强者。把自己重要的东西保护到最后一刻,才是胜利。 +善于破坏气氛的人,不仅能破坏好的气氛,其实也能把坏的气氛破坏掉。 +那孩子在多种意义上都是天然纪念物。 +星空之所以美丽,就是因为在无限的宇宙中,不管黑暗如何蔓延, 都有星星的光芒去把它照亮。 +世界上每一个人都有属于自己的影子。 +总有一天,你们会明白,到底是因为人死会悲伤还是因为悲伤会杀死人。 +人的一生如负重远行。也许干脆丢掉行李会比较轻松,但无论怎样也不会那样做,如果没有行李的话,走起路来会多么无趣。 +知道什么叫历史吗?生长于真相之下,明白过去,预感未来,知道那就叫历史。 +你驻足于春色之中,于那独一无二的春色之中。 +要想成为强者,就不要回避心里的恐惧,恐惧并不是弱点。强者,是要让你的敌人比你更恐惧。 +只是,当我回头看看,原来你已经在离我那么远的地方,我才知道自己有多舍不得你。 +那些关于烦恼的事,我们呆到忘掉吧。 +我的汗与血终将化为现实 +花就算凋零了只剩下淡淡的香味,也会向着太阳散发出香气。 +虽然人生不能reset,人际关系却可以reset。 +成长的过程其实就是世界观不断崩塌重建的过程。 +所谓生活就是一半是幸福,一半是痛苦,一个人之所以幸福,并不是他得天独厚,只是那个人心想着幸福,为忘记痛苦而努力,为变得幸福而努力。只有这样才能使人真正幸福,反之,再多的幸福也被当成了痛苦 。 +我的世界能有你的笑容就足够了! +在自称善意的之时,即存恶意。 +是不是现在踏出这一步,下决定的是他。 +点赞真是一种非常高冷的表现方式,不给对方任何回复的机会,就只是默默的告诉别人,朕已阅。 +纵然千夫所指,只要仍有一丝信任,就能感受到温暖...... +我最大的敌人是无聊,但第二大敌人是吵闹。 +人生最宝贵的不是你拥有的物质,而是陪伴在你身边的人。 +事情都有千万种解决方法,相反,有时也会无法可解。 +了解自己真心喜好的东西,认同它并积极乐在其中,这难道不是真正的强大吗? +那个记忆,会在心中慢慢散发着温暖的光芒。 +不自弃者天不弃。 +当一个人公平公正地去对待每个人的时候, 那便等同于他已经无法爱上任何人。 +一个人起码要在感情上失恋一次,在事业上失败一次,在选择上失误一次,才能真正地长大。 +历史,不过是由胜利者书写的谎言罢了。 +如果你愿意那样的话,我会很开心的。 +谁都无法相信未来,谁都无法接受未来。 +如今的夜空没有昔日流星的闪烁,没有灯火璀璨的繁华,只剩下我独自一人,心在天边惆怅。 +天空微微泛白,让人分不清是深夜还是黎明呢,洸就像这片天空一样,让人分不清你是温柔还是冷漠。 +我愿意减寿命一年,让那些人出车祸死掉算了。 +受过伤的心灵会提高恢复力而再生,以后就再也不会受伤了。 +无论黑夜如何漫长,朝阳终会升起。抚平大地的伤痛,我将为新生歌唱 +我会回来,就算拼死也会回来! +你永远也看不到我最寂寞时候的样子,因为只有你不在我身边的时候,我才最寂寞。 +我要亲手击杀这乱世,并狠狠地还上一刀。 +我也很喜欢,不只是烟火。 +善良的人永远是受苦的,那忧苦的重担似乎是与生俱来的,因此只有忍耐。 +成长是一笔交易,我们都是用朴素的童真与未经人事的洁白交换长大的勇气。 +一个寂寞的人被给予了思念就会显得更寂寞。 +人生就好像一颗种子,不管你是否准备好,总是要发芽的。 +如果全世界都不要你了,没关系只要你回头就会看见我,可是我忘了你是一个骄傲到从不回头的人 +人类为了家人什么都会做,不但可以面不改色地撒谎,而且就算变成鬼或者恶魔都在所不辞。 +体会到失去的东西的沉重,无论如何还是要继续下去,为自己而活吧!那才是真正的决心! +如果忘记了,就请沉默直到记起来为止。 +每个人都有自己的个性,只要能把那部分发挥出来就好了.... +在我们的上方,星星眩目地闪耀着。 +自信什么大家都不是一开始就有的。 +所谓的英雄啊,总是会死在不合情理的命令之下。 +一个冒险者最好的宿命,就是死在一生中最后一次冒险的征途之上。 +原来故去的那些事物,就是故事呀。 +我们不会嘲笑自己。就像蚯蚓不畏惧黑暗,企鹅不会因为自己不会飞翔而感到羞耻。这就是生存的意义,不是吗? +因为爱你,只要你一个肯定,我就足够勇敢。 +纵然越过死谷,亦不惧怕其祸,因及与我同在。 +真正痛苦的事不是不能向人求助,而是没有一个可以求助的人吧。 +强忍着泪水却笑着说再见如此伤感。 +就算对我抱有敌意的人,也是被某个人所深爱着而降生在这个世界上的。 +所谓长大成人,就是不断的聚了散,散了又聚,为了让彼此不会受伤害而保持一个适当的距离! +本以为雨水能冲这悲伤郁闷的心情,如今却发现这雨水打在脸上是如此的令人心烦。 +横亘在我们面前的是那沉重的人生和漫长的时间,让人望而却步。 +能在无尽的时间洪流中与你相遇这件事,比任何事都更令我坚强。 +如果你过的不幸福,我所做的一切才是徒劳。 +当思念散尽,剩下的,会是什么呢? +原谅你逃避过去,但是,至少不要逃避现在和明天。 +不需要什么明天,握住了的拳不要隐藏。 +希望你可以记住我,记住我这样活过,这样在你身边呆过。 +谎言一旦说出口,就要负起责任一直说下去。 +无论别人说什么,你只要坚持自我就好了。 +其实我们中的很多人,终其一生都不会找到真爱,而只会找个人互相饲养一生。 +路还长呢,怎么能在这里就停下。 +我的愿望是,将一位少女拥入怀中,而拯救世界,只不过是顺带罢了。 +当一个胖纸没有什么不好,最起码可以温暖其他的人。 +这世界上最靠不住的就是人心!自己的命运,总要把握在自己手里才放心,总不能全部寄托指望于别人的仁慈之心。 +我不知道怎么待女孩子好,不过,我会试着去做。 +现在回想起来,根本就没什么慌乱的必要。 +想要操纵别人,就要利用他心中的黑暗。如果没有黑暗可利用,人为创造一个就行了。 +跌跌撞撞的成长,又美又疼才是本质。 +今天我在人生的道路上迷路了... +母亲……活着的死人和死去的活人,哪个更可笑? +最好打起精神做好该做的事,不然的话你一生都会后悔的。 +变的只是年号,只是交椅上的面孔。 +即便梦境再怎么精彩,糟糕的现实依旧不会有任何改变,即便明白你依旧选择了逃避,真可悲。 +你说的这些事,我已经想了很多遍了,但是,有些心情是无法用道理讲清的。 +原以为年岁增长后立刻就会成为大人。 +我们坚强得太无意义,以致着天使不伸手拯救我们就无法逃出这世界。 +是鸣人改变了我!是鸣人的笑脸拯救了我!所以,如果是为了保护鸣人,就算死,我也无可畏惧,因为我,最喜欢鸣人了。 +少年征战,终将为王。 +人是要长大的,有天你也会推着婴儿车幸福地在街上行走,而曾经的喜欢,不管曾经怎样,都会幻化成风,消失在时光的隧道。所以向前走,向前走,无须回头。 +正因为生命有限,所以才显得更重要,正因为生命有限,所以才更应该努力不懈。 +活在只承认实力的世界,可能的确是布满靳棘。 +喜欢跑步的人努力的跑步,是理所当然的;喜欢烹调的人,努力的烹调;喜欢唱歌的人,努力去唱歌;拼命做喜欢的事情,与天生就有才能的人相比,哪里像个傻瓜? +一生一念·一念一人 +“不可能”“累”“麻烦”,这三点制约了人类所拥有的无限可能性。 +总觉得跟你在一起,不管多高的地方都可以到达。 +这就是我的人生啊——像这样继续唱歌,那就是我出生的意义啊!就像我被拯救一般,我也如此去拯救他人。终于,终于,找到了…… +没有播种,何来收获;没有辛苦,何来成功;没有磨难,何来荣耀;没有挫折,何来辉煌。 +幸好姓郝。 +从现在开始,从现在开始一点点努力,然后能成为好一点的人就好了。 +这座城市太枯寂,没有回忆没有你。 +直到理解之前,都要好好考虑。 +不管是多坚硬的金属,无法加工就没有利用价值。 +朋友相交,相近而非相融,我也不好事事过问。 +不要执着于唯一的方法。 +当你决定对那小鬼出手的时候,我们的战斗就开始了。 +我已经不想再失去什么了,所以,我不会再战斗了。 +就算再难以承受,其实到最后我们总能走得过来。 +正因为生命有限,所以才显得更重要;正因为生命有限,所以才更应该努力不懈。 +只有感到害怕,人才会开始变得坚强。 +女生口中的「好人」首先百分之百是「怎样都好的人」的意思,再好也不过止于「方便好使的人」。 +即使起风了,也要好好的活下去! +要我去背叛同伴还不如杀了我。我真的无法想象没有同伴的世界是怎样的 +天之锁,被这锁链束缚之人,即使是神也无法挣脱。 +神是绝对不会惩罚人类的,只是在玩弄而已。 +也有语言相通但互相无法理解的痛苦,重要的不是固执于一种观点,而是接纳对方. +这位小姐,你愿意为我生孩子么? +不认输,不逃避,世上没有不停的雨 +他觉得一个人奋斗更轻松自在。跟没有干劲的人在一起厮混,只会徒增压力。 +重要的东西全部都在半径米之内。 +我在这里学到了很多东西,其中最大得收获就是知道了自己多么愚蠢。 +我是一只雁,你是南方云烟。但愿山河宽,相隔只一瞬间。 +一定要保护自己的梦想,即使牺牲一切。 +暴风雨来临之前抓到王牌就行了。 +人生不过是一场旅行,你路过我,我路过你,然后各自向前,各自修行。 +只看到了好的一面,不是也有人会看到坏的一面么? +不管多艰辛,多悲伤,都是有不可忘却的事情啊。 +我们会跑,无论往哪里都靠自己的腿去跑! +伤口一定会有愈合的一天,所以不要隐藏重要的伤口,有我在你身边。 +我们将在这个小小的城镇中相互扶持,共同生活下去。 +良好的情绪是世界上最美好的情感 +无论身在何处,就算再寂寞,再难受,也别忘了有我一直在这里想着你,所以你绝对不是一个人。 +这种无聊至极的破烂音乐哪个时代都存在过,且将继续存在下去,如同月有阴晴圆缺一样。 +千金之子,坐不垂堂。 +灰心丧气是就用手托着下巴,你会为双手能派上用处而感到高兴。 +我也不知道为什么会打网球,发现的时候就每天都在打了,想停也停不下来。 +如果注定弱小的话,那么就算是死,也不会有任何改变。 +两个人一起翘课啊,真是青春啊。 +人类害怕的事情有两个,那就是死亡和耻辱。 +久闻上官世家,人品武功二流,卑鄙无耻一流,果然名不虚传,领教了。 +如果你自己已经决定,那就已经决定了,如果你自己还没决定,那就还没决定! +用了很久的东西不能要。 +人这种东西,除了为了永不满足的欲望追求新的刺激之外,也是重视稀少价值之物的奇怪生物。 +事情总是突然的,而理由总是事后面加上去的。 +人不管出生的时候还是死亡的时候都是一个人,但是,没有那个人是永远一个人站立的,当自己遇到困难的时候最好要学会低头向别人寻求帮哦。 +有些东西只会在你的手中流走,无法把它留住。 +即使有千难万险横亘在我面前,我也不会扭曲自己的生存之道! +我李逍遥要做天下第一大侠,我要锄强扶弱,我要名流青史。 +有时失败的一瞬,也许是最真实的一刻。 +她冷酷,无情!我蛋疼,菊紧! +我想保护这个由人类泪水组成的世界 +总有一天都会面目全非,时光没有教会我任何东西,却教会了我不要轻易去相信神话。 +那是历史上的那些人的极限,不是我们的 +你不能等待别人来安排你的人生,自己想要的,自己争取。 +为什么美丽的东西总让人联想到的是死亡而非生命? +总有一天我们学会不再忧伤,因为我们已经像蝴蝶一样,完成了既定的相聚。 +领袖式人物的三点特质:英雄式的预言者式的资质,能创建愉快共处的空间的能力,能雄辩所有事物的知性。 +事到如今装成受害者才更卑劣 +就算你将遗忘其一切,我也会永远记得 +愚人节并不是给愚人过的节,而是给说谎的人一个说真话的机会。 +我好怀念一心想着打倒眼前敌人的时代。 +这是一个考验,来自过去的考验 +绝望啦,我对灰色的融冰社会绝望啦! +如果真的有造物主的话,那他确实是把这个星球造得太大了。 +我渐渐能意会到,深刻并不等于接近事实。 +正因为是好朋友,才要坦诚相待。 +简单一句话,我们是伙伴。 +化妆是女人的战袍,一旦哭泣妆花了人就变丑了,所以不管遇到什么困难,一定不可以哭。 +他们彼此深信 是瞬间迸发的热情让他们相遇。这样的确定是美丽的,但变幻无常更为美丽。 +只是活着,悲伤就会逐渐堆积。 +管他不会说话还是不会交流,只要不放弃就一定能把意思传达给对方。 +我没有气馁,这都是因为你鼓励我的缘故吧。 +我终于感到了无比的寂寞 +如果约会的人迟到了,会跑着去迎接吧。 +生病的父亲将一家屠杀,将市松一个人留在那里,大家都死掉了,市松的心也死掉了,变成了人偶。 +固执也未尝不可,不过你在坚守这种信念的过程中,既影响自己的学问研究,又给每天的工作带来困难,最后还不是弄得精疲力竭,吃亏的是你自己。 +梦里很多摇晃的绿色光晕,后来渐渐看清楚了,那是一整片巨大而安静的树。 +正因为有天空,所以云才能自由的地漂浮。 +纯氧对生物有害,毫无保留的真相,只会把人的精神击溃。一比五的氧与氮,才是可供呼吸的空气。同样,呼吸著以戏言稀释的少量真实,人才能维持健全的心。 +连时间都忘掉,疯狂地解读着职业漫画家的努力。 +每当我看天的时候我就不喜欢在说话,每当我说话的时候却不敢在看天。 +不会微笑的少女 固禁在时间的尽头 遗失记忆的残片 随风飘散在金色天空 +头发越留越长,试着留住的东西,却没有留住。 +春观夜樱,夏望繁星,秋赏明月,冻会初雪。 +你的出现其实就是为了我的存在 +也许正义并非太阳,而是如同星星一般的东西,天空中有无数的星星,彼此不断抵消着其他星星的光芒 +没有牺牲就什么都得不到,为了得到什么东西,就需要付出同等的代价。 +“喜欢”并非那么轻易就能说出口的,因为知道虽然只有简单的两个字,却溢出了满满的珍惜。 +谢谢你,如果没有这样的你,我将不复存在。 +决定人生的瞬间,不能对自己说谎。 +很辛苦吧,输个不停的现实。 +很多时候,咨询的人心里已经有了答案,来咨询只是想确认自己的决定是对的。 +世界上有些事,还是让它永远成为谜比较好。 +我不喜欢游戏半途而废。 +当时总觉得再过两三年,自己就会变成一个很厉害的人物呢。 +我能遇到你真是太好了 ! +隔壁薯片半价! +第一,审判者无法放弃审判,因为他们就我为此而存在的。 +第二,审判者无法经历死亡,因为会变得像人类。 +第三,审判者无法知晓感情,因为他们是人偶。 +第四,审判者不可贴近生命,因为,他们会坏掉的。 +不过我也和你一样是笨蛋,一直在犯错。 +成功能带来很多东西,比如,给你带来很多不相关的亲戚。 +我是一个性格坏到极点,恬不知耻桀骜不驯,骄傲自大,厚脸皮,虚假,可怜,凄惨,并且最喜欢你的女孩子 +第一次见面,绝对不可以以貌取人,应该等她卸完妆。 +每一次相聚都将是一场离别的盛宴。 +觉得自己可怜而哭,是小孩子的泪水,就像在希望有谁能为自己做什么. +当面对两难的抉择时,不妨丢一枚硬币吧,并非是要靠那二分之一的机运来帮你做出抉择!而是因为当硬币被抛上空中,开始旋转的那一瞬间你会突然明白,自己想要的! +人必将诞生,终将死去。 +在我们的眼中没有太阳,一直都是夜晚,但却不暗淡,因为有能代替太阳的东西。 +和他相遇的瞬间,我的人生改变了。所看,所听,所感 我的风景全部都变得色彩斑斓了,世界变得熠熠生辉。 +这样啊,这就是……恋爱啊。 +流动的水没有形状,漂流的风找不到踪迹,任何案件的推理都取决于心…… +那些事情取决于你本人为此付出多少努力不是吗?跟上天祈求做什么? +虽然这个世上有很多不可思议之事,但不管多么古怪、多么稀奇的事,只要没有人在,只要没有人看见,只要与人无关的话——就只不过是“现象”瞬间即逝的事。人才是这个世界上最不可思议的事物。 +应该如何生存下去,她心中有坚定的信念,那就像深埋在地底的岩石一样坚固,绝不会动摇。 +生命如果心都萎缩了的话,那残留下来的就只有即将消失的命了。 +一旦分隔两地就不配叫朋友,只能算是旧识。和自己的人生不再有瓜葛的通过点,记忆中的陈旧标签。明明都知道,却假装没这回事。 +世界本来就不是为了我一个人而转的,但是,你是为了我而存在的,不是吗? +每个人都有跟别人有关、共有某种东西。所以无法自由,正因如此,所以才有趣、才悲伤……才令人怜爱。 +让我们不要把过去的不幸重压在我们的记忆上。 +出生一事并无任何罪恶,因此,就算是生出恶魔,也要给予诞生的祝福。 +我和喜欢我朋友的女孩,像要隐没于银色月光下一般,两人独处在音乐室,就好像这片夜色中,只有我们两人一般。 +世界是美丽的 就算充满悲伤和泪水,也请睁开你的双眼,去做你想要做的事情 成为你想要成为的人,去找到你的朋友。不必焦躁,慢慢地去长大。 +按照自己的选择来生活,是送给自己最好的礼物。 +我一直陪在您身边白日与夜,砂糖与盐圣者与尸骸,污秽与纯洁我是您忠诚的仆人. +活着是没有意义的,但是只有活下去才可能发现有乐趣的事,就像你发现了这朵花,而我发现了你一样。 +我喝着一杯不凉不暖的酒,爱着一个不太爱我的人。 +如果想得太消极,本该顺利的事情,有时候也会变得不顺呢。 +滑头鬼是映于镜里之花 浮与水中之月。 +总在不停寻觅你的踪影,无论十字路口抑或梦境之中,明知你不在,却依然不停地找寻。 +我也是第一次为自己的电影流泪,送给倾尽全力生活的人。 +我的眼泪留了下来,灌溉了下面柔软的小草,不知道来年,会不会开出一地的记忆和忧愁。 +你流泪,这世界开始下雨。你伤心,乌云也会遮住太阳。你哭泣,大地也蕴满哀愁! +虽然路不同,但目的地是相同的,不管哪条路, 都不好走。 +时光终有一天会将我们分开,但是,即使如此,在那日降临之前,让我们一直在一起吧。 +失去故土的花朵,回不去,却也离不开。 +现在这个身体、灵魂,甚至每一根头发都是主人的。只要契约还在继续,就必须服从他的命令,这是执事的美学。 +迷恋着你,我已经失去自我! +到底要被救多少次,才会甘心啊!? +但不论何时,都会有一根纽带将我们紧密相连:一定要手刃凶手! +我们的身影,背对背着消失在十字街口,沉浸在茫茫人海。 +愈是飞扬跋扈地高喊自己没错的人,心中愈是怀著恐惧,不想让人发现。 +答应我,无论如何,你一定要比我长寿,我不要再一个人孤零零的活在这个世上。 +我经常怀念童年,它经久耐用,质量良好。 +如果没有航向,来自任何方向的风都不是顺风。 +他偷走了非常贵重的东西,那就是你的心。 +人类很脆弱,转瞬,即逝,再度眼睁睁地送终,真的很痛苦,我们的时间,跟人的寿命比起来,流逝得太缓慢,一个人活着又太漫长。我希望,像现在这样的日子,能够一直持续下去就好了。 +有空的时候可以来本王这里,本王的新装交给你来也不是不可以。 +我死之后,管它洪水滔天! +天生我材必有用,不如兵长一米六。 +用卑鄙手法欺骗对手,到底有什么益处? +当生活给你一百个理由哭泣时,你就拿出一千个理由笑给它看。 +河川,激流逆流顺流回流,犹如人生前后进退往复不息。 +你知道白夜吗?明明是夜晚却有太阳,照得夜晚像白昼一样明亮,就是说一直这么犹豫不前的话,人生就毁了。 +逆境不是,可以令人燃烧起来吗? +所谓的王,乃最贪婪,最豪爽,最易怒之人。且清且浊,追求极致人生。为臣者,因之而仰慕,追随其左右。因此,臣民才会有称王之志,追寻自己的理想。 +在虚构的故事当中追求真实感的人脑袋一定有问题. +不觉得残忍就没必要同情 +我是想被包养,但不会接受施舍。 +与其去怀疑别人,不如去相信别人。 +这个世界上确实有很多事情,不管你多么努力都实现不了,正因如此,必须努力的时候绝对不能踌躇。 +我们每天度过的称之为日常的生活,其实是一个个奇迹的连续也说不定。 +您才是我的王,我发誓为您所用,为您而终。 +现在的我能明白,只要有想见的人,就不再是孤单一人。 +虽然许多话涌上心头,但是无论哪句都显得过于做作。 +能者深藏不露。 +人看不到现实的本来面目。只能看到想看的、想拥有的现实。 +大家都是带着各自的过去,生活在各自的现在,并且打算着各自的未来。 +虽然有战斗的意志但根本不够看呢。 +像你这么糟糕的女友,也就想我这么糟糕的男友配的上吧! +人就是切断了母亲和自己的联系,才能诞生在这个世上。 +只有自己能够挺起胸膛,明白自己到底是怎样的人以后,我,才能够得出答案。 +他喜欢装成小丑,逗笑这个世界,更喜欢世界回头以小丑的方式逗笑他。 +只要抬头仰望仍看的见夜空中闪烁的星光,那清澈的光辉必定会驻留在我们心中,给予我们持续朝目的地前进的勇气与力量。 +你受伤的时候,我永远都在。 +绝不能和梦中的人说话,那是与黑暗的国度对话。 +从今天开始,我只想好的事情,只做自己开心的事。我要吸引好多好事、奇迹在我身上发生。我是乐观的,从今天开始,我已有乐观的人生。 +我曾发誓要保护他,成为他的剑,即使没有契约,这份誓约也不会改变。 +在未知的未来将要发生的事,一定有它的意义 +我不论何时,都是只会为自己活着的人。 +那天,我听到了种子破土的声音,又细微又坚定。 +很多人没有意识到自己正处于麦比乌斯环上继续着单恋。 +因心怀珍宝,生活应该日渐月染。 +COLL的男人是绝对不会花心的! +一旦开始在乎什么,就会变得很辛苦。 +琴声悠扬,美丽的蝴蝶翩翩起舞;一曲终了,背叛的阴影如蛇蔓延。 +彼此相爱的人,却无法在一起,希望手牵手在太阳下散步,即便付出了那么多人的生命,最后还是办不到。 +烟花绚烂绽放,一瞬即是一世。守护之心坚定,千年亦在咫尺。 +你不用寻死,因为血溅出来,收拾起来更麻烦。 +我要成立美少女后宫! +就算被罪恶污染,也有光对我的裁制 +不管对什么事情都不能有先入为主的观念 +世上根本没有运气 ,所谓的运气不过就是情况与情况的结合。 +完全无法预料接下来发生的事情,所以才有趣,这就是棒球啊。 +我们奢望完美的爱情,就像期待一双限量版的高跟鞋,只是常常会忘记,再珍贵的限量版也可能不是唯一。 +睡觉可以没有床,饭也可以吃不饱,但我不想低头的时候,是绝对不会低头的。 +我们只能在漫长的黑暗里,安静孕育着短暂而灿烂的开放时刻。 +你不在的世界里,我无法找到任何意义 +之所以会羡慕别人,是因为看到别人背上的梅干。 +只要重要的人在身边,两个人在一起,就足够了。 +那只萤火虫在很长很长的时间里都是独自一人生活,甚至忘了自己是只萤火虫。 +最暗的夜,才能看见最美的星光,人生也是如此。 +白啊,有人说人是能改变的,真是那样吗 +不管身在何方,我都不会忘记你们。并且,痛苦的回忆会成为明天的粮食,使我们变得坚强。人类拥有这种力量,坚强的迈出步伐,我也会坚定的继续前行。 +太阳如此伟大,使众人感到温暖,为何又如此刺眼,使人无法靠近。 +即使有千万个哥哥,即便把他们所有的爱都汇集到一起,也比不上我一个人的爱。 +我的回答之所以发挥了作用,原因不是别的,是因为他们自己很努力。如果自己不想积极认真地生活,不管得到什么样的回答都没用。 +就像所有的游戏都有结局一样 ,故事也有结局 +既然生在世界上,就希望自己能够留名于后世,做一些别人做不到的事。 +想象力足以改变一切。 +瞬间的犹豫可是会丧命的,所以我决不会犹豫。 +这段无法倒退的时光,却教会了我它的含义。 +只要你现在是有勇气承认的话, 你就一定可以保护身边的所有人和物, 因为你体内有无比的勇气。 +最近的烦恼是小小的离别带来的寂寞,一瞬间的邂逅与分别,这一个一个的刹那,我想好好珍惜起来。 +你安心地睡吧,就算你将遗忘一切,我也会永远记得。我将为你而生、为你而死。 +记忆或会消失,但我的心会记着承诺。 +不想死的话,就在这上面留下一个证明。 +往事依旧,物是全非。 +这个城市整体也跟个玩具没两样。 +是回到那无聊的现实中!还是和我一起改变那现实! +世界上不存在误解,无非看法相左。 +光芒总会暗淡,星辰也终将陨落,但是在暗淡的光芒背后,定将是更夺目的星光! +已经不想再回到起点了,不想再失去重要的朋友,这本笔记对我来说很重要。 +男人的香烟如同女人的口红,有时用来制造幻想,有时用来掩饰寂寞。 +一个人就足够了。去寻找属于你自己的独一无二吧。 +一点也好,我希望能让你再多知道一点,我期盼着和你在一起的心意。但现在我并不因为和你在一起时间的短暂而感到后悔,因为即使在这寒冬时代,和你一起度过的时光却一点也不虚假。 +渐渐知道了洸的事情,洸讨厌芹菜,喜欢猫,只是嘴不饶人,其实很温柔。 +这世上没有奇迹,有的是偶然和必然,还有谁做了什么而已! +我快要死了,但是,还能成为你的眼睛继续看到未来,你愿意成为我的眼睛,让我相信有未来吗? +如果基拉被抓住了,那他就是邪恶,如果基拉统治了世界,那他就是正义。 +你越来越善解人意,就没人在意你的委屈和计较。 +有些时候,当你说你赢了的时候,你就已经输了。 +不管什么时候我都会一直等下去 +我喜欢樱花,可不知为什么,凋零时反而会有如释重负的感觉。 +没有人是傻瓜,只是有时候,我们选择装傻来感受那一点点叫做幸福的东西。 +获得成功的人,肯定在人生某个阶段做出了一个重大的决断。 +愚蠢的弟弟呀,逃吧,不断地逃吧,带着憎恶,带着仇恨。 +如果不好好回头正视自己走过的路,只会迷惘不知去往那。 +不过只要身为人类,每个人都能体会被神遗弃的感觉。 +你还是老样子啊,事情总是往坏处想。 +女人因秘密而美丽。 +请不要一厢情愿地下结论。任何事情,不挑战一下是不知道结果的,对吧? +其实……根本就没有什么天堂和地狱吧…… +虽说只是虚伪的正义,但力量还是值得称赞的。 +你要明白,你爱的不是那段时光,不是那个念念不忘的人,不是那段经历,你爱的只是当年那个羽翼未丰但依然执迷不悔的自己。 +已经无法回来的东西,得到和舍弃都很痛苦。 +如果你是魔女,我只要化身魔王就可以了。 +世界混沌不堪,毫无条理,没有任何意义,注意到了这点却不想承认的人,从他们诚恳的祈求中萌发出了愿望,宛如希望世界变得有趣一点的愿望,这就是都市传说。 +回来的时候第一个呼喊的一定是你的名字。 +对你,我有隐瞒,但不会欺骗。 +狐妖啊,不管男人还是女人,当看到朋友有难的时候就应该出手相助,这才是人之常情啊。 +就算是平淡的人生道路,大家也是一边做着各种决定,一边带着不安前行的吧。 +追寻天空,渡过天空,想确认自己不是孤单一人,想知道流云去向何方,于是我持续许愿。 +可我要怎样做,才能带着现在这不安的情绪,重新走到故事里描绘的我们那幸福的日子里去呢? +他们并非那么有型,他们只是顽强地生存下去而已。 +如果我说我来自未来,你会笑我吗? +我一直都是一个人,脑袋空空的,觉得人生就是随波逐流地度过。 +雾可以阻挡天空的视线,却不能锁住天空前进的脚步。 +幽深之林乃迷惘之林。美丽乃污秽,污秽即美丽。 +人生总有许多意,握在手里的风筝,也会突然断了线。 +被大家所依赖的人,在自己受伤的时候往往只能独自面对痛苦。 +一个人对自己动机的诚实程度,决定着一个人是虚伪还是真诚。 +好女孩的朋友不一定都是好女孩哦,有可能因为她人太好才会“被交朋友”。 +如果能不长大就好了啊 可是时光在身后挡住退路 +如果不是天才的话,成为漫画家需要三个条件。 +想打的话就握紧你的拳头,不想打的话就别挡路啊,别用这种半吊子的态度来践踏别人的决心啊! +不断累积就能创造属于自己的必杀技。 +每一个生命都是美丽的。再小的花也不会拒绝开放。 +人生,就像肥皂泡一样。风一吹就呼呼的飞上了天,注意到的时候,却啪地一下消失了。就在即将破裂的瞬间,想要自己飞得更高。但回过神来的时候,却总是来不及。 +不曾得到,谈何放下。既已得到,又如何放下。 +世上没有偶然,有的只是必然。 +我是傻瓜,但是如果不能相信人,我宁愿当傻瓜。 +相互的不理解总有发生摩擦的一天。 +要抹去懊悔,终究只有继续不断努力。 +隐约雷鸣 阴霾天空 即使天无雨 我亦留此地 +青春,青色之春,乘风驰骋,在内心中像暴风般席卷而过。 +别把意气用事和同伴放到天平上去衡量。 +好吃的东西就是要一起分享才会觉得更美味! +虽然结局很悲惨,但只要过程中没有半点瑕疵,就根本没有必要去奢求。 +世界有多大?你走到哪里,世界就有多大。 +你认真起来的那一瞬间,真的有点像路边贴膜的。 +有一种沉默不叫无言以对,叫懒得理你。 +对别人抱有期待,只能让自己受伤。 +这所谓的人世间,为什么总是天不从人愿呢? +不是为了保护自己,而是为了保护自己的灵魂。 +也许生存在世间的人们都只是在等待一种偶遇,一种适时的相遇,时间对了,你们便会遇上。 +也许道歉根本不重要,我只是想再见你一面而已,黑猫。 +为什么我明明什么坏事都没有做,却要被那样看待? +如草之兰,如玉之瑾,匪曰熏琢,成此芳绚。 +虽然谦虚是种美德,可千万不要贬低自己,这是你的坏习惯。 +已经没有什么好怕的了。 +你苍白了我的等待,讽刺了我的执着。 +幸运并不是别人给予的,只有自己创造的才叫真正的幸运。 +任何人都可以变得狠毒,只要你经历过嫉妒。 +不要欺骗自己最喜欢的东西。 +手机这东西是一种能够加速人的孤独化的设备。 +我们为了保护自己而战,如果不战斗就无法保护的话,那就只有战斗了! +人活着最重要的事情,最大的价值就是恋爱。 +人如其名,小巧玲珑,娇蛮可爱。 +像花那样的娇弱而不坚强,即使能够保持着外表躲避风雨,却依然恋着阳光。而且也会枯萎,暴风雨来临时无论多么华丽的外表都无法遮挡。 +你买过的最贵动漫周边是什么?答曰:海尔冰箱。 +每种首创事业的成功,最要紧的还是所有当事人的基本训练。 +当你注视着黑暗的时候,黑暗也在注视着你. +历经漫漫岁月,两人一起思考吧,时间即负重,我做如是想。御狐神给予我的时间。今后我也会多次回想起,这漫漫时光里的故事。两人共同编织出的漫漫时光。 +奇迹只会降临在不言放弃的人身上,不要小看奇迹! +等价交换啊!我把我的人生给你一半,你的人生也给我一半吧! +如果时光可以倒流 我还是会选择认识你 虽然会伤痕累累 但是心中的温暖记忆是谁都无法给与的 谢谢你来过我的世界 +我可以陪在你身边吗?永远永远,陪在你身边好吗? +这个世界上,充满了许多我们不知道的生物。 +不管对什么事情都不能有先入为主的观念。 +无论最终的结果是什么,只要这是自己选择的道路。 +不管有多痛多受伤,真正受伤的人一定不是你自己。 +那些坚定决心的人们,会展现出好脸色。 +氛围和气氛是无法违抗的,人只能被迫采取违背本意的行动。 +所谓世界,是指活着的人们。 +烦恼着迷惑着痛苦着,而最后得到的答案却简单到让我不禁想笑出来。 +不管是好人还是坏人,能活到最后的就是有毅力的人。 +长大后,这个社会教会了我,没心没肺,没感觉,不痒不疼,不在乎。 +当然是不会原谅你了,要杀我就得彻底杀死,未来永远,我都不允许你死。 +曾经发生过的事情不可能忘记,只不过是想不起而已。 +一朵花坠落的速度 , 连时间都放慢了脚步. +竟敢愚弄本王,你以为这是新年福袋吗?! +人类总是惧怕未知事物,因为恐惧,就要想办法消灭它。所以无论性别认同障碍这个词被关注到什么程度,也无法改变什么。 +仅只一次,万般怜爱。 +如果自己说着做不到,而什么都不去做的话,那就更是什么都做不到,什么都不会改变! +那你那个要照顾她一生的承诺呢? +在面对这些强敌之前...一定要先将眼前敌人逐个打败吧。 +你的所言所行,全部闪耀着光芒,太过刺目,于是我闭上双眼,但内心还是无法停止对你的憧憬。 +我也许能再一次找到活着的目的,也许能再一次找到活着的意义,为了那些人,奉献出我的人生的话…… +未来的事情,谁也不知道。正因为如此,就如同再次相见本身,未来才有无限的可能 + 注意到失去的东西,为什么……总是……在失去之后才能注意到呢? +人工的星空,不知何时变成了真实的星空。 +不管什么事,只要是认真想做的人,就是大家最值得信赖的人。 +单纯的死亡不会让人从这个世界消失,当被活着的人忘记时,人才算真正死亡 +犹豫不决的人闪边去,不要说什么为了谁,那只是软弱的人乱找的借口,重要的是你想怎么样。 +就是因为这种种经历, 我才会才能成为我要成为的那个我, 感谢磨难. +把该尽的责任都尽完,才能叫真正的结束。 +等某天,雨水停歇,泪水滴落,就在土地上扎根吧,在那之前就和雨一同如浮云般流浪。 +存在本身就是如同都市传说……梦幻般的大钞。 +可能我不是最强的一个,但我一定是最努力的一个! +不相信自己的人 连努力的价值都没有。 +隐藏真相很痛苦,就算怀着秘密抓住了幸福,想必也不会有真正的幸福感受。肯定会终生抱着自负的念头,没有片刻得到安宁。 +现实中,有人幸福,就必定有人被抛弃,有人光鲜,就必须有人满身泥泞。 +是为了在哪天回想起来的时候,对于一起经历过的同伴们来说,能成为相同温度的,快乐的回忆。 +终点不知道什么时候到……在到终点前会持续下去…… +确信自己喜欢的人能好好地活着,即使面对死亡,也看到了未来。 +我不是死肥猪!我只是比较丰满而已! +不会游泳就乖乖不要动,自然就会浮起来了。可是对著快溺死的人来说,是想不到这些的。 +自由分组什么的最讨厌了! +世界不完美 所以才显得美丽 +即使相处的时间不多,但所谓的友情是不在乎相处的时间长短的。 +被知道名字,就等于被对方掌握了灵魂的一部分,被知道了生日,就等于是被知道了过去的经历和未来的前程。 +无意义的理想,迟早会在现实面前崩溃。 +人力虽然微渺,可是人的相争之心,却比任何东西都要可怕。 +我要写出只属于半田清舟的字。 +即使匍匐在地,也要持续前进,这才是你的作风。现在的你只靠一些漂亮话当借口,在高墙前使性子,不过是个小鬼罢了。 +绝情的话语犹如利剑,刺向心口,纠缠的记忆宛若梦境,脆弱易碎。 +在我的眼睑里,还有第二层眼睑。我闭上眼睛,能看到光河流动的耀眼光芒。可是,我想念黑暗。 +能与她在秋天里相会真是太好了。 +对不起,让你久等了。 +我是影子,但是光越强,影子就越浓,更加衬托出光的闪亮。 +对于凌驾命运之上的人来说,信心是命运的主宰。 +我一点也不好吃,瘦小又贫胸,而且也单薄,身体测评也是班级里最差的那个呢.所以,请留下我的清白之身,两年后.我会变得更好吃的。 +年轻人,要看清自己,看清世界,才能变得更强 +看遍天下美景,尝遍天下美味。 +看吧,星星只有在夜里才璀璨夺目啊。 +我能遇到你真是太好了! +身为冒险者,如果安静的老死在床上,那简直就是耻辱! +王位的正统性并不在于血统,只能靠统治的正确来保证。 +物转星移,花开花落,周而复始,生生不息,但今昔已非昨日,然今日花容依旧。 +天明明是这么的蓝,前途却是一片黑暗。 +我的生活就像在白夜里行走。 +无论你遇见谁,他都是在你生命中该出现的人。 +每次你离开,我都想拨开人海去见你。春天也想见你,秋天也想见你,冬天也想见你。有一天,我会在你不知道的地方死去。 和每一个循环往复却飞快终焉的夏天。 +别否定自己,通过认同自身,你才会变得更强 +自己的归宿自己来决定 +勇气这个词是形容人挺身而出的正义字眼,不能用来当作杀人的理由。 +如果十多年的单恋有了结果,一定很幸福。他们两人现在可是一条心。如果他们过得幸福,我们当年玩球也就有了意义。 +如果你没有水分,就从我的枝头汲取,如果你失去了养料,就从我的茎脉上摄足。如果你开花不结果,我愿为你招蜂引蝶 +人不是十全十美的,所以,一个人因为遭遇失败,才会拥有从那里再站起来的强悍! +我是不会输给昨天的我的! +虽然可能赢不了,但是绝对不可以放弃,到最后一刻都要尽力而为! +我希望成为的幸福,仅仅为此我会在你身边。 +我想在这里改变我自己。 +月亮跑到哪儿去了?我和里香的月亮跑到哪儿去了? +原来,天底下有这么多事,我都没办法做到,不是所有事情,尽全力去做就会好的………… +无论何时总是相信着自己的孩子,这就是父母啊。 +迷失于黑暗中的可悲身影,伤害鄙视他人,沉溺于罪恶的孽魂。来死一次吧! +带上信仰,去寻找属于你自己的国吧!哪怕倾尽一生。 +而我,也跟着笑了。 +站起来,站起来啊,给我站起来啊! +我的前面是聪明的敌人,后面是无能的同伴,我必须同时与这两者搏斗。而且我自己也不是众望所归的目标。 +我就是光,不必凭借谁发光。 +我还以为是春天的关系,你的轮廓一直在,沙沙地抖动着。 +世界上所有的事都是有意义的。 +我不听话的时候,在你责备我之前,能不能想一下自己对我做了什么。 +那个男人如果舍弃自己的生命而拔剑的话,你和卡珊都根本无法还手,他正就是拯救了这个世界的杀死始祖的英雄。 +人生最重要的是时机,时机对了,凡事都有可能。 +大而骨节分明的手,是钢琴家的手呢。 +青春不能回头,所以青春没有终点。 +人类才是这个世界上最神秘有不可思议的生物。 +只要抗争下去就能带来奇迹,这是恐怖分子的教诲,给我记清楚了。 +隐藏的是心中的秘密,照耀两人的是star和snow…… +命运是任何人也无法改变的,但他可以决定是等死还是面对。 +无论你如何渴望过去,那里都没有你的未来啊! +山高路远,你好走,我不送。 +只要知道你还活在这个世上,我就可以了无牵挂。 +与恶魔最接近的东西,是人类。 +成不了药就成为毒,不然你只是普通的水而已。 +王本就是民献给国的祭品,领受民之膏血,是为以王之牺牲换取国之昌盛。 +人类最强烈的感情就是憎恨! +等到那时候,我已经把你大卸八块了。 +人们以为,最伤心的回忆来自痛苦的经历,其实最伤心的回忆莫过于,那些无法再现的幸福的经历。 +能够改变一个人的,就只有邂逅而已。 +从进入厨房的瞬间开始,你们就肩负着烹饪美食的责任。 +因为难为情而哭泣的内心,是很美丽的。 +能与她在夏天里相会真是太好了。 +奔跑吧,怀抱着重要的东西。 +我房间里堆满了情人节礼物, 我不是高富帅, 我只是个懒惰的快递员。 +我想笑着送你走,可是眼泪却流个不停。 +不知道该做什么,所以即使是知道了也没用的事情还是想知道,心里总是很焦急、很焦急,焦急得不得了。 +这里有与图书馆无异的大量书籍,大量知识。但是,这里,没有你。 +坚强不是结果,是朝某个目标努力的过程! +有一朵花忽略了季节的月季,天真得哼着歌白色的花儿翩然降临在一个属于他们的秘密基地。 +放弃未来对我们来说这还太早了点, 幸福的未来一定是在永不放弃的前方! +听说旅行的意义就是逃离,逃离的不是一座城,而是一段记忆。 +永远无法从梦境中清醒和永远无法做梦,你觉得那个更不幸?但是,被认为是永远的梦境,或是现实,终究会结束的呢。 +这对你来说,也许是最糟糕的结果了。 +翼,唯有飞翔才能成长;拳,唯有战斗才能坚强;心,经历了抉择,忘却了迷茫 +踏上战场的人都是为了自己的正义而置敌人于死地,敌人也一样。 +你必须了解的是,无论它们离得多近,它们并没有融合在一起而形成一个新的事物。 +都已经等了他十年,无所谓再等上十年。 +什么叫喜欢一个人,就是你在看星座的时候,总是顺便把他的也一起看了。 +当我们还是个孩子的时候,就可以很勇敢,无论将怎样被伤害,都不会感到害怕,因为那时候的我们,不知道痛到底是一种怎样的感觉。 +比起不做而后悔,不如做了再后悔。 +,是一切的开始 +成长就是你将哭声调成静音的过程。 +守住一方平安,尽力而为,问心无愧就好。 +每个女孩心里都有一片萤火之森,那里住着一个少年。 +我拒绝。我的蔷薇圣母,还没有被玷污到一定要交给一个垃圾。 +少罗嗦,你还不如虫子呢! +或许人们所说的幸福 正是自己刚刚领悟的瞬间 用这份感动铭刻下自己崭新的一页。 +我不会为了你的离开而准备,绝对不会。 +我一定是为了与你相逢而来的 +啊啦啊啦,原来是你。还以为公园长椅上被谁扔了一条死狗的尸体,原来,是阿良良木同学啊 +或许人和人之间的缘分,都是注定的。 +悲伤中产生的是温柔,愤怒中产生的是力量,但是憎恨中产生的东西,通常都是愚昧。 +“不能逃避”什么的只是强者的思考方式,强求这种事情的世界才是有问题的。 +抱着必死的决心去做吧! +生活坏到一定程度就会好起来,因为它无法更坏。 +我也不懂,我怎么会,如此的在意。 +有形的事物总有一天会消亡不代表有形的事物毫无价值。 +养狗用饲料,养人用金钱!养我斋藤一,谁也不可能! +只要有人肯相信我,我就会继续保护自己。 +时间过得越久,人心的距离就越远。 +从一个城市到另一个城市,只有靠自己努力。 +欣赏夏日雨后的天空,在花园里为你摘下一朵小花。穿过小径,那里是另外一个世界,蝴蝶在空中飞舞,然而有人在那里等我吗? +当你决定了要向前迈进的那一刻, 你就已经踏出前进的一步了。 +是不是就算解散已经近在眼前,一起演出时还是能找回过去的感觉呢? +咱家是猫。名字嘛……还没有。 +不要以为爸爸说的都是正确的。 +怀着理想溺死在现实中吧! +一过岁,不就是老女人了嘛! +今天的失败将会化作明天的胜利。 +轮廓和外表并不是问题,关键的是灵魂! +人很弱小,因此有时会舍弃矜持放任自行。 +不管你去哪,哪怕是天涯海角我都能把你找到的 +没有值得不值得,只有愿意不愿意。 +心存善意,定能途遇天使。 +这算什么,不是说好玩捉迷藏吗? +如果感到迷惑的话,先巴手伸长些,那样的话可以某种程度的触及到。 +其实越是简单的东西,我们却往往反而无法深刻的解答,我们的认识只停留在表面的了解上! +知冷知热的,才是心;相守相望的,才是眼;不离不弃的,才是情;一生一世的,才是爱。 +不抵抗就不会死,为什么就是不明白!? +感情这种东西,并不是用数字来衡量的,再怎么异常,再怎么矛盾,如果说这就是真心的话,那也没办法。顺从真心吧,坦率面对现在的自己吧 +把你所有的心事都告诉我,我虽然不会说,但我听得懂。 +在梦里 我长成了一棵大树,有着长长的等待淡淡的欢心和浅浅的失落。 +在记忆深处里,自己,早已经不存在了。 +没错,不管是谁都是如此。 +不是已经告别这个世界,不再回头了吗? +向着这污秽不堪丑陋不堪的世界中所相遇的奇迹致谢 +但愿所有的负担都将变成礼物,所受的苦都能照亮未来迷茫的路。 +没有任何回忆,即使遗忘也好的。 +你曾经是谁的英雄呢? +下定决心,即意味着寄托自己的命运与此之上。 +当你感到恐惧而躲起来,世界就会变得越来越小。 +对于欺负别人的人不要想着去报复他,而是勇敢的去面对! +利己主义,自我中心,有什么不对? +正因为是最弱,所以才理解智慧之强。 +唯有你愿意去相信,才能得到你想相信的。 +我爱他,深深爱著他。原本一无所有的我,只要这样就已经非常的幸福了。 +我们只能走在幻夜的路上,即使四周明亮如白昼,那也仅是假象。 +能轻松地说出“我在努力”这种话,就是还在放纵自己的证据,这样根本不能算是在努力。 +这下子就有戏看了。 +就算被打得遍体鳞伤,内心也不会简单屈服。 +适度的恐怖会是人生的香辛料,像是吊桥会成为回忆一样,人心奇妙而不可思议 +或许这么做是错的,但是这是我所做出的选择啊。 +就算我是笨蛋好了,不管怎么说也是努力去做才比较好。 +巡礼者们朝着心中描绘的圣地,继续前进着。 +教练,我想打篮球! +有个人我想让她幸福,但是,那个人真的得到幸福的话,在这个世界上就没有人在需要我了,没有人会再叫我的名字了。 +我们现在看到的这些星星可能只是一个幻象,世界上从来就没有过永远,即使最美的星。 +你就这么憎恨我吗,挚友啊……即使变成这副模样也恨著我吗,湖之骑士! +那是个温暖的时空,没有战争,没有饥饿,也没有冷暖人情,只有点点萤火虫映衬着节子可爱的脸。 +人在保护自己最重要的人时就会变得很强 +这里,就是人类最后的阵地。 +愚昧总是会先压着真理。 +当你无限接近死亡的时候,你才能真正体会生的意义。 +明明就在眼前却看不到,明明已随时间走得很远,但疼痛感却异常清晰犹如切肤。 +如果有人疼爱我,待在我身边,如果有这么一个人的话……我会想,能出生在这个世界上真是太好了。 +生命可以随心所欲,但不能随波逐流。 +不管眼前有怎么样的障碍,那也无法阻止我前进的脚步。 +凭少数服从多数来解决问题,换言之 就是多数表决,多数表决,甚至能将错误转化为真相的唯一方法。 +和他相遇一定是命中注定,如果不是的话,我就不再相信命运了. +刚要成熟,又要老去。时光,好不经用。 +车站与车站之间的距离难以置信的远,电车每到一站停留时间难以置信的长 +和王位什么的无关,我只为了这位殿下本人而挥剑。 +自由不是无法无天,而是遵循自己的规则而活。 +尘世光影缭乱,只留一人独醉于心 +利益创造正义,正义产生利益。 +或许我该祝福你,在经历了漫长的巡礼之后,终于要到达目的地了。 +如果自己都说做不到,而什么都不去做的话,那就更是什么都做不到,什么都不会改变,什么都不会结束。 +明明喜欢的不得了,可是看到对方幸福洋溢的表情,却觉得很难过、很痛苦,胸口发疼。 +为了总有一天会死去的自己,现在要活的没有遗憾。 +No game No life +最重要的是当事人的努力。之前为了我的回答会不会让谁不幸而烦恼,真是想想都可笑。 +这样不是很好吗?可以忘记一切,远走高飞,逃到一个听不见任何嘘声的,遥远的地方。 +对与错,应该由历史来决定。我们能做的,就是相信自己认为是对的事,然后为此战斗……不过我认为那个强者生,弱者死的……弱肉强食时代,绝对是错的!绝对错! +之前我应该也说过,他重视的是逻辑性,感情次之。只要他判断哪个方法对于解决问题有效,他什么事都干得出来。 +因为每个人或多或少,背负着不幸来到这个世界上。 +与其装点自己的终焉,不如漂亮地活到最后。 +没有人能独自解决所有发生在自己眼前的事哦 +虽然咱长久以来被尊为神,且被束缚在这块土地上,但咱根本不是什么伟大的神。咱就是咱。咱是赫萝 +我也认为对万物抱有敬意是非常重要的,所谓的敬意,也就是不轻视.而对持敬意的对像,想必也包括自己在内. +只能在回忆里看着你,希望记忆中的你不要离我远去。 +很多时候,心里明明不是那样想的,却控制不了自己而说出相反的话。 +没有罪过的人生也是一种罪过。 +何时何地,你都要明白,你是活给自己看的,别把别人的评价看得太重,凡事只要于心无愧,就不必计较太多。 +就为了整个孰强孰弱这件事真是让人感叹万分,但你们情报收集方面的无能更是让我惊叹啊。 +只顾仰望着星空的人注定不会留意到自己下一步是否会跨入深渊。 +现在我会继续奔跑,以远方为目标的话,总有一天,理想也会触手可及。 +谣言难过月,过月无人传。不管人们怎么评论,但只要想到这一切终将又被人们遗忘,就不会这么在意。 +赌上性命和白白送死是两回事! +因为某事、总把自己当成悲剧的主人公一样不断流泪,就说的过去了么?你呀,看上去就像个白痴一样哭个没完呢,爱哭的可怜虫! +人生是没有正确答案的,也就是说,人生只有错误。 +神永远都是一言不发的,并且神的沉默和生死根本无关。 +明明不想知道真相,但却还是会忍不住去追寻它,人类的好奇心真是太没道理了。 +就算被人背叛,那也只是背叛别人的人变得卑鄙! +谁看见过风?我和你,都不曾看见过。 +我再也不要看见她哭的样子了,就算我从此从她心目中消失。 +少年就是在妄想中成长的。 +我们都是好朋友吧,所以你的东西就是我的东西,我的东西还是我的东西。 +人这种生物,太过幸福就会渐渐完全感受不到幸福。 +无限接近于零,却又不等于零的可能性。 +幻影,就如梦境一般,确实存在于那里。但梦醒之后,就会渐渐从记忆中消逝…… +我们这种平凡之人在面对胜负关键时,总需要找寻某种倚靠,但,在比赛中乃是孤独的,无法倚靠任何人,那么,该倚靠什么呢?我想,只有自己曾经努力过的事实。 +无论世界多么让我们失望,都不能放弃梦想。如果这个世界变得不太好了,那就让我变的更强,让这个世界变的更好,哪怕只有一点点 +今夜我不关心人类,我只想你。 +对!错的不是我,是世界! +立华浮于世,奏出天使之章。 +因为无理当道,所以正理去死吧! +你看,不倒翁站起来了,大雄也可以自己站起来啊! +在悲剧性的不合理世界,故事开始了。 +人与人的邂逅充满了神奇,各种刑案更是迷题重重,能够遇到你真是有缘…… +只注意自己的人是无法取得成功的. +为那场初恋所流下的泪水 融进了温暖的大海中。 +据说人类从拥有了光明起,就忘记了闭上第二层眼睑的方法。 +我不知道离别的滋味是这样凄凉,我不知道说声再见要这么坚强。 +这个世上没有无用的齿轮,也只有齿轮本身能决定自己的用途。 +在你眼里,我始终不够好,原来,你就是没爱过我而已。 +就算昨天吵架,明天也许就能和好不是吗? +如果你遇到了有点不可思议又让你困扰的事,不妨去探一探究竟。 +幸运不是寻找出对方的漏洞,造出契机才是真正的幸运。 +樱花下落的速度,依旧是秒速五厘米。而不论我们之间通过千条短信,我们之间的距离也不会拉近一厘米…… +我不需要朋友,朋友只会削弱身为人类的强度。 +我们的距离是这么近,但是我却不了解你的心。 +与其伤害别人,我宁愿被伤害。 +一想到要和你分别,就算拨开人群,我也想去见你。 +就像晚上也有光明一样,就像午间也有黑暗一样,黑暗从未离开世界,同时,世界也从未被黑暗所掩盖,就在这暧昧的颜色之中,接下来的一切依然会在注定命运齿轮中缓缓前行。 +每周每次,我们重新认识 +没有人可以抵抗命运的轮回。 +你是沐浴着阳光的木之叶,而我是埋在黑暗中的根 +我不相信任何人,所以也不想被任何人信任,这样子最轻松了。 +离去,让事情变得简单,人们变得善良,像个孩子一样,我们重新开始。 +神奇的小精灵,是属于我的啦。 +他喜欢她,无关爱情。她幸福了,于是他也幸福了。 +哈,所谓愿望能靠法宝就实现,也太廉价了吧? +不仅仅是太少,就算说没有也不为过。 +很多时候,你骄傲的以为你已经掌控了命运,其实,一直以来,你根本还是被命运掌控着。 +我不需要理解!不需要怜悯!不需要原谅!不需要救赎!这就是我!我是个魔鬼! +冲一杯咖啡,并时常小声地哼唱着怀旧歌曲。 +就让我用这只手,将你那无聊的幻想杀得片甲不留。 +照片上的影像不过是幻像,即使是幻像,也想要将其留下,这就是人可悲的梦想吧。 +失败的人只有一种。就是在抵达成功之前放弃的人 +这就是我,和中学的同学一个人也没联系过……这不叫reset,叫delete,呵呵。 +还有什么比活着更可怕? +也许我们 从来不曾去过,但它一直在那里,总会在那里。 +我希望每个人从依然抬起头一事做起。 +珍贵的东西,要紧紧的抓住。 +淑女只让她心仪的人摸她的头发。 +两个人相遇,是小概率的事,两个人相爱,是最美好的事。遇见的都是天意,拥有的都是幸运。 +在维护所谓的正义时候,也许我们已经走上了邪恶的道路。 +为什么重要的东西总是在察觉到的时候就已失去了。 +我终于发觉了自己迷茫的原因。我并不是缺少地图,我缺少的,是目的地。 +自己站起来,勇敢往前去。你不是有健全的双腿嘛! +在这个世界里,只要灵魂不灭,就不会死。所以,只要心不认输,就不会输。 +我颠倒了整个世界,只为摆正你的倒影。 +每次我最痛苦的时候你总是能看透我的心,虽然很不甘心,但是我好高兴 +就算一切徒劳无功,就算结果不过如此,我仍然选择我自己认为最好的决定 +这个世上每个人的背上都黏了各种形状各种口味的梅干。 +孤身一人的在那里徒劳,但结果却总是事与愿违 +我们的生命太短,来不及见证那些遥远到令人恍惚的词语,比如天长地久,海角天涯,碧落黄泉,沧海桑田。 所以,要活下去。 +我们只要做好现在能做好的事情就行了。 +很抱歉,前面是单行道,你就乖乖的夹着尾巴耸拉着脑袋返回原点吧! +那断断续续的嘶哑声音中,满溢着深深的哀愁。 +其实只要意气相投,又何必计较身世有别。即便他日因立场不同而刀兵相见,这份情谊还是在的。 +当有十个人下决心要完成某事,只要有一个人能完成那个愿望就算很好了。 +我们不能让这次冒险之旅没有意义没有收获 +今天的风儿有点喧嚣 +当夜幕降临,黑暗笼罩全身,在一片漆黑的路上独自前进,也许会感疲惫,也许会感胆怯,只要抬头仰望仍看的见夜空中闪烁的星光。那清澈的光辉必定会驻留在我们心中,给予我们持续朝目的地前进的勇气与力量。 +我们总是在注意错过太多,却不注意自己拥有多少。 +再见,新一,我们就此永别了,新一,真庆幸我遇到的是你 没能夺取你的大脑,为此才能作为朋友,收获那么多愉快的回忆 +努力是不会背叛自己的,虽然梦想会背叛。 +这种熟悉的,心痛的感觉……喜欢上一个遥不可及的人,却不喜欢那个卑微的自己…… +人生是属于自己的,自己在一生当中会做下许多选择。 +已经发生了的事情是命中注定无法改变的,重要的是,不能被悲惨的现实击垮,要坚信自己比能克服这样的悲剧。 +我一直在等一个你,希望那天,不早不晚,风景刚好。 +齿轮总有卡住的地方,如果勉强让它动起来,最终是要让一切都化为泡影,还是要从头来过,恢复正常,努力追回落后的部分,你只是害怕,害怕从头来过! +大人真可怜,没人能让自己依靠、撒娇和骂自己的人。 +葬礼是为活着的人准备的,他们需要一个宣泄伤感的场所。 +一边嘲笑着,一边欺骗着自己。 +如果我闭上了双眼,看到的是黑暗的话,那么当我睁开眼睛去看这个世界的时候,是否会是一片光明? +妈妈就像是做着离开人世的准备,一天天地消瘦下去,陪在这样的妈妈身边的我有何感想,你一定不懂吧! +对于大海,除了敬畏,你别无选择。 +信仰到底是什么呢,就是纵身一跃,就是我们跟神之间一个永远的约定,是舍弃旧的去开始新的生活;信仰就是从今以后,再也不要放开你的手 +失望了吗?没错,世上或许有些东西别打开比较好,真正把心打开的人多么麻烦啊! +心存泰安愿,身若逐波萍。生逢乱世,谁得幸免?若只杀一人便能遂愿,那可真是轻松太多了。 +升上高中之后,人生的难易度突然提升了,现在应该是进入困难模式。 +我不知道流星能飞多久,值不值得追求;我不知道樱花能开多久,值不值得等候。 +不是每次相聚都充满欢笑,不是每次分别都眼含泪水,一个人的毕业照,所有人的纪念日。 +不请自来而又不告而别的事物,然而即使彼此只交汇过一次,即使微弱得不会被人注意,那也是能够支撑心灵的,重要的邂逅。 +越是拼命争扎,我们的处境越是狼狈。 +这次我希望能对大家说,你们并不是孤独的,被遗弃的感觉真不好受啊。 +不能放弃呀,不放弃的话一定能找到对手的弱点的。 +我听到了他的心跳声,温暖得不真实。也许,这只是一个梦吧。 +一个故事的阅读方法,绝对不只有一种。只要还有别的登场人物,就会有别的故事存在。 +越是美好的梦境越是能将你撕碎。 +喜欢你,因为我喜欢你,比世界上的任何一个人都喜欢你。 +花是纤弱而短命的,即使维护起来,它们依然因喜恋阳光而枯萎,一旦暴风雨袭来,再金贵的栅栏也保护不了它们。 +没有拒绝孵化的蛋,更没有不想盛开的花朵,这不是意志的问题。 +青春的羽翼,划破伤痛的记忆;昨日的泪水,激起心中的涟漪。 +不能害怕未来,不能讨厌世界。今后的世界不再是我的空想,而且对我们而言唯一的真正的未来。 +世界是属于你的,你也将成为世界的一部分,出生于此,就一定有你存在的意义。 +看起来像假的,其实却是真的;而看起来像真的,其实却是假的。 +小孩子迈向成熟的第一步就是对老师产生不信任感。 +那双手那么温暖,呼唤如此真切。然而这颗心本不属于这里,终将远去 +在弱者眼里可能是这样,不过,我的确很强。 +无论你有多强,也别想着独自背负所有,因为那样一来,你必然失败。 +某处的某人说着愚蠢的人类,那些人类当然也包括说话人自己。要是想了解人类的话,只看着人类是远远不够的。必须将注意力放在人类究竟在看什么上,你们在看什么呢? +人类的伟大,莫过于面对恐惧和绝望时的镇定。 +我们停留在时光的原处,其实早已被洪流无声地卷走。 +有些东西,失去了就不能回来。 +人生在世只有一次 不必勉强选择自己不喜欢的路 随性而生或随性而死都没关系 不过 无论选择哪条路 都不要忘记保护自己所珍惜的人。 +对于人来说,重要的不是钱也不是地位名誉,而是不留遗憾地坦诚生活。 +时间能冲淡痛苦,但是,我并不想用时间来治愈一切. +人还是无法忍受孤独的。 +一旦有个留恋,就不算是旅行者了。 +寄一份心情给久违的青春,想念那个敢爱敢恨的人,相信忠于感觉会快乐一些,宁可受伤不肯说谎言。 +愉快地度过人生的秘诀之一,就是不忘童心。 +雨为什么要下呢?如果是晴天就好了。 +令人怀念的声音,是在呼唤我吗? +来,跑起来吧,在大家为你们开辟的道路上。 +为什么喜欢音乐,因为它能替我表达我的悲伤。 +人老的唯一好处就是,少了的东西越来越少了。 +凭借不服输的勇气,一口气享受当下吧。 +谁告诉你黑暗的尽头是光明,黑暗的尽头只有一块你的小小的葬身之地而已……哀伤之子,注定没有救赎…… +抛弃了尊严而生活到现在有意义吗? +许多真实的谎言都是假装欢乐,许多谎言的真实都是无可奈何。 +没人会嘲笑竭尽全力的人。 +错误不是为了别人才改的过来的,要为了自己而改正。 +后悔是一种耗费精神的情绪,后悔是比损失更大的损失,比错误更大的错误,所以不要后悔。 +以智者之名,为愚者代辩。 +神话之战,由此重现。 +这个社会的基本构造就是出人投地,就是因为你的自卑感和优越感取得了相对平衡,所以你才能在这里悠闲地吃着蛋糕 +哭也不会改变什么,这个世界从来不会对任何人温柔。 +能够为最重视的人出一份力,真的是非常高兴。 +什么都不知道,不是好事。我就是因为什么都不知道,才会伤害了人。 +有政治抱负和留恋权力是两回事。 +也许某天在喧闹的城市中,你我擦肩而过,我会停住脚步,凝望着远去的背影,告诉自己那个人我曾经爱过。 +当失去一种东西时,并不会回到没有它的时候。 +只要还活着,无论去哪里,争斗都随处可见。 +只会躲在后方摇旗呐喊的人,注定不会有追随者。 +没有人只属于自己,每个人都与他人相连,与他人分享着某些东西。这就是为什么人始终无法自由,为什么人会有喜悦,悲伤,以及爱。 +奇迹不是免费的,如果你祈求了希望,同时也会散播出同等的绝望。世上就是这样互相抵消取得平衡的。 +不论是过去还是未来,我都会保护你! +如果我讨厌她,就不会这么烦恼了! +你不过是活出了属于自己的青春而已。 +不可原谅明明什么都没做却有所期待的自己。 +我并不是什么了不起的人,但是,绝对不允许你诋毁我父亲。 +你知道吗?当一个话唠突然沉默的时候是最可怜的时候。 +总有那么一个人,藏在心底,消失在生活里。 +想再坚强一点,这样有什么不好,即使被敲诈,就算不务正业又怎么,我还能这样笑自己还想再走下去一点,肯定没有到尽头的白天。 +再会了,你曾是我,最最重要的那个人。 +人类可以通过内心的阴暗面,正视到隐藏在内心的残暴性,从而能培养出制约它们的良知、理性和善意 +责难无以成事. +明明只是一具行尸走肉,却编造着,活着的谎言。 +我可以不被暗夜的黑、不被光芒的耀眼所迷惑,只捕捉到你的眼眸。 +一切都是从那天开始的,年前,失去太阳的那天开始的。 +我们是如此的担心着未来会发生的事情,因此忘记了慢下来享受现在。 +就算悲伤难抑,遍体鳞伤地处于谷底。也不能停下演奏,只有这样,我们才是真正活着的。 +凡事都不能无中生有,实现愿望一定是要有补偿,或者说是付出代价 +无论在任何时代,所谓的规则都是由被视为神者所制定的。 +我不想回首过去,为什么过去还要追着我不放。 +大家不是约好了吗?要一起,活到老爷爷、老奶奶的年纪。在那之前,不是要一直,一直在一起的吗? +改变的东西,一定有其意义。 +人生可没有暂停哦。 +战争就是这样,双方都认为自己是好的一方。 +为什么没有人关注我呢?为什么没有人想念我呢? +我啊,每到周一,就会失去所有快乐的记忆。 +好的定理必然有美妙自然又简单的证明。 +要是穿着廉价货,人也会跟着廉价了。 +与其害怕面对现实还不如享受现状。 +就算再不起眼肯定也会遇到好事的 +输了不感到悔恨的人,没资格当游戏玩家,不过正因为如此,才会第一次觉得快乐。 +战斗不以胜利告终就没有意义! +你能做到的,只要认真去做! +诚如「人是一根有思想的芦苇」所言,我们无时无刻不在思考。 +孤灯点亮了寂寞燃烧了孤单,岁月走过了年轮留下了回忆。 +就算与你共度的每个夜晚都是幻夜,我也愿为你化身为影,至死不渝! +起风了,必须好好活下去。 +再过三年毕业了,我想在这里找工作呢,这样的话我就有更多的时间可以和你在一起了,秋天、冬天、春天、一直都可以呢。 +人真的容易和其他人竞争不幸呢。 +不用介意了,这种事我已经习惯了。 +绝对没问题的! +误解是解不开的。 +痛苦,是保持清醒的最好方式。 +不管有怎样的烦恼,现在也不过化为了点点无痕。 +现实有时会让你窥视到另一个陌生的现实 +胜利女神喜欢不放弃的人。 +寂寞往往不是来自于孤单,而是来自于话不投机的陪伴。 +那些美好的回忆便寂静地躺在那里,被岁月覆盖。飘落后才发现这一地的幸福碎片,要我怎么拣。 +空想这种东西用不着力气,把重要的事搁在一边,什么也没做,当然空虚了. +看着大海,在堆积如山的瓦砾中流淌汗水,我才发现,原来我的烦恼如此渺小,因为那种事寻死觅活真是差劲,为自己感到难为情。 +人们渴求着永恒赋予的美好,畏惧着时间带来的衰老 +自觉是笨蛋的笨蛋——比自以为聪明的笨蛋更为难缠喔 +所有受过的伤害,都证明曾经拥有过。 +没有变……现在还是喜欢钱。 +我不会输给同一个对手第二次。 +最终能幸存下来的人,既不是强者也不是智者,而是能适应变化的人。 +我们仰望著同一片天空却看著不同的地方。 +像你这样的人想要活下去,最好练习吸入二氧化碳,呼出氧气怎么样? +未来之梦已经醒转,喧闹与欢笑描绘出现实,碧蓝眼眸的深处,映照出失落在另一时空的记忆 +某些东西,明明知道没有意义,但依然很在意——谁都会有这样的东西。 +以前似乎也曾有过类似的心情,但想不起来了,或许自己已经自暴自弃了吧。 +失去了翅膀的鸟儿,是不能在名为记忆的蔚蓝天空上飞翔的。但是,我深信,只要自己活着,回忆就会像流逝的时间一样,会有崭新的诞生。 +即便是这样的我也能挺起胸膛帮助到别人,如此活下去便是我最大的梦想。 +不要想一味的改变现在,这只会让过去变得面目全非罢了。 +我浑身伤痛,跋涉万里,疲倦地寻找,只为来与你相见。 +我要你快乐,让你的生命充满欢笑,我不知道能为你做些什么,但是,我会永远留在你身边。 +现在的你,就是那时的我。 +不要同情自己,同情自己是卑劣懦夫干的勾当。 +我认为在这世上,有些事必须亲身经历才会理解 +逃避有两种:我们把有目的的逃避叫做飞翔,把没有目的的逃避叫做漂浮。 +没关系,我有无论再发什么都不会被打扰到的自信。 +所谓的英雄,到酒吧去要多少有多少。相反的,在牙医师的治疗台上可一个也没有。 +我很清楚自己的无力,但是正因如此,想留在他人身边,希望他人留在自己身边。大家都深知活在世上,能够实现这个愿望,是多么的珍贵。 +跟母上大人长聊一番后,发现人民币才是我的生死劫。 +不管你遭遇过什么,飞船就是飞船,能做到,只是让想飞的人飞上天而已。 +我能遇见你,实乃三生有幸 +如果我像玛丽皇后一样化作断头台上的露水的话,它会不会像她的爱犬迪比一样追随我投身于塞纳河里呢? +想要跟她一起死去,借由这个举动,得到所谓的永远,永远属于两个人的世界。 +你口中的永恒,究竟牺牲了多少个瞬间? +这是为了培养独自一人,振翅高飞的勇气。 +拥有梦想也没有用,如果无法实现,还不如普普通通活着。 +不放弃,直到失去那一刻。 +一旦失去的东西 就再也拿不回来了 +对那时的我来说,你是有多么的重要,你知道吗,我可是几乎和所有男生为敌了啊,做到这个地步都是为了守护和你在一起的场所啊,那时的我只有你啊 +有事情是要说出来的,不要等着对方去领悟,因为对方不是你,不知道你想要什么,等到最后只能是伤心和失望,尤其是感情。 +你以为只有自己一个人在支撑着这个世界吗?自以为是也要有个限度,不要忘记,不管你身处哪一条世界线,你都不会孤独。无论你身处何方,我都会找到你,我会一直观测着你,就像你一直以来观测着我一样。 +我相信,因为是你啊! +他知道过去是改变不了的,但也无法袖手旁观。 +每次在我觉得快忘了你的时候。真的就在快要忘了你的时候,你又出现了。 +明明想要杀死某种生物,却没有做好被杀死的觉悟,你不觉得这种心态很奇怪吗?所谓的将枪口对准生命,就是这么一回事哟! +原以为只要踏入社会,成家立业,就会与现在的自己不同 ,变得成熟 。 +只有在必需时才去做,不必须就不会去做。 +胜利女神只会对相信自己一定会获胜永不放弃的人露出微笑。 +人,是要靠忘掉回忆才能活下去的。但有些事,是绝对不能忘记的。只要活着,哪里都是天堂。 +无论在哪里遇到你,我都会喜欢上你 +所谓朋友就是,如果误入歧途就要一起走下去,如果犯了罪就要一起背负,这才是真正的朋友啊! +最终,我们会剩下无穷无际的孤独! +今天我要赢了你,然后把所得到的一切都化为我的血肉,凯旋! +我生而为洛昭言,是无可选择之事。不过,我至少可以选择如何生活! +或许人们所说的幸福,正是自己刚刚领悟的瞬间,用这份感动铭刻下自己崭新的一页。 +即使与世界为敌,我也会保护她和她所在的世界。 +本来我们应该把记忆注入这些只有形式的东西里去而获得新生的。 +向前走就好了,不管等待着你的是什么,即使前面尸横遍野也要勇往直前。 +给你一句忠告…世上有些事最好还是让它永远成迷... +好!吃到老,玩到老。 +世间遍满巧合。 +我们仰望著同一片天空却看著不同的地方 +不想理你的人总是很“忙”,在意你的人小时都很“闲” +我其实,根本不把现实世界当一回事。因为我,有我相信的世界存在。 +觉得只要认真努力就会胜利,这世上哪有这么天真的事。 +蝴蝶小小的心思比叹息更短暂,偶遇和别离比风带落花瓣还简单 +不就是打输了,别这么垂头丧气。我们是妖精的尾巴,永不停歇的公会。只要活着就要勇往直前的奔跑去。 +女人这种动物,如果不放在身边的话就不知道会跑到哪里去。 +不要把感谢和责任混淆在一起。 +大概第一次认准的字,和第一眼记住的人一样,很难遗忘,不可撤消。 +一旦坠入恋爱,就会不自觉的注意细节。投入在这些事中...竟如此开心。 +他的手指触碰到琴键的那瞬间,我的未来就此决定。 +离别就像是硬币的正反面,纸质邂逅方才成立,预期为离别惋惜,不如为邂逅喜悦。 +痛苦是生活的一部分 +既然连死的觉悟都有了,就一定能找到活下去的方法。 +我的剑所能触及的地方,就是我的国家。 +如果把童年再放映一遍,我们一定会先大笑,然后放声痛哭,最后挂着泪,微笑着睡去。 +人不是十全十美的 所以 一个人因为遭遇失败 才会拥有从那里再站起来的强悍 我觉得那种强悍就是真正的强悍 所以我觉得 你是个非常强悍的人。 +比起一直躲在初始之街,慢慢腐朽,还不如到最后一刻都保持自身的存在。即便是死在怪兽手上,我也不想对这个游戏,这个世界认输……无论如何也不会! +机会无处不在,我们要相信自己的力量! +所谓正义的动机,多数情况下不过是对恶的嫉妒而已。 +什么样的心,怎样的感受,表达力度差距如何巨大的情感,最终都指向同一结局。 +不要到处向别人展现你的懦弱,抱怨你的痛处。 +无法获得胜利的对决,简直毫无价值。 +世上有两样东西不可直视,一是太阳,二是人心。 +不断重复的相遇与离别,那些如秘密般沉重的事情,想要说出来的时候,却又因为太过闪耀,而无法顺利地用语言表达出来。 +你说你会爱我一辈子,我真傻,居然忘了问是这辈子还是下辈子。 +团队不是单个人单个人的守护,而是每个人互相守护,这才叫团队。 +即使她的生命短暂,即使结束的哪一天会立刻降临。 +活着的时候要尽欢,死的时候才没有遗憾。 +我们三人就像流星,毫无目标地飞逝,不知将在何处燃烧殆尽。 +谢谢你对我笑,谢谢你和我说话,谢谢你对我好,谢谢你让我体会到许多没有感受过的心情。 +平庸这东西犹如白衬衣上的污痕,一旦染上便永远洗不掉,无可挽回。 +时间的沙漏沉淀着无法逃离的过往,记忆的双手总是拾起那些明媚的忧伤。 +将爱形容为美丽的,是不了解爱的人;将爱形容为丑陋的,是自以为了解爱的人。 +讲白一点,你造成我们的困扰了。 +把什么都算成自己的错是很傲慢的。 +我是不会放弃的,只要能见到亚丝娜就算是神我也要打败他. +只要活在世上,就免不了会遇上分离。 +如果说真实是残酷的,谎言绝对是温柔的吧。 +就算是自己被淋湿了,也会把伞借给别人吧。 +等待,不是为了你能回来,而是找个借口不离开 +如果想帮助他人实现愿望,那么首先必须要弄清自己心中的愿望。 +当你拥有一个和自己很亲密的人,也可以说,你又多了一个可以指使你的人。 +绝对,不再哭泣了。 +就这样,那天晚上,我和秋人朝着叔叔的工作室奔去。 +最终只会被他和她们当做方便好用的交流素材,快乐的使用着。 +以后,不知道那将会是距离现在多远的未来。 +自顾自地期待自顾自地误会,我已经不想再来了。 +真正的惩罚是会留在心和记忆里面的。 +年轻人总是急于求成,就连等待一匙砂糖彻底溶解的耐心也没有,后悔所带来的苦涩,恰好印证了你曾经有所作为,这一点一滴都将成为点缀人生的各种味道。 +并不是我想当主角,我就是主角。 +当你无法再拥有时,你唯一能做的就是不要再忘记 +人哪有好的 只是坏的程度不一样而已。 +孤独者不需要跟人分享思考内容,所以能想得更深入。 +给自己多一点疼爱,对生活多一点信心,爱每分每秒的自己。 +不过真是太可惜了,好女人一定都已经名花有主了。那么,好男人呢?就是在荒野朝西方旅行去啦。 +时光流逝,总有一天,一切都将变成回忆。 +只要他握着我的心脏,我就不是风,被束缚着命悬他人之手。 +我可是水银灯,是沉浸在黑夜之中,背负着逆十字刻痕,蔷薇少女最凶少女啊,这样的我会被爱束缚,很可怜...? +人不是十全十美的,所以,一个人因为遭受失败,才会拥有从那里再站起来的强悍。 +祈祷幸福吧,哪怕接下来是何等的悲伤也好。 +愿望要靠自己的双手去实现,所以也许会实现不了。 +悲观也没用。谁都想生在好人家,可无法选择父母。发给你什么样的牌,你就只能尽量打好它。 +那时候的我因为没有力量,所以有借口不去插手。借口说因为我太弱了,所以没有帮上忙。可是现在,我已经失去了借口。 +忧伤是嵌在心里不可名状的灼热,不可言说。能说出来的就不叫忧伤了。 +我无法抗拒泡面这种没营养又廉价的口感。 +死神,应该是安静的夺走人类的灵魂;执事,应该是如影随形的跟着主人;违反这两者的美感的恶趣味,说清楚了,真令我作呕。 +我们的本质就是血,一层层地重复,然后世代脉脉相传的血才是黑血的真实。 +自以为是永远都是大敌,因为本可看到的东西也会视而不见。 +如果没有遇到她,我将会无法前进。 +虽然现在还在黑暗中摸索,但是总有一天会重现光明的,一定会的。 +无法舍弃两个方中的任何一方,那不是温柔,那不过是软弱罢了。 +这个世界里没有什么规则,就算有,那也是由我创造的。 +志在高原,梦在争霸,这股热情值得赞赏,可你是否知道,所谓梦!,终究有一天会醒来的 +胆敢质疑本王的能力,没办法,明天就开始动真格的! +鹜然雪化,且静候,飞雪再临之时。 +自己的过去会被当做笑话或者捏他的形式,被他人随随便便的共有化。 +有多少为什么没有答案,有多少动听的承诺没有将来。 +我不介意啊 反正所谓人类多多少少都有些不正常 +和学校,头衔什么的无关,无论出于清流中还是污泥中,只要激流勇进,鱼就能坚强美丽地成长。 +一个个的声音肯定有各自的意义,可无数个一齐聚集起来就无意义了。 +这虽然是游戏,但不是闹着玩的。 +妈妈是不会忘记养育自己孩子的经历的。 +人总是活在矛盾当中,对人类的绝望以及信赖,我们在这夹缝间求生存。 +即使再可怕的困境,也只有冲上去才能解决。 +虽然也曾情绪低落,但我现在很好。 +越是得不到的东西,越加美丽。 +人是一种只要想做就一定成功的生物,人只有在说放弃的时候才无论怎么做都不行。 +因为没有胜算就放弃抵抗服从于别人,这种事谁也做不到吧,重要是为了什么而战。 +只要是抓住了的东西,任何一样都放不开 +人说稻荷之神敬畏惶恐,现身之处有所祈愿全得实现。 +活着比死去更加艰苦。 +无论你多么的喜爱他仅仅是一个转瞬便已逝去,我们只能目送他们的离去,抱着对他们的喜欢的心的悲伤继续努力坚强的活下去。 +就算有一天,你们必须踏上各自不同的道路,也绝不会有什么薄情或是寂寞的事,因为一定会有让你能继续下去的事物。 +学会忘记,懂得放弃。 +失去的在夺回来就好了,不是吗?这么一来就没有人在伤心了。 +人与人之间情断义绝,并不需要什么具体理由,就算表面上有,也很可能只是心已经离开的结果,事后才编造出的借口而已。 +人的眼睛为什么要长在前面,是为了要向前看。 +一曲孤雁归巢,道不尽枯草斜阳的落寞;一抹红颜薄笑,舞不出灯火阑珊的终场。 +如果没有英雄的话就自己成为英雄好了 + 与你相遇,我发现自己看到的全是美丽的东西。 +我们的生命太短,来不及见证那些遥远到令人恍惚的词语。 +是努力还是放弃,这时就轮到他们选择了。 +不是这个世界变得有趣了。而是你,变成了有趣的人哦 +因为要承认自己的错误是一件很难而可怕的事,因为你不知道承认会带来怎么后果, 所以很多人会选择逃避。 +今年的这个夏天,我邂逅了我的命运。 +要活下去,总有一天我们能笑着缅怀过去的艰辛 +在喜欢上你的时候,已经踏上了旅程 +因为等待的越久,重逢时就越幸福啊。 +有些真相注定是要小心翼翼深埋心底的,因为答案揭晓的那一刻,也是灰飞烟灭的开始。 +不要掺杂自己莫名其妙的主观臆断,你只要阐述事实,否则就会看不到真相。 +不服气的话就证明自己不是笨蛋,到时候你说不定会得到自己想要的东西 +人生就是一列开往坟墓的列车,路途上会有很多站,很难有人可以至始至终陪着走完。 +身旁的体温 既温暖又悲伤的安全感 +每天清晨的第一道曙光,可以神奇地治愈昨日的伤痛。 +所谓的正义,还许並不像太阳,而是像星星一般…天空中有著无数繁星,相互掩盖彼此的星光…我们都认为自己才是正确的… +我是绝对的开始的王,英雄中的英雄王,吉尔伽美什。 +有时,爱也是种伤害,善良的人,总是选择伤害自己。 +人家明明在和我说重要的事情,我却把它弄没了。 +那些青春期的脆弱自尊,轻易不得触碰,那极有有可能成为对他或她一生的打扰。 +我没办法把有趣的东西说成无聊 +没什么意义啊,无论做什么,都没有任何意义啊。可以一次次重头来过的你可能无法理解。 +你带上罪恶之冠,即使背负上所有罪恶和孤独,绝不让你受伤 +对于你,我永远都是你的朋友。然后,总有一天能告诉你,我是你的朋友。 +虽然是理所当然的事,可我却没有发觉。 +Yes,my lord. +没关系,由乃会保护小雪的。对吧,小雪~ +你复杂的五官掩饰不了你朴素的智商。 +班里大部分人的手,没有任何事前说好或商量,也没有任何眼神交流就同时举起的瞬间,决定真相的瞬间,决定正义的瞬间,我从未见过那样可怕的瞬间。 +没有人会知道,在这表面光鲜亮丽的天才形象下,我真实的想法,我一直在追寻失误,没有失误就不是游戏了。 +锻炼自己也好,绞尽脑汁也好,自己想办法解决。 +替一朵花微笑,是一种繁华落尽后的淡泊与清宁,花的冬天,人的冬天,但是在冬季到来之前,有一朵花忽略了季节的月季,天真得哼着歌白色的花儿翩然降临在一个属于他们的秘密基地。 +要不是老师说不能乱扔垃圾,我早把你扔出去了。 +能够许下愿望其本身就是一种价值。 +人生就像是在布满地雷的房间里过着家里蹲的生活。 +他们只是想保护自己的灵魂,结果,雪穗从不以真面目示人,亮司则至今仍在黑暗的通风管中徘徊。 +高奏凯歌离去的话.那就是征服王的掠夺。 +我曾经也拥有过爱,只是,我放弃了。 +我要是找个女朋友的话,真琴不就变成了一个人了。 +世界看起来像是又复杂又荒唐的,但其本质意外地就像小孩的感观所感受到的那般单纯——空和白两个人,也是这样想的,是吧? +就算因为恐惧而害怕得浑身颤抖,却依然向前迈出一步——这便是勇气。 +如果有一天,我变成了你随便遥控的节目,我就不再是我,而是你塑造的影子。 +一个受过伤的人,他的内心是否就像这秋日里的树木一般,即使尚有残存的绿色,却也终将在秋风中枯黄凋零? +荣耀就在彼方,遥不可及才要挑战,歌颂霸道,展现霸道,为了守护我背影的臣子。 +当一个生命与另一个生命相遇的时候,会孕育出什么呢。 +我们在一起的时候,希望你能耐心一点,给我时间去理解你. +无论身边围着多少人,我永远都是那么孤独。 +总是认定自己不行,这辈子就真的办不到了. +就算我看不到你的身影,就算我远离你的身旁,我也会一直注视着你,你是我永远守护的人 +原来,你是货真价实的蠢货啊。 +究竟是我们太执着于所谓的自尊,还是我们都已经习惯了口是心非。 +明知没意义,却无法不执着的事物——谁都有这样的存在。 +请不要再侵入到我的心里去了 +我总是爱蹲下来看地上时光的痕迹,像一行一行蚂蚁穿越我的记忆。 +跟老外聊天的时候,对方一旦开始高谈阔论,就想盯着他腰部期待字母出现。 +记忆深处,幼小的双眼闪烁犹如繁星。真相被时间侵蚀,如今为何映出漆黑光芒 +人心谁也无法预测,随心所欲的行动难以预料,运是随著自己的作为而产生。 +因为总是回头,所以哪里也去不了…… +我一直想听哦,你为我所演奏的那首月光。 +星星为什么看起来如此渺小,是因为它把自己放得太高 +以为我百毒不侵八风不动、不畏一切吗?没错我就是。 +每当心情郁闷的时候,用手托腮就好,手臂会因为帮上忙而开心的。 +恶的动机,不过是对正义的反感罢了。 +成为我作品中的女主角吧。 +能够用故事里的语言拯救现实中的人能够成为现实里的英雄。 +终于放弃了虚伪的正义,手握真正的杀意了吗? +不是蛮力就能解决一切问题,你要学习的道理还有很多呢 +忍者最强的力量不是在学会所有忍术之后得到,而是在保护自己最珍贵的东西时才会显露出来 。 +解救自己软弱的,一定不是眼泪 ,而是打破现实的决心。 +用不能飞的身体,找出飞上天空的方法 +我们一直用相册来收集记忆,或许它还可以存放爱的幻想 +自己总说着相信我的那种人反而是不能信任的 +一定要努力活下去,因为有美好的人生在等着你。 +一去不复返,一生仅此一次的真正告别。 +我不知道,难道这命运是仁慈的神灵规定地吗?难道我们的悲惨命运,就无法改变吗? +活着本身就是一种价值,因为还有明天。 +我不明白,天空的阴霾,是你的伤怀还是我的悲哀? +你所追求的东西不仅难以得到,并且毫无意义,就算得到了,也不会让你变得幸福。 +上辈子我们一定是无家可归的人,这一辈子才会这么宅。 +被抓到的小鸟,只要够聪明,就会用自己的嘴打开鸟笼的门。因为它们还没有放弃,想要自由得翱翔在空中的希望。 +我和你不一样,不做实现不了的梦。 +即使你改变了过程,也改不了结果。 +不过傲慢分为两种。一种是能力过于低下,还有一种是志向异常远大的。 +我在时光斑驳深处,聆听到花开的声音。 +把剑放下,成为本王的妻子吧。 +时间冲淡的,是存在感,而不是存在。 +努力过后,才知道许多事情,坚持坚持,就过来了。 +未知绝不会转变成已知,因为已知又会转变成未知,那里没有终点,昨日的常识并非今日的常识。 +但是 我不愿再这样什么都不做什么都不变地结束 +追寻起源,追寻终焉,思考的同时,只是在一步步的行走,或许走再远都只能看到同样的风景,或许放弃行走也是个不错的选择 ,即使被宣告一切就此结束 +人,只有在放弃战斗的时候才算输,只要坚持战斗,就还没输。 +承认吧,我们是最弱的种族,正因为生来什么都没有,因此我们能拥有一切,以身为最弱种族为傲吧。 +人的道路是不会中断,是会一直联系下去的,即使是多么小的事情,无论是多么短的时间,即使不会留在记忆里,也不会留在记录中,被缔结的缘是不会消失的! +总是留恋失去的东西,只是向着死胡同奔跑而已。 +千年沧桑,世事变迁,不变的是棋盘上惊心动魄的撕杀,棋士内心的执着,还有……对围棋恒古不灭的热情! +大家互相帮助,一起成功,一起幸福什么的,不过是种理想。 +虽然不想承认,都是因为年轻犯下的错啊。 +我们之所以觉得岩壁上的花很美,那是因为我们就站在岩壁上的缘故。 +当太阳到达最高点,影子就会消失。 +如果你愿意的话,让我带您去吧,这座小镇,愿望实现的地方?? +世界也是这样,有绝望的地方,就会有希望产生。 +当你无法再拥有时,你唯一能做的就是不要再忘记。 +因为失去,所以明白。 +有个人经常面带笑容陪伴在身边,那是多大的救赎。 +花朵在绽放前无法预知自己的色彩 +有了她灿烂的笑脸,有了活下去面对每一天的勇气。 +如果不能对喜欢的东西说喜欢的话,那肯定是这个世界有问题吧。 +你们也别太着急,有些事啊,是急不来的。 +咱们还是先把人当好吧,先做到自己行事问心无愧,再尽己所能去帮别人一把,就已经很是了不起啦。 +直到界限——超越界限,赌上自己。 +空谈之类,是谈不久,也谈不出什么来的,它终必被事实的镜子照出原形,拖出尾巴而去。 +最好的,与最痛苦的,是一样的。 +输给谁都可以,唯独不能输给自己。 +这么说这些寒酸、贫弱、简陋、可怜的积蓄就是你的全部财产? +话说回来,现充还真是麻烦啊。 +谁都没错,正因为每个人都是正确的,才酿成了悲剧。? +能够教你读书。可爱的学妹和生硬的父亲。还有……这片星空。我现在拥有的东西,只有这样。我能够给阿良良木你的,只有这些。这些就是,全部。 +从那里落下了一轮红色的花瓣。那是,抚子花…… +梦存高远,志在争霸,这股热情确实值得赞许,但所谓梦,终有一天是要醒来的。 +夕阳,将世界像血一样染红了的,太阳的最终宿命,我还可以看多少次,这种悲哀的天色。 +然虽不曾落败,却也不被理解。 +把手拿开,想传染笨蛋菌给我吗,笨蛋…… +所谓用功学习,就是获得让人生不走歪路的知识。 +人生如戏,导演是自己。 +实际上萌马尾辫,忘记是什么时候看到的了,你绑马尾辫的样子简直合适到犯规! +无论是网络还是手机,能用来的只是联络而不是交流。 +我们首先是厨师,其次才是学生。无论如何都要把菜做出来。 +我们的征途是星辰大海。 +虽然是这样,不过回想起来,以前的我也许是一直受着眷顾。 +呐,你曾说过想要妹妹对吧? +当美丽、纯粹、真实的事物被破坏,重视的回忆和梦想被摧毁时,恨意便开始萌发,恣意蔓延开来…… +杀了上帝,我就是神! +这算什么,不是说好玩捉迷藏吗?那么我们没找到你,又怎么能算结束 +因为渴望改变,所以必须努力。 +只是想着的话是不会改变任何东西的,不管怎么样都要加以行动。 +区区一只趴在地上的蝼蚁,谁允许你抬起头的,虫子就要有虫子的样子,低头伏地然后去死。 +重逢的时候没想到我会这样喜欢他,虽然你不是我交往的第一人,可却是我的初恋,虽然你可能并不知道。 +发挥想象力,避开危险。 +有资格被称为英雄的,既不是仗剑之人,也不是疗伤止痛之人,而是能赌上自己性命的人。 +我只是,希望至少自己所熟知的这片世界,可以没有人流泪而已。 +生命是买不到,给不了的。但是,却可以养育。 +自己来选择,不会后悔的道路。 +云端的日子,虽然令人期待,但是也充满了无奈。 +你说你被诅咒了,活在世上就是个诅咒。 +走着走着,就散了,回忆都淡了;回头发现,你不见了,忽然我乱了。 +你喜欢用遥控器控制,而我,喜欢用遥控器选择。 +在这鸦雀无声的地方集中精力学习吧。 +与其说花开不如说花狂乱的散落一地,反正这世界本就是妄想与自私的培养皿。 +你的名字那么普通也就我听到会心头一怔。 +我想要的的不是死去这么简单,而是拥有着幸福的死去啊 +被骗时只懂得生气的人根本不成对手。应该要懂得佩服这种手法,才算是真正的商人。 +你,可以流血流汗,但是,你没有流泪的权利。 +有形之物终将走向灭亡。 +深海里的鲨鱼 看到海面上 阳光下跳跃的海豚 总会不自觉的害怕 +啊啦啊啦,你们在做的事情我好感兴趣啊,不要摆出这种姿势啊,也让我加入吧,别看我这样,枪的使用我可是很在行的。眼下我有一个提案,我们来换换规则吧,不是什么困难的事情哦,只是换换目标而已~ +讨厌自己的人不能够喜欢和信任别人。 + 就这点程度,还不足以折断我的灵魂。 +王来承认,王来允许,王来背负整个世界。 +趁着黑暗逃跑的话只是匹夫的夜盗而已。 +友情其实和爱情一样,很多的时候,距离才可以让彼此更懂得彼此。 +连一次冒险都没有的人生很无聊,至少也要有些事能在人心上掀起些波澜。 +只要没有放弃,就没有失败! +所谓组织,人才济济的话是长久不了的。 +你还是不知道,什么也不知道,不过我也不想让你知道 +我早上照镜子的时候,都会感到一股寒意,你到底是什么人?是谁?镜子能反映出所有真实的东西,但它却不能照出真正的你。你的正义之眼看得穿邪恶之心,却看不透女人的心意。 +既然难逃一死,最后把负担放下来如何 +不管你未来会走什么样的道路,你一定要照自己的意思活下去。 +别觉得你被世界抛弃了,世界根本没空搭理你。 +虽然不知道可能会走到哪一步,但是我一定会坚持下去的。 +现实原本就是最索然无味的答案,这便是真实。 +A Secret Makes A Woman Woman. +我承认躲避时的难受比面对时的更多。 +最不忍的恨中藏有最深沉的爱,最残酷的死亡源于最悲悯的审判! +一心想要通过圣杯改变历史的人,简直就是对创造历史的英雄们的侮辱! +天予不取,必遭天谴。 +人类之所以会去照顾其他生物,是因为他感到空虚。之所以会想保护环境,是因为他不想被环境毁灭 +正因为我看不见所以才能赢。 +不要为自己的努力道歉,这样太对不起自己的努力了! +其实所有纠结做选择的人心里早就有了答案,咨询只是想得到心里内心所倾向的选择。最终的所谓命运 还是自己一步步走出来的。 +这个世界里,是没法隐藏泪水的啊。想要哭的时候,谁都忍不住的 +每一次与老朋友的偶遇,都是在邂逅当年的自己。 +拥有广阔退路的人总是能显得很高尚……当你第一步走错了之后,就无法再回头。 +即使是像遥远的梦想般存在的她,只要握住一支笔......就能触及!! +所谓长大成人,就是不断聚了散,散了聚。 +为他人幸福而撒的谎,就不再是谎言。 +我果然是化不可能为可能的男人。 +结束演奏的小提琴手,向等待她的人飞奔而来,穿越层层人潮,手中怀抱鲜花,就好像……电影的特写镜头一般。只不过,我是路人角色友人A罢了。 +只是有一点,我不想失去你。 +如今我们仅有的默契,就是安静的躺在对方的好友列表里,不闻不问,各自过活。 +有了喜欢的人,就会在意各种小事,感觉很不自由,但是,为了那些小事左思右想,心里竟然会这么快乐。 +如果一次也不回头,我能走到哪里呢? +我不属于任何人!我也有选择自己生活的权利! +不需要怜悯,不需要理解。勿要靠近,勿要探究。弱者是群居动物,风雨和艰险,我只一人独当。 +如果在意上头的眼光,就不能向魔道前进,不要怕评议会的一群笨蛋。朝自己相信的路前进这才是妖精尾巴的魔法师。 +不能害怕未来,不能讨厌世界。 +所谓正确,就是即使做错也不后悔。 +一同离去吧,绝不会让你孤单一人。 +做一个微笑挂在嘴边,快乐放在心上的人。 +哪里会有在真正的战争中等待对方回合的蠢货啊。 +每个人总有他不想提的过去,一点也不出奇. +我觉得……除了衰老以外,你绝对不会因为其他原因死去。 +低头要有勇气,抬头要有底气。 +童年时的一场旅途是不是真的很短暂,距离缩短了,时间拉长了,我们迷失了。 +人会老去、花会衰败,但花开罢一季又一季,人却再也不会归来。 +过去是过去,你就是你。 +就算世上有着所谓的“好女人”,也不会有着“和我关系好的女人”。 +破牛仔裤怎么和晚礼服站在一起,我的吉他怎么可以和你的钢琴合奏。 +无论是谁,都会有不想为人所知的一面吧。只要自己没有想去了解对方,就不会知道别人的真正姿态。 +我宁可一开始就不认识那个人,也好过相识以后却要生死离别。 +追求又失去,多少往昔的梦。 一边嘲笑自己 一边继续向前。 +最后呢,在这片沙漠之中,至少我能知道还会有一个,珍爱这朵花儿的人。有一个人就足够了。 +晴朗的早晨 我会按部就班 换乘地铁来这里 但总觉得自己根本不属于这里 +我相信这世界上,有些人有些事有些爱,在见到的第一次,就注定要羁绊一生,就注定像一棵树一样,生长在心里,生生世世。 +如果因为害怕失败,而不去努力,那就不会有能够成功的人。 +从你进来的时候起,你的败北就是定数了。 +想不被别人踩在脚下有两种途径:变更强,变成翔。 +妹妹呦,人生就是个坑爹的游戏,我一直当做自虐游戏,现在终于出BUG了! +人傻不能怨社会 +我和你们不是同伴,我和你们不一样。 +逃离自己的无力感,逃离因为我的无用而持续失去的世界……但即使如此,我还是找不出答案。 +万物潜息之时,拟春之物萌发,与此春同长憩,此身终将冻结。 +十六岁,我就不相信这个世界了。 +我本身以及这戒指都是碎后重生的,事到如今早已不畏惧粉碎的威胁。 +要成为一个优秀的刑警,首先要成为一个优秀的罪犯。 +干燥的空气,尘埃的味道,我在其中…踏上旅途 +死去的人无法哭泣,就让我替他们泣泪吧。 +习惯了边活边问的你,到最后也会带着疑问死去。 +如果一个男人相信爱情能让女人死心塌地地话…那么这个男人不是疯子就是傻子! +永远年轻,永远装嫩,永远不知好歹,永远热泪盈眶。 +到底是幸运还是不幸呢? 你眼中的世界 大概是最它纯粹的摸样吧? +离景似是昨日,转眼却已经年。 +年时间可以是一瞬,也可以是永远。 +都无所谓,这就是我的生存方式。 +我们人这一辈子不是别人的楷模,就是别人的借鉴。 +永远维持的关系只会出现在天真的童话里,如果轻易相信这种东西又遭到背叛,只会让人受到伤害。 +我讨厌一会充满希望一会变成绝望,我们已经受够了期待落空了。 +就像从不会分开地等待明天,就像永不曾离去地度过那年。 +人在步入社会之前,究竟在哪呢? +恼人的气味必须从根源去除。 +有时候,朋友就像一把伞,雨天挡雨,晴天遮阳,遇到再多困难,都会为你撑起一片天空. +成长,是每个孩子的权力,也是他们必经的征程,或平坦、或崎岖,有悲欢,有离合 +我喜欢雨。因为它带来天空的味道。 +只要是亲生父母,除非你去犯罪,否则你干什么他们不支持你呢。 +只希望能手牵手在太阳下散步。 +回过神来的时候,早已紧追不舍。 +我被你遗忘,只好换一个包装,用另一个身份重新陪在你身旁。 +大海的颜色 大地的颜色 风的颜色 心的颜色 你的颜色 +无论你期望或者不期望,清晨依旧来临。 +小时候,我不明白摩天轮是为什么而存在的 。 +大丈夫立世无所畏惧。 +世间的活动,缺点虽多,但仍是美好的 +要不得谦词是废话 +毁灭一个人只要一句话,培植一个人却要千句话,请你口下留情 +把希望建筑在意欲和心愿上面的人们,二十次中有十九次都会失望 +三人行,必有我师焉 +还有什么不快乐? +学在苦中求,艺在勤中练 +内心让一个人真实地了解自己,一旦了解了自己也就了解了世界 +学问渊博的人,懂了还要问;学问浅薄的人,不懂也不问 +一个人只有一个命运 +有所成就是人生唯一的真正乐趣 +真正没有资格谈明天的人,是那个不懂得珍惜今天的人 +无事莫把闲话聊,是非往往闲话生 +志当存高远 +君子忧道不忧贫 +宝剑不磨要生锈;人不学习要落后 +请教别人不折本,舌头打个滚 +只要你明白要为自己的贪念计算和付出代价,你的心便会释然。困难是自己种出来的 +这个世界本身就没有所谓的清白而言,你能坦言,你从来就没说过慌,这是自欺欺人 +友谊可以筑起一道坚实的防线 +你若要喜爱你自己的价值,你就得给世界创造价值 +宁可自己去原谅原谅别人,莫让别人来原谅你 +走自己的路,让别人去说吧 +积累知识,胜过积蓄金银 +同时赶两只兔,一只也捉不到 +我们嘴里的别人的事听起来就像是自己的事;我们说自己的事的时候,却又在像说一段不相干的故事 +奈何一个人随着年龄增长,梦想便不复轻盈;他开始用双手掂量生活,更看重果实而非花朵 +一艺之成,当尽毕生之力 +时间总是会过去的,让时间流走你的烦恼吧! +长风破浪会有时,直挂云帆济沧海 +读一书,增一智 +书山有路勤为径,学海无涯苦作舟 +试试并非受罪,问问并不吃亏 +选择只是短短几秒钟的事,然后用余下的时间来还债 +我们的能力,只能够伤害那些离我们最近的人 +我们从没有忘记真相,只是我们越来越会说谎 +苟利国家生死以,岂因祸福避趋之 +生命是如此的美丽…… +不懂得自爱的人,是没有能力去爱别人的 +十日画一水,五日画一石 +学而时习之,不亦乐乎 +三军可夺帅也,匹夫不可夺志也 +学无前后,达者为师 +最淡的墨水,也胜过最强的记性 +汗水和丰收是忠实的伙伴,勤学和知识是一对最美丽的情侣 +离你的朋友近些,但离你的敌人要更近,这样你才能更了解他 +坐而论道,不如起而行动 +一个不是我们有所求的朋友才是真正的朋友 +与人相处之道,在于无限的容忍 +君子喻于义,小人喻于利 +达人远见,不与物争。视利犹粪土之污,视权如鸿毛之轻 +博学而笃志,切问而近思 +勤勉是成功之母 +修行就是修正自己错误的观念 +和你一同笑过的人,你可能把他忘掉;但是和你一同哭过的人,你却永远不忘 +志不立,天下无可成之事 +天行健,君子以自强不息;地势坤,君子以厚德载物 +到了熟透的年龄,即使在群众的怀抱中,你都可能觉得寂寞无比 +不要浪费你的生命在你一定会后悔的地方上 +如何能得到快乐:抛弃仇恨、远离烦恼、生活简单、淡泊名利、为人着想、笑口常开、心中有爱 +只有面对现实,才能超越现实 +谁给我一滴水,我便回报他整个大海 +其实爱美的人,只是与自己谈恋爱罢了 +朋友就是另一个我 +广结众缘,就是不要去伤害任何一个人 +智者千虑,必有一失;愚者千虑,必有一得 +仁者无忧,智者无惑,勇者无惧 +戏言不能伤敌但能伤友 +夫君子之行,静以修身,俭以养德,非淡泊无以明志,非宁静无以致远 +All things are difficult before they are easy. +知识好象砂石下面的泉水,越掘得深泉水越清 +伟大的人不是生下来就伟大的,而是在成长过程中显示其伟大的 +这个世界只有圆滑,没有圆满的 +若能一切随他去,便是世间自在人 +如果爱情是个手指,把它剁掉就行了 +只要功夫深,铁杵磨成绣花针 +茂盛的禾苗需要水分;成长的少年需要学习 +使生活变成幻想,再把幻想化为现实 +超越自我 +寻找本身就是一种幸福 +逆境是成长必经的过程,能勇于接受逆境的人,生命就会日渐的茁壮 +世界不是天才创造的 +你希望掌握永恒,那你必须控制现在 +嫉妒就是承认己不如人 +己所不欲,勿施于人 +要得惊人艺,须下苦功夫 +好问不须脸红,无知才应羞耻 +快乐是吞咽的,悲伤是咀嚼的;如果咀嚼快乐,会嚼出悲伤来的 +劳动是知识的源泉;知识是生活的指南 +不自由,毋宁死 +睡觉是为了踏实地工作,工作是为了踏实地睡觉 +原谅别人,就是给自己心中留下空间,以便回旋 +上不忧天,下不忧人 +有时候解释是不必要的,敌人不信你的解释,朋友无需你的解释 +一个不能为自己挺身而出的孩子,长大之后只能是个懦夫 +所谓心事,不过是不如己意,那就是我执,执著于自己描画的理想,一有落差,即生烦恼 +一个吻,你就知道了我所有沉默的心事 +书籍备而不读如废纸 +上台阶尽管费力,却一步比一步高 +你什么时候放下,什么时候就没有烦恼 +造烛求明,读书求理 +怕问路,要迷路 +讳疾忌医的人找不到良药 +不向前走,不知路远;不努力学习,不明白真理 +寸寸河山寸寸金,瓜离分裂力谁任?杜鹃再拜忧天泪,精卫无穷填海心 +今天的执着,会造成明日的后悔 +我的世界有我的真理,正义的立场由我决定 +当你对自己诚实的时候,世界上没有人能够欺骗得了你 +常说口里顺,常做手不笨 +想象力比知识更重要 +日日行,不怕千万里;时时学,不怕千万卷 +不招人妒是庸才 +创造机会的人是勇者;等待机会的人是愚者 +人生的每一步,都可能成为另一个错误;可却不能因为错误,而不迈出下一步 +来是偶然的,走是必然的。所以你必须,随缘不变,不变随缘 +我坚信,人应该有力量,揪着自己的头发把自己从泥地里拔起来 +当你宽恕的时候,等于释放了一个囚徒,然后你会发现,那个囚徒就是你自己 +不要在智慧中夹杂着傲慢,不要使谦虚缺乏智慧 +学如驾车登山,不进就退;学如逆水行舟,不进则退 +勇于接受别人的批评,正好可以调整自己的缺点 +与其事过境迁还不时地感叹,不如用心地好好珍惜所有 +随缘不是得过且过、因循苟且,而是尽人事听天命 +对人恭敬,就是在庄严你自己 +塞翁失马,祸兮福倚。得丧荣辱,奚足介意 +God helps those who help themselves. +不吃饭则饥,不读书则愚 +树不修,长不直;人不学,没知识 +不问的人永远和愚昧在一起 +我要发表心灵,而不公开隐私 +认识自己,降伏自己,改变自己,才能改变别人 +我已经发现了,无论两条腿怎样努力也不能使两颗心灵更加接近 +必须洗净一切往事,否则你永远无法清楚自由地看这个世界 +在被遗忘以前,我们会变为媚俗。媚俗,是存在与遗忘之间的中转站 +知识是智慧的火炬 +苦心中,常得悦心之趣;得意时,便生失意之悲 +不是某人使我烦恼,而是我拿某人的言行来烦恼自己 +我们确实有如是的优点,但也要隐藏几分,这个叫做涵养 +勿以恶小而为之,勿以善小而不为。惟贤惟德,能服于人 +你的言语,我爱听,却不懂得,我的沉默,你愿见,却不明白 +为天地立心,为生民立命,为往圣继绝学,为万世开太平 +站在光明中看到的只是黑暗,站在黑暗中却拥有光明 +自知不自见,自爱不自贵 +不听指点,多绕弯弯 +谁游乐无度,谁没空学习 +学习如钻探石油,钻得愈深,愈能找到知识的精髓 +粮食补身体,书籍丰富智慧 +人生得一知己足已,斯世当以同怀视之 +大鹏一日同风起,抟摇直上九万里 +正人行邪法,邪法亦正,邪人行正法,正法亦邪,一切唯心造 +生活给了我想要的东西,又让我认识到那没什么意义 +青春如果太切合实际,就不配叫做青春了 +一分耕耘,一分收获 +人生的真理,只是藏在平淡无味之中 +室雅何须大,花香不在多 +学问勤中得,富裕俭中来 +百艺通,不如一艺精 +不能则学,不知则问,耻于问人,决无长进 +我们必须接受失望,因为它是有限的,但千万不可失去希望,因为它是无穷的 +多练多乖,不练就呆 +没有艰苦的学习,就没有最简单的发明 +沉默是诽谤最好的答复 +井淘三遍吃好水,人从三师武艺高 +善于发问的人,知识丰富 +学问之根苦,学问之果甜 +注意力是智慧的门户 +君子在下位则多谤,在上位则多誉;小人在下位则多誉,在上位则多谤 +欲速则不达 +星星之火,可以燎原 +拳不离手,曲不离口 +孤独的人有他们自己的沼泽 +搓绳不能松劲,前进不能停顿 +心专才能绣得花,心静才能织得麻 +诸恶莫作,众善奉行 +学历代表过去,学习力掌握将来 +如果你能像看别人缺点一样,如此准确地发现自己的缺点,那么你的生命将会不平凡 +人生的价值,并不是用时间,而是用深度去衡量的 +羞耻心是所有品德的源泉 +一切出发点和落脚点都该是:胸怀坦荡和问心无愧。阳光底下留不住秘密 +如果一个人很慷慨,那他就必须把自己的慷慨表现得充满感情 +灵感,不过是顽强地劳动而获得的奖赏 +一身报国有万死,双鬓向人无再青 +目标愈高,志向愈可贵 +生活的理想,就是为了理想的生活 +自以为拥有财富的人,其实是被财富拥有 +君,当如竹,坚韧挺拔显气概 +真正的男子渴求着不同的两件事:危险和游戏。 +你要感谢告诉你缺点的人 +Nothing is impossible to a willing heart. +才华是刀刃,辛苦是磨刀石 +瞄准还不是射中,起跑还不算到达 +人类最大的错误,在于不敢承担圣人的心 +不经过琢磨,宝石也不会发光 +让朋友低估你的优点,让敌人高估你的缺点 +不是事业为了思想,而是思想为了事业 +无论怎么样,一个人借故堕落总是不值得原谅的,越是没有人爱,越要爱自己 +把自己当傻瓜,不懂就问,你会学的更多 +创新一点点 +不要因为小小的争执,远离了你至亲的好友,也不要因为小小的恐惧,忘记了别人的大恩 +最艰苦之时,便是胜利将到之日 +边学边问,才有学问 +心坚石也穿 +不能以道德、学问和修持的力量,来使人受益,就等于欠了一份债 +针越用越明,脑越用越灵 +无情未必真英豪 +安得广厦千万间,大庇天下寒士俱欢颜,风雨不动安如山 +学习如赶路,不能慢一步 +最远的旅行,是从自己的身体到自己的心,是从一个人的心到另一个人的心 +心之所愿,无所不成 +难得糊涂 +好记性不如烂笔头 +重要的不是治愈,而是带着病痛活下去 +人并不逃避别人,人逃避他自己 +我们即使发了一千次短信,心与心的距离大概也只靠近了一厘米。 +不要说不可能,没有什么不可能 +快并快乐着! +心是最大的骗子,别人能骗你一时,而它却能骗你一辈子 +人家怕你,并不是一种福;人家欺你,并不是一种辱 +生如夏花之绚烂,死如秋叶之静美 +爱人者,人恒爱之。敬人者,人恒敬之 +春蚕到死丝方尽,人至期颐亦不休。一息尚存须努力,留作青年好范畴 +顺从灼热的激情,这既是最容易的,又是最困难的 +我想象我们能够彼此看上一眼,然后对着黑压压的血淋淋的整个世界说:我呸 +当你劝告别人时,若不顾及别人的自尊心,那么再好的言语都没有用的 +嘴勤不走冤枉路 +手指有长有短,知识有高有低 +要学蜜蜂采百花,问遍百家成行家 +污则欲避,轻则易弃。避则无憾于人,弃则无累于己 +心里有个人放在那里,是件收藏,如此才填充了生命的空白。 太阳尚远,但必有太阳 +只要自觉心安,东西南北都好。如有一人未度,切莫自己逃了 +能为别人设想的人,永远不寂寞 +生活中的万事万物,无不可以吸收教益,无不可以成文,只要“求思之深而无不在”,定能有所得益 +我为人人,人人为我 +一个不想蹚过小河的人,自然不想远涉重洋 +不怕学问浅,就怕志气短 +生当作人杰,死亦为鬼雄,至今思项羽,不肯过江东 +老姜辣味大,老人经验多 +自己不曾拥有,就快乐地欣赏别人的拥有 +心中装满着自己的看法与想法的人,永远听不见别人的声音 +天若有情天亦老,人间正道是沧桑 +教育不是灌输,而是点燃火焰 +蜂采百花酿甜蜜,人读群书明真理 +情话的温度有多热,幻灭就可以有多剧烈 +只要是有益的话,小孩的话也要听 +一个人如果不能从内心去原谅别人,那他就永远不会心安理得 +多用心去倾听别人怎么说,不要急着表达你自己的看法 +宠辱不惊,看庭前花开花落。得失俱忘,观天上云卷云舒 +不懂装懂,永世饭桶 +不要憎恨你的敌人,那会影响你的判断力 +Where there is a will +there is a way. +没有行动的构想是白日梦,没有构想的行动是恶梦 +自由的目的是为了为他人创造自由 +说一句谎话,要编造十句谎话来弥补,何苦呢? +人生在世界是短暂的,对这短暂的人生,我们最好的报答就是工作 +若要精,人前听 +好高骛远的一无所得,埋头苦干的获得知识 +最足以显示一个人性格的,莫过于他所嘲笑的是什么东西 +愚痴的人,一直想要别人了解他。有智慧的人,却努力地了解自己 +星星使天空绚烂夺目;知识使人增长才干 +二十岁不狂是没有志气,三十岁犹狂是没有头脑 +任何你失去的事物,价值自动倍增 +活在别人的掌声中,是禁不起考验的人 +你的谦逊会使别人感到高兴 +老骥伏枥,志在千里;烈士暮年,壮心不已 +只有努力攀登顶峰的人,才能把顶峰踩在脚下 +有个等待也不错 +遗忘完全可以是记忆的一种深沉的形式 +每一天都是一个全新的开始 +忌妒别人,不会给自己增加任何的好处;忌妒别人,也不可能减少别人的成就 +一天一苹果,疾病远离我 +那时你还年轻,肾上腺素在血管里拥挤得像一袋跳跳糖 +太过于欣赏自己的人,不会去欣赏别人的优点 +一个人的价值,应该看他贡献什么,而不应当看他取得什么 +如果你不和家人在一起,你就永远无法成为真正的男人 +能说不能行,不是真智慧 +用宝珠打扮自己,不如用知识充实自己 +事业常成于坚忍,毁于急躁 +古之君子如抱美玉而深藏不市,后之人则以石为玉而又炫之也 +困难是人的教科书 +很多时候,冲动里面有一种快感,而另一些时候,远离则是一种操守 +每一种创伤,都是一种成熟 +独立的人格,自由的精神 +精神里需要的东西,超出现实的负荷,是失败的一个原因 +人和人的心最远又最近,真诚便是中间的通道 +逆境中不自弃,顺境中不张扬 +天生我才必有用,千金散尽还复来 +人没有自由,犹如木偶 +拥有一颗无私的爱心,便拥有了一切 +知识需要反复探索,土地需要辛勤耕耘 +巨大财富的背后,都隐藏着罪恶 +你的选择是做或不做,但不做就永远不会有机会 +要知道你用食指指着别人大骂时,手中另外三个指头是指着自己的 +打死不上弹窗广告 +Pain past is pleasure. +如果你不给自己烦恼,别人也永远不可能给你烦恼。因为你自己的内心,你放不下 +一个人的生活方式决定一切,甚至人的思维 \ No newline at end of file diff --git a/api/yiyan/index.php b/api/yiyan/index.php new file mode 100644 index 0000000..18a60de --- /dev/null +++ b/api/yiyan/index.php @@ -0,0 +1,92 @@ + + + 200 , + 'msg' => trim(utf8_to_gbk($string)) + ); + var_dump($arr); + }else{ + echo trim(utf8_to_gbk($string)); + } + }else{ + + $array=file('hitokoto.txt'); + $rand=rand(0,3388); + $string=$array[$rand]; + function arrayToXml($arr,$dom=null,$node=null,$root='xml',$cdata=false){ + if (!$dom){ + $dom = new DOMDocument('1.0','utf-8'); + } + if(!$node){ + $node = $dom->createElement($root); + $dom->appendChild($node); + } + foreach ($arr as $key=>$value){ + $child_node = $dom->createElement(is_string($key) ? $key : 'node'); + $node->appendChild($child_node); + if (!is_array($value)){ + if (!$cdata) { + $data = $dom->createTextNode($value); + }else{ + $data = $dom->createCDATASection($value); + } + $child_node->appendChild($data); + }else { + arrayToXml($value,$dom,$child_node,$root,$cdata); + } + } + return $dom->saveXML(); +} +header('Content-Type: text/html; charset=UTF-8'); + if ($_GET['code']==='js' || $_GET['code']==='javascript' || $_GET['code']==='JavaScript') { + header('Content-type: application/x-javascript; charset=UTF-8'); + echo "function xjhitokoto(){document.write(\""; + echo trim($string); + echo "\");}"; + } elseif ($_GET['code']==='json' || $_GET['code']==='JSON') { + header('Content-type: application/json; charset=UTF-8'); + $json = json_encode(array( + 'code' => 200 , + 'msg' => trim($string) + )); + echo $json; + } elseif ($_GET['code']==='xml' || $_GET['code']==='XML') { + $xml = arrayToXml(array( + 'msg' => trim($string) + )); + echo $xml; + } elseif ($_GET['code']==='array' || $_GET['code']==='Array' || $_GET['code']==='arr' || $_GET['code']==='Arr') { + $arr = array( + 'code' => 200 , + 'msg' => trim($string) + ); + var_dump($arr); + }else{ + echo trim($string); + } + } +?> diff --git a/api/zhihu/counter.dat b/api/zhihu/counter.dat new file mode 100644 index 0000000..d8263ee --- /dev/null +++ b/api/zhihu/counter.dat @@ -0,0 +1 @@ +2 \ No newline at end of file diff --git a/api/zhihu/index.php b/api/zhihu/index.php new file mode 100644 index 0000000..d7f3ae1 --- /dev/null +++ b/api/zhihu/index.php @@ -0,0 +1,45 @@ + true, + 'message' => '获取接口内容失败', + 'http_code' => $http_code, + 'curl_error' => $error ?: '无错误信息' + ]); +} +?> \ No newline at end of file diff --git a/api_info.json b/api_info.json new file mode 100644 index 0000000..f861ad1 --- /dev/null +++ b/api_info.json @@ -0,0 +1,236 @@ +{ + "apis": [ + { + "name": "Bing 每日壁纸", + "description": "获取Bing每日图片接口,返回当日Bing首页背景图片", + "path": "/api/bing/index.php", + "method": "GET", + "params": [] + }, + { + "name": "抖音视频图集去水印", + "description": "通过抖音视频分享链接获取视频信息,返回标题、封面和播放地址", + "path": "/api/douyin/index.php", + "method": "GET", + "params": [ + { + "name": "url", + "type": "string", + "required": true, + "description": "抖音视频分享链接" + } + ] + }, + { + "name": "短链接还原", + "description": "短链接还原", + "path": "/api/dwzrec/index.php", + "method": "GET", + "params": [ + { + "name": "url", + "type": "string", + "required": true, + "description": "长链接" + } + ] + }, + { + "name": "网站图标获取", + "description": "通过网站域名获取其favicon.ico图标,优先尝试HTTPS,失败时回退到HTTP", + "path": "/api/favicon/index.php", + "method": "GET", + "params": [ + { + "name": "url", + "type": "string", + "required": true, + "description": "目标网站域名" + } + ] + }, + { + "name": "IP签名档", + "description": "获取客户端、IP地址等信息,以图片显示", + "path": "/api/ipinfo/index.php", + "method": "GET", + "params": [] + }, + { + "name": "历史上的今天", + "description": "获取当天历史上发生的重要事件", + "path": "/api/lishi/index.php", + "method": "GET", + "params": [] + }, + { + "name": "QQ头像获取", + "description": "通过QQ号码获取用户头像(100像素尺寸)", + "path": "/api/qqimg/index.php", + "method": "GET", + "params": [ + { + "name": "qq", + "type": "number", + "required": true, + "description": "用户QQ号码" + } + ] + }, + { + "name": "QQ在线状态查询", + "description": "获取指定QQ号的电脑在线状态", + "path": "/api/qqzx/index.php", + "method": "GET", + "params": [ + { + "name": "qq", + "type": "number", + "required": true, + "description": "用户QQ号码" + } + ] + }, + { + "name": "一言语录", + "description": "随机获取一句经典语录,支持多平台调用", + "path": "/api/yiyan/index.php", + "method": "GET", + "params": [] + }, + { + "name": "二维码生成", + "description": "生成指定内容的二维码图片接口", + "path": "/api/qrcode/index.php", + "method": "GET", + "params": [ + { + "name": "text", + "type": "string", + "required": true, + "description": "需要生成二维码的文本内容" + }, + { + "name": "size", + "type": "string", + "required": true, + "description": "二维码大小(大小为px,选填)" + } + ] + }, + { + "name": "随机壁纸", + "description": "获取随机壁纸图片接口", + "path": "/api/sjbz/index.php", + "method": "GET", + "params": [ + { + "name": "method", + "required": false, + "type": "string", + "description": "输出壁纸端[mobile|pc|zsy]默认为pc" + }, + { + "name": "lx", + "required": false, + "type": "string", + "description": "选择输出分类[meizi|dongman|fengjing|suiji],为空随机输出" + }, + { + "name": "format", + "required": false, + "type": "string", + "description": "输出壁纸格式[json|images]默认为images" + } + ] + }, + { + "name": "身份证号信息查询", + "description": "查询身份证号码信息", + "path": "/api/sfz/index.php", + "method": "GET", + "params": [ + { + "name": "card", + "type": "string", + "required": true, + "description": "身份证号码" + } + ] + }, + { + "name": "知乎日报", + "description": "每天 3 次,每次 7 分钟", + "path": "/api/zhihu/index.php", + "method": "GET", + "params": [] + }, + { + "name": "每日60s", + "description": "60s,知天下事", + "path": "/api/60s/index.php", + "method": "GET", + "params": [] + }, + { + "name": "IP地址查询", + "description": "查询IP地址的地理位置信息", + "path": "/api/ip/index.php", + "method": "GET", + "params": [ + { + "name": "ip", + "type": "string", + "required": false, + "description": "要查询的IP地址,不提供则查询访问者IP" + }, + { + "name": "callback", + "type": "string", + "required": false, + "description": "JSONP回调函数名" + } + ] + }, + { + "name": "Minecraft服务器状态查询", + "description": "查询Minecraft Java版服务器状态信息", + "path": "/api/mcstatus/index.php", + "method": "GET", + "params": [ + { + "name": "host", + "type": "string", + "required": true, + "description": "Minecraft服务器地址" + } + ] + }, + { + "name": "网易云音乐随机歌曲", + "description": "从指定网易云歌单中随机获取歌曲信息,包括歌名、歌手、封面和播放链接", + "path": "/api/wyy/index.php", + "method": "GET", + "params": [ + { + "name": "id", + "required": false, + "type": "integer", + "description": "网易云歌单ID,不提供则使用默认热门歌单" + }, + { + "name": "type", + "required": false, + "type": "string", + "description": "返回格式[json|text|url],默认为json。json返回完整信息,text返回文本,url直接重定向到音乐链接" + }, + { + "name": "tail", + "required": false, + "type": "string", + "description": "自定义消息尾巴,默认为'网易云音乐'" + } + ] + } + ] +} diff --git a/get-counter.php b/get-counter.php new file mode 100644 index 0000000..dc08e5f --- /dev/null +++ b/get-counter.php @@ -0,0 +1,24 @@ + $totalCount, + 'timestamp' => date('Y-m-d H:i:s') +]); +?> diff --git a/index.php b/index.php new file mode 100644 index 0000000..55c9aa9 --- /dev/null +++ b/index.php @@ -0,0 +1,383 @@ + + + + + + 快点API - 专业接口服务平台 | 免费API接口调用 | 数据接口服务 + + + + + + + + + + + +
+
+

专业API接口服务平台

+

提供稳定可靠的接口服务,助力开发者快速构建应用

+ +
+
+ +
+
+
+
+
+ +
+
0
+

可用API接口

+
+
+
+
+
+ +
+
0
+

日调用次数

+
+
+
+
+
+ +
+
99.9%
+

服务可用性

+
+
+
+ +
+
+

API接口列表

+

提供各类实用API接口服务,支持多种应用场景

+
+
+
+ + +
+
+
+ +
+ 'bg-success', + 'POST' => 'bg-primary', + 'PUT' => 'bg-warning', + 'DELETE' => 'bg-danger' + ]; + $methodClass = $methodMap[strtoupper($api['method'])] ?? 'bg-secondary'; + // 获取当前网站URL组件 + $scheme = $_SERVER['REQUEST_SCHEME'] ?? 'http'; + $host = $_SERVER['HTTP_HOST'] ?? ''; + $fullUrl = $scheme . '://' . $host . $api['path']; + + // 读取调用次数 + $relativePath = ltrim($api['path'], '/'); + $counterFile = dirname($relativePath) . '/counter.dat'; + $callCount = 0; + if (file_exists($counterFile)) { + $callCount = (int)trim(file_get_contents($counterFile)); + } + ?> +
+
+
+
+
+ +
+

+ +

+

+ 调用次数: +

+ +
+
接口描述
+

+ + + + + +
+ +
+
请求参数
+
    + +
  • +
    + + + + +
    +
    + 类型: +
    + +
    + 描述: +
    + +
  • + +
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ +
+
快速链接
+ +
+
+
友情链接
+ +
+
+
联系方式
+
    +
  • admin@huangetech.com
  • +
+
+
+
+
+ + + + + + \ No newline at end of file diff --git a/need.php b/need.php new file mode 100644 index 0000000..ec30dbd --- /dev/null +++ b/need.php @@ -0,0 +1,989 @@ + String emoji表情 + */ + public static function emoji2utf($emoji) { + $hex = bin2hex(mb_convert_encoding($emoji, 'UTF-32', 'UTF-8')); + return 'u'.substr($hex, 3); + } + /* + * Skey或pskey进行转码 + */ + public static function GTK($skey) { + $len = strlen((String)$skey); + $hash = 5381; + for ($i = 0; $i < $len; $i++) { + $hash += ($hash << 5 & 2147483647) + ord($skey[$i]) & 2147483647; + $hash &= 2147483647; + } + return $hash & 2147483647; + } + /* + * json格式化输出 + */ + public static function json($arr) { + header('Content-type: application/json; charset=utf-8;'); + return json_encode($arr,JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES); + } + /* + * 输出 + */ + public static function send($Msg, $Type = 'jsonp') { + header('Content-Type:application/json; charset=utf-8;'); + if($Type == 'text') { + echo $Msg; + exit(); + }else if($Type == 'location') { + header('location:'.$Msg); + exit(); + }else if($Type == 'image') { + header('Content-type:image/png;image/jpeg;image/gif;'); + //header('Content-type:image/jpeg'); + $curl = New need; + echo $curl->teacher_curl($Msg); + exit(); + }else if($Type == 'url') { + echo $Msg; + exit(); + }else if($Type == 'tion') { + echo $Msg; + exit(); + }else if($Type == 'jsonp') { + echo stripslashes(json_encode($Msg,JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES)); + exit(); + }else{ + echo json_encode($Msg,JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES); + exit(); + } + } + /* + * 获取访问者IP + */ + public static function userip() { + $unknown = 'unknown'; + if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])&&$_SERVER['HTTP_X_FORWARDED_FOR']&&strcasecmp($_SERVER['HTTP_X_FORWARDED_FOR'],$unknown)) { + $ip=$_SERVER['HTTP_X_FORWARDED_FOR']; + } else if(isset($_SERVER['REMOTE_ADDR'])&&$_SERVER['REMOTE_ADDR']&&strcasecmp($_SERVER['REMOTE_ADDR'],$unknown)) { + $ip=$_SERVER['REMOTE_ADDR']; + } + return $ip; + } + /* + * qqvip的一种gtk加密,但是已经被腾讯弃用了 + */ + public static function vipgtk($skey) { + $salt=5381; + $md5key='tencentQQVIP123443safde&!%^%1282'; + $hash=array(); + $hash[]=$salt<<5; + for ($i=0; $i'狗', + '🐱'=>'猫', + '🐭'=>'鼠', + '🐹'=>'仓鼠', + '🐰'=>'兔', + '🦊'=>'狐狸', + '🐻'=>'熊', + '🐼'=>'熊猫', + '🐨'=>'考拉', + '🐯'=>'虎', + '🦁'=>'狮', + '🐮'=>'牛', + '🐷'=>'猪', + '🐽'=>'猪鼻子', + '🐸'=>'青蛙', + '🐵'=>'猴', + '🐔'=>'鸡', + '🐕'=>'小狗', + '🐂'=>'小牛', + '🐴'=>'马', + '🐎'=>'小马', + '🐖'=>'小猪', + '🦆'=>'鸭', + '🐥'=>'小鸡', + '🐓'=>'公鸡', + '🦅'=>'鹰', + '🦉'=>'猫头鹰', + '🦇'=>'蝙蝠', + '🐺'=>'狼', + '🐗'=>'野猪', + '🦄'=>'独角兽', + '🐝'=>'蜜蜂', + '🐛'=>'虫', + '🦋'=>'蝴蝶', + '🐌'=>'蜗牛', + '🐉'=>'龙', + '🐟'=>'鱼', + '🦐'=>'虾', + '🦞'=>'龙虾', + '🌶️'=>'辣椒', + '🦀'=>'螃蟹', + '🦈'=>'鲨鱼', + '🌿'=>'草', + '🌸'=>'花', + '🍉'=>'瓜', + '💦'=>'汗', + '☀️'=>'太阳', + '🌤'=>'晴转多云', + '⛅'=>'阴', + '🌦️'=>'晴转雨', + '🌧️'=>'小雨', + '⛈️'=>'雷阵雨', + '🌩️'=>'打雷', + '🌧️'=>'大雨', + '❄️'=>'雪花', + '🌨️'=>'雪', + '🌟'=>'闪光星星', + '⚡'=>'电', + '💧'=>'水滴', + '☔'=>'雨伞', + '🌈'=>'彩虹', + '🌊'=>'海浪', + '🌫️'=>'雾', + '🌪️'=>'龙卷风', + '☄️'=>'彗星', + '🪐'=>'有环行星', + '⭐'=>'星', + '✨'=>'闪光', + '👀'=>'看', + '🌝'=>'微笑月亮', + '🌞'=>'微笑太阳', + '🌚'=>'微笑朔月', + '🌙'=>'月亮', + '🌛'=>'微笑上弦月', + '🌜'=>'微笑下弦月', + '🌕'=>'满月', + '🌖'=>'亏凸月', + '🌗'=>'下弦月', + '🌘'=>'残月', + '🌔'=>'盈凸月', + '🌓'=>'上弦月', + '🌒'=>'娥眉月', + '🌑'=>'朔月', + '🚗'=>'汽车', + '🚌'=>'公交车', + '🚞'=>'火车', + '🚚'=>'货车', + '✈️'=>'飞机', + '🚕'=>'出租车', + '🍜'=>'面', + '🐦'=>'鸟', + '🚓'=>'警车', + '🚢'=>'船', + '☃️'=>'雪人', + '㊗️'=>'祝', + '🈷️'=>'月', + '👍🏻'=>'赞', + '🍺'=>'啤酒', + '🎁'=>'礼物', + '🎆'=>'烟花', + '🎉'=>'恭喜', + '🎄'=>'圣诞', + '🍎'=>'苹果', + '🍐'=>'梨', + '🍌'=>'香蕉', + '🍇'=>'葡萄', + '🍓'=>'草莓', + '🍅'=>'西红柿', + '🍊'=>'橘子', + '🥚'=>'蛋', + '🍚'=>'米饭', + '🦴'=>'骨', + '🥁'=>'鼓', + '📖'=>'书', + '🌲'=>'树', + '🍋'=>'柠檬', + '🍟'=>'薯条', + '🍔'=>'汉堡', + '🍠'=>'地瓜', + '🥩'=>'肉', + '🌹'=>'玫瑰', + '❤️'=>'心', + '🍳'=>'煎蛋', + '✂️'=>'剪刀', + '🍙'=>'饭团', + '🦍'=>'猩猩', + '❤'=>'心', + '💩'=>'💩', + '☂️'=>'伞', + '💰'=>'钱', + '💵'=>'美元', + '👄'=>'嘴', + '💄'=>'口红', + '🍼'=>'奶瓶', + '👍🏻'=>'赞', + '🦟'=>'蚊子', + '👻'=>'鬼', + '🐢'=>'乌龟', + '🐧'=>'企鹅', + '🐍'=>'蛇', + '🈲'=>'禁', + '🔞'=>'十八禁', + '🐁'=>'小白鼠', + '✍🏻'=>'写', + '👟'=>'鞋', + '⭕'=>'圈', + '🛠️'=>'工具', + '🛣️'=>'公路', + '🚥'=>'路灯', + '🌀'=>'飓风', + '👑'=>'皇冠', + '🥒'=>'黄瓜', + '🌼'=>'花', + '💊'=>'药', + '👨🏻'=>'男', + '👩🏻'=>'女', + '👴🏻'=>'爷', + '👵🏻'=>'奶', + '✌🏻'=>'耶', + '🉐'=>'得', + '㊙️'=>'秘', + '👅'=>'舔', + '🉑'=>'可', + '🈚'=>'无', + '💃🏻'=>'舞', + '😭'=>'哭', + '🙂'=>'微笑', + '🧵'=>'线', + '🤪'=>'滑稽', + '😆'=>'笑', + '😓'=>'汗', + '👌🏻'=>'好', + '🕰️'=>'钟', + '🀄'=>'中', + '🚿'=>'洗', + '🈶'=>'有', + '🆙'=>'升', + '🍑'=>'桃', + '🍵'=>'茶', + '🍬'=>'糖', + '🍭'=>'糖', + '🈯'=>'指', + '🌰'=>'栗子', + '😁'=>'嘻', + '😃'=>'哈', + '🈳'=>'空', + '😍'=>'色', + '🥵'=>'热', + '🥶'=>'冷', + '🕳️'=>'洞', + '👿'=>'恶魔', + '👏🏻'=>'鼓掌', + '🤮'=>'吐', + '😏'=>'坏笑' + ); + foreach($array as $k=>$v) { + $text = str_replace($k,$v,$text); + } + return $text; + } + /* + * curl + */ + public static function teacher_curl($url, $paras = array()) { + $ch = curl_init(); + curl_setopt($ch, CURLOPT_URL, $url); + curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); + curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); + if (@$paras['Header']) { + $Header = $paras['Header']; + } else { + $Header[] = "Accept:*/*"; + $Header[] = "Accept-Encoding:gzip,deflate,sdch"; + $Header[] = "Accept-Language:zh-CN,zh;q=0.8"; + $Header[] = "Connection:close"; + } + curl_setopt($ch, CURLOPT_HTTPHEADER, $Header); + if (@$paras['ctime']) { // 连接超时 + curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $paras['ctime']); + } else { + curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); + } + if (@$paras['rtime']) { // 读取超时 + curl_setopt($ch, CURLOPT_TIMEOUT, $paras['rtime']); + } + if (@$paras['post']) { + curl_setopt($ch, CURLOPT_POST, 1); + curl_setopt($ch, CURLOPT_POSTFIELDS, $paras['post']); + }else{ + curl_setopt($ch, CURLOPT_HTTPGET, 1); + } + if (@$paras['header']) { + curl_setopt($ch, CURLOPT_HEADER, true); + } + if (@$paras['cookie']) { + if(@$paras['Cookie']) { + foreach(explode('; ', $paras['cookie']) as $v) + { + curl_setopt($ch, CURLOPT_COOKIE, $v); + } + } else { + curl_setopt($ch, CURLOPT_COOKIE, $paras['cookie']); + } + } + if (@$paras['refer']) { + if ($paras['refer'] == 1) { + curl_setopt($ch, CURLOPT_REFERER, 'http://m.qzone.com/infocenter?g_f='); + } else { + curl_setopt($ch, CURLOPT_REFERER, $paras['refer']); + } + } + if (@$paras['ua']) { + curl_setopt($ch, CURLOPT_USERAGENT, $paras['ua']); + } else { + curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36"); + } + if (@$paras['nobody']) { + curl_setopt($ch, CURLOPT_NOBODY, 1); + } + if(@$paras['resolve']) { + curl_setopt($ch, CURLOPT_IPRESOLVE, 1); + } + if(@$paras['jump']) { + curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); + } + curl_setopt($ch, CURLOPT_ENCODING, "gzip"); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); + /* + curl_setopt($ch, CURLOPT_PROXYAUTH, CURLAUTH_BASIC); //代理认证模式 + curl_setopt($ch, CURLOPT_PROXY, "114.114.114.114"); //代理服务器地址 + //curl_setopt($ch, CURLOPT_PROXYPORT, 12635); //代理服务器端口 + curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP); + curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); + */ + if (@$paras['GetCookie']) { + curl_setopt($ch, CURLOPT_HEADER, 1); + $result = curl_exec($ch); + preg_match_all("/Set-Cookie: (.*?);/m", $result, $matches); + $headerSize = curl_getinfo($ch, CURLINFO_HEADER_SIZE); + $header = substr($result, 0, $headerSize); //状态码 + $body = substr($result, $headerSize); + $ret = [ + "Cookie" => $matches, "body" => $body, "header" => $header, 'code' => curl_getinfo($ch, CURLINFO_HTTP_CODE) + ]; + curl_close($ch); + return $ret; + } + $ret = curl_exec($ch); + if(curl_errno($ch)) + { + curl_close($ch); + return false; + } + if (@$paras['loadurl']) { + $Headers = curl_getinfo($ch); + $ret = $Headers['redirect_url']; + } + self::$info = curl_getinfo($ch); + curl_close($ch); + return $ret; + } + /* + * 随机获取一个IP + */ + public static function Rand_IP() { + #第一种方法,直接生成 + $ip2id= round(rand(600000, 2550000) / 10000); + $ip3id= round(rand(600000, 2550000) / 10000); + $ip4id= round(rand(600000, 2550000) / 10000); + #第二种方法,随机抽取 + $arr_1 = array("218","218","66","66","218","218","60","60","202","204","66","66","66","59","61","60","222","221","66","59","60","60","66","218","218","62","63","64","66","66","122","211"); + $randarr= mt_rand(0,count($arr_1)-1); + $ip1id = $arr_1[$randarr]; + return $ip1id.".".$ip2id.".".$ip3id.".".$ip4id; + } + /* + * get访问获取数据 + */ + public static function getResponseBody($url) { + $ch = curl_init(); + #5秒超时 + curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5000); + #设置默认ua 这里经常测试,尽量用手机的ua,电脑的ua获取不到数据 + curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36');//'User-Agent: Mozilla/5.0 (Linux; Android 5.1.1; vivo X9 Plus Build/LMY48Z) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/39.0.0.0 Mobile Safari/537.36'); + #把随机ip添加进请求头 + $httpheader = []; + $httpheader[] = 'X-FORWARDED-FOR:'.self::Rand_IP(); + $httpheader[] = 'CLIENT-IP:'.self::Rand_IP(); + #请求头中添加cookie + $httpheader[] = 'cookie:did=web_'.md5(time() . mt_rand(1,1000000)).'; didv='.time().'000;'; + curl_setopt($ch, CURLOPT_HTTPHEADER, $httpheader); + #返回数据不直接输出 + curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); + #设置请求地址 + curl_setopt($ch, CURLOPT_URL, $url); + #关闭ssl验证 + curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); + curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); + #设置默认referer + curl_setopt($ch, CURLOPT_REFERER, 'https://www.moestack.com'); + #get方式请求 + curl_setopt($ch, CURLOPT_POST, false); + $contents = curl_exec($ch); + curl_close($ch); + return $contents; + } + /* + * get访问获取头部 + */ + public static function getResponseHeader($url) { + $ch = curl_init($url); + $httpheader = []; + $httpheader[] = 'X-FORWARDED-FOR:'.self::Rand_IP(); + $httpheader[] = 'CLIENT-IP:'.self::Rand_IP(); + #请求头中添加cookie + $httpheader[] = 'cookie:did=web_'.md5(time() . mt_rand(1,1000000)).'; didv='.time().'000;clientid=3; client_key=6589'.rand(1000, 9999); + curl_setopt($ch, CURLOPT_HTTPHEADER,$httpheader); + #以下两句设置返回响应头不返回响应体 + curl_setopt($ch, CURLOPT_HEADER, true); + curl_setopt($ch, CURLOPT_NOBODY, true); + #返回数据不直接输出 + curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); + $content = curl_exec($ch); + curl_close($ch); + return $content; + } + /* + * 获取get post请求,可以get+号 + */ + public static function request() { + $explode = explode('&', $_SERVER['QUERY_STRING']); + // print_r($explode); + $Request = []; + foreach($explode as $value) { + $explod = explode('=', $value, 2); + $Request[@$explod[0]] = @$explod[1] ?: null; + //print_r($explod); + unset($explod); + } + foreach($Request as $k=>$v) { + if(!empty($v)) { + $fileType = mb_detect_encoding($v, array('UTF-8','GBK','LATIN1','BIG5','GB2312')) ; + if($fileType != 'UTF-8') { + $data = mb_convert_encoding($v, 'utf-8', $fileType); + }else{ + $data = $v; + } + }else{ + $data = $v; + } + $array[$k] = urldecode((String) $data); + unset($data, $fileType); + } + // print_r($array); + return array_merge($array, $_POST); + } + /* + * 读取文件夹内某些文件的绝对路径 + */ + public static function read_all($dir, ...$type) { + if (!is_dir($dir)) { + return array(); + } + $dir = preg_replace('/\/$/', '', $dir); + $textarray = []; + $handle = opendir($dir); + if ($handle) { + while (($fl = readdir($handle)) !== false) { + $temp = iconv('utf-8', 'utf-8', $dir . DIRECTORY_SEPARATOR . $fl); + //转换成utf-8格式 + //如果不加 $fl!='.' && $fl != '..' 则会造成把$dir的父级目录也读取出来 + if (!(is_dir($temp) && $fl != '.' && $fl != '..')) { + if ($fl != '.' && $fl != '..') { + $suffix = substr(strrchr($fl, '.'), 1); + if($type) + { + foreach($type as $v) { + if ($suffix == $v) { + $textarray[] = array("path" => $dir . DIRECTORY_SEPARATOR, "name" => $fl, 'file'=>$dir.DIRECTORY_SEPARATOR.$fl, 'suffix'=>$suffix); + } + } + } else { + $textarray[] = array("path" => $dir . DIRECTORY_SEPARATOR, "name" => $fl, 'file'=>$dir.DIRECTORY_SEPARATOR.$fl, 'suffix'=>$suffix); + } + } + } + } + } + return $textarray; + } + /* + * 读取某些文件夹的所有子文件夹 + */ + public static function read_all_dir($dir) { + if(!is_dir($dir)) { + return false; + } + $dir = preg_replace('/\/$/', '', $dir); + $array = scandir($dir); + // print_r($array); + foreach($array as $k=>$v) { + $temp = iconv('utf-8', 'utf-8', $dir . DIRECTORY_SEPARATOR . $v); + if(is_dir($temp) && $v != '.' && $v != '..') { + $dirarray[] = ['name'=>$v, 'path'=>$temp]; + } + } + return $dirarray; + } + /* + * 获取跳转 + */ + public static function loadurl($url, $Array = []) { + if(!isset($Array['loadurl']) || $Array['loadurl'] != 1) { + $Array['loadurl'] = 1; + } + $Array['nobody'] = 1; + $urls = self::teacher_curl($url, $Array); + if(stristr($urls, '//')) { + return self::loadurl($urls); + } + return $url; + } + /* + * ASCII转utf8 + */ + public static function ASCII_UTF8($string) { + preg_match_all('/&#([0-9]+);/', $string, $int); + if(empty($int[1])) { + return $string; + } + foreach($int[1] as $k=>$v) { + $string = str_replace('&#'.$v.';', chr($v), $string); + } + return $string; + } + /* + * 一种加密 + */ + public static function encrypt($string, $operation, $key='ovooa') { + $key=md5($key); + $key_length=strlen($key); + $string = $operation == 'D' ? str_replace(' ', '+', $string) : $string; + $string=$operation=='D'?base64_decode($string):substr(md5($string.$key),0,8).$string; + $string_length=strlen($string); + $rndkey=$box=array(); + $result=''; + for($i=0;$i<=255;$i++) { + $rndkey[$i]=ord($key[$i%$key_length]); + $box[$i]=$i; + } + for($j=$i=0;$i<256;$i++) { + $j=($j+$box[$i]+$rndkey[$i])%256; + $tmp=$box[$i]; + $box[$i]=$box[$j]; + $box[$j]=$tmp; + } + for($a=$j=$i=0;$i<$string_length;$i++) { + $a=($a+1)%256; + $j=($j+$box[$a])%256; + $tmp=$box[$a]; + $box[$a]=$box[$j]; + $box[$j]=$tmp; + $result.=chr(ord($string[$i])^($box[($box[$a]+$box[$j])%256])); + } + if($operation=='D') { + if(substr($result,0,8)==substr(md5(substr($result,8).$key),0,8)) { + return substr($result,8); + }else{ + return 'key错误'; + } + }else{ + return str_replace('=','',base64_encode($result)); + } + } + /* + * 去除空占位符 + */ + public static function nate($String) { + return str_replace(Array("\r", "\n", "\r\n", ' '), '', (String) $String); + } + public static function is_Skey($Skey) { + if(strlen(str_replace(' ', '', $Skey)) == 10) { + return true; + }else{ + return false; + } + } + /* + * 判断是否是pskey + */ + public static function is_Pskey($Pskey) { + if(strlen((String) $Pskey) == 44) { + //preg_match('/^.{38,46}$/', $Pskey) + return true; + }else{ + return false; + } + } + /* + * 判断是否是手机号 + */ + public static function is_phone($number) { + if(preg_match('/^1[1-9][0-9]{9,10}$/', $number)) + { + return true; + }else{ + return false; + } + } + /* + * 忘了 + */ + public static function strtouni($str) + { + return preg_replace('/^"|"$/', '', Json_encode((string)$str)); + } + /* + * 忘了 + */ + public static function unitostr($uni) + { + return preg_replace_callback("#\\\u([0-9a-f]{4})#i", function ($r) { + return iconv('UCS-2BE', 'UTF-8', pack('H4', $r[1])); + }, + $uni); + } + /* + * mb库的split + */ + public static function mb_split($string, $split_length = 1, $encoding = null) + { + if (null !== $string && !\is_scalar($string) && !(\is_object($string) && \method_exists($string, '__toString'))) { + trigger_error('mb_str_split(): expects parameter 1 to be string, '.\gettype($string).' given', E_USER_WARNING); + return null; + } + if (null !== $split_length && !\is_bool($split_length) && !\is_numeric($split_length)) { + trigger_error('mb_str_split(): expects parameter 2 to be int, '.\gettype($split_length).' given', E_USER_WARNING); + return null; + } + $split_length = (int) $split_length; + if (1 > $split_length) { + trigger_error('mb_str_split(): The length of each segment must be greater than zero', E_USER_WARNING); + return false; + } + if (null === $encoding) { + $encoding = mb_internal_encoding(); + } else { + $encoding = (string) $encoding; + } + + if (! in_array($encoding, mb_list_encodings(), true)) { + static $aliases; + if ($aliases === null) { + $aliases = []; + foreach (mb_list_encodings() as $encoding) { + $encoding_aliases = mb_encoding_aliases($encoding); + if ($encoding_aliases) { + foreach ($encoding_aliases as $alias) { + $aliases[] = $alias; + } + } + } + } + if (! in_array($encoding, $aliases, true)) { + trigger_error('mb_str_split(): Unknown encoding "'.$encoding.'"', E_USER_WARNING); + return null; + } + } + $result = []; + $length = mb_strlen($string, $encoding); + for ($i = 0; $i < $length; $i += $split_length) { + $result[] = mb_substr($string, $i, $split_length, $encoding); + } + return $result; + } + /* + * 删除过期文件 + */ + public static function delfile($dir, $time) + { + if(is_dir($dir)) { + if($dh=opendir($dir)) { + while (false !== ($file = readdir($dh))) { + // $count = strstr($file,'duodu-')||strstr($file,'dduo-')||strstr($file,'duod-'); + if($file!='.' && $file!='..') { + $fullpath=$dir.'/'.$file; + if(!is_dir($fullpath)) { + $filedate=filemtime($fullpath); + $minutes=round((time()-$filedate)/60); + if($minutes>$time) unlink($fullpath); + //删除文件 + } + } + } + } + } + closedir($dh); + return true; + } + /* + * 阿拉伯数字转大写数字,有bug + */ + public static function chinanum($num) + { + $char = array("零","一","二","三","四","五","六","七","八","九"); + $dw = array("","十","百","千","万","亿","兆"); + $retval = ""; + $proZero = false; + for($i = 0;$i < strlen($num);$i++) { + if($i > 0) + { + $temp = (int)(($num % pow (10,$i+1)) / pow (10,$i)); + } + else { + $temp = (int)($num % pow (10,1)); + } + if($proZero == true && $temp == 0) + { + continue; + } + if($temp == 0) + { + $proZero = true; + } else { + $proZero = false; + } + if($proZero) + { + if($retval == "") + { + continue; + } + $retval = $char[$temp].$retval; + } else { + $retval = $char[$temp].$dw[$i].$retval; + } + } + if($retval == "一十") + { + $retval = "十"; + } + $retval = str_replace('一十','十',$retval); + return $retval; + } + /* + * 判断是否是邮箱 + */ + public static function is_email($email) + { + $pattern_test = "/([a-z0-9]*[-_.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[.][a-z]{2,3}([.][a-z]{2})?/i"; + return preg_match($pattern_test, $email); + } + /* + * 忘了 + */ + public static function getRandomHex($length) + { + if (function_exists('random_bytes')) { + return bin2hex(random_bytes($length / 2)); + } + if (function_exists('mcrypt_create_iv')) { + return bin2hex(mcrypt_create_iv($length / 2, MCRYPT_DEV_URANDOM)); + } + if (function_exists('openssl_random_pseudo_bytes')) { + return bin2hex(openssl_random_pseudo_bytes($length / 2)); + } + } + /* + * 转码,忘了转什么 + */ + public static function bchexdec($hex) + { + $dec = 0; + $len = strlen($hex); + for ($i = 1; $i <= $len; $i++) { + $dec = bcadd($dec, bcmul(strval(hexdec($hex[$i - 1])), bcpow('16', strval($len - $i)))); + } + + return $dec; + } + /* + * 同上 + */ + public static function bcdechex($dec) + { + $hex = ''; + do { + $last = bcmod($dec, 16); + $hex = dechex($last).$hex; + $dec = bcdiv(bcsub($dec, $last), 16); + } while ($dec > 0); + + return $hex; + } + /* + * str转16进制 + */ + public static function str2hex($string) + { + $hex = ''; + for ($i = 0; $i < strlen($string); $i++) { + $ord = ord($string[$i]); + $hexCode = dechex($ord); + $hex .= substr('0'.$hexCode, -2); + } + + return $hex; + } +} \ No newline at end of file diff --git a/web.config b/web.config new file mode 100644 index 0000000..02e7203 --- /dev/null +++ b/web.config @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + +