Return to Snippet

Revision: 12717
at March 26, 2009 21:43 by zhengrenchi


Updated Code
<?php
/*
 * Author: polo.mp
 * Data:   2009-03-26
 * Modified: 2009-03-27
 * Url:    http://www.pjoke.com/tools/domain/pinyindomain.php
 */
set_time_limit(0);
date_default_timezone_set(RPC); //设置�认��为中�
$shuangpinfile = "shuangpin.html";
$shuangpinTime = 0;
if (file_exists($shuangpinfile)) {
    $shuangpinTime = date("YmdH", filemtime($shuangpinfile));
}
$nowTime = date("YmdH", time());

if ($nowTime - $shuangpinTime > 1) {  //1��1次
    $fp = fopen($shuangpinfile, 'wb');
}
else {
    $fp = fopen($shuangpinfile, 'rb');
include("header.php");
    fpassthru($fp);
include("footer.php");
    fclose($fp);
    exit;
}

require_once('../../db/jk-config.php');

$pinyinA = array("a","ai","an","ang","ao",
"ba","bai","ban","bang","bao","bei","ben","beng","bi","bian","biao","bie","bin","bing","bo","bu",
"ca","cai","can","cang","cao","ce","cen","ceng","cha","chai","chan","chang","chao","che","chen","cheng","chi","chong","chou","chu","chua","chuai","chuan","chuang","chui","chun","chuo","ci","cong","cou","cu","cuan","cui","cun","cuo",
"da","dai","dan","dang","dao","de","dei","den","deng","di","dia","dian","diao","die","ding","diu","dong","dou","du","duan","dui","dun","duo",
"e","ei","en","eng","er",
"fa","fan","fang","fei","fen","feng","fo","fou","fu",
"ga","gai","gan","gang","gao","ge","gei","gen","geng","gong","gou","gu","gua","guai","guan","guang","gui","gun","guo",
"ha","hai","han","hang","hao","he","hei","hen","heng","hong","hou","hu","hua","huai","huan","huang","hui","hun","huo",
"ji","jia","jian","jiang","jiao","jie","jin","jing","jiong","jiu","ju","juan","jue","jun",
"ka","kai","kan","kang","kao","ke","kei","ken","keng","kong","kou","ku","kua","kuai","kuan","kuang","kui","kun","kuo",
"la","lai","lan","lang","lao","le","lei","leng","li","lia","lian","liang","liao","lie","lin","ling","liu","lo","long","lou","lu","luan","lun","luo","lv","lve",
"ma","mai","man","mang","mao","me","mei","men","meng","mi","mian","miao","mie","min","ming","miu","mo","mou","mu",
"na","nai","nan","nang","nao","ne","nei","nen","neng","ng","ni","nian","niang","niao","nie","nin","ning","niu","nong","nou","nu","nuan","nun","nuo","nv","nve",
"o","ou",
"pa","pai","pan","pang","pao","pei","pen","peng","pi","pian","piao","pie","pin","ping","po","pou","pu",
"qi","qia","qian","qiang","qiao","qie","qin","qing","qiong","qiu","qu","quan","que","qun",
"ran","rang","rao","re","ren","reng","ri","rong","rou","ru","ruan","rui","run","ruo",
"sa","sai","san","sang","sao","se","sen","seng","sha","shai","shan","shang","shao","she","shei","shen","sheng","shi","shou","shu","shua","shuai","shuan","shuang","shui","shun","shuo","si","song","sou","su","suan","sui","sun","suo",
"ta","tai","tan","tang","tao","te","teng","ti","tian","tiao","tie","ting","tong","tou","tu","tuan","tui","tun","tuo",
"wa","wai","wan","wang","wei","wen","weng","wo","wu",
"xi","xia","xian","xiang","xiao","xie","xin","xing","xiong","xiu","xu","xuan","xue","xun",
"ya","yan","yang","yao","ye","yi","yin","ying","yingli","yo","yong","you","yu","yuan","yue","yun",
"za","zai","zan","zang","zao","ze","zei","zen","zeng","zha","zhai","zhan","zhang","zhao","zhe","zhei","zhen","zheng","zhi","zhong","zhou","zhu","zhua","zhuai","zhuan","zhuang","zhui","zhun","zhuo","zi","zong","zou","zu","zuan","zui","zun","zuo");

$pinyinB = array("a","ai","an","ang","ao",
"ba","bai","ban","bang","bao","bei","ben","beng","bi","bian","biao","bie","bin","bing","bo","bu",
"ca","cai","can","cang","cao","ce","cen","ceng","cha","chai","chan","chang","chao","che","chen","cheng","chi","chong","chou","chu","chua","chuai","chuan","chuang","chui","chun","chuo","ci","cong","cou","cu","cuan","cui","cun","cuo",
"da","dai","dan","dang","dao","de","dei","den","deng","di","dia","dian","diao","die","ding","diu","dong","dou","du","duan","dui","dun","duo",
"e","ei","en","eng","er",
"fa","fan","fang","fei","fen","feng","fo","fou","fu",
"ga","gai","gan","gang","gao","ge","gei","gen","geng","gong","gou","gu","gua","guai","guan","guang","gui","gun","guo",
"ha","hai","han","hang","hao","he","hei","hen","heng","hong","hou","hu","hua","huai","huan","huang","hui","hun","huo",
"ji","jia","jian","jiang","jiao","jie","jin","jing","jiong","jiu","ju","juan","jue","jun",
"ka","kai","kan","kang","kao","ke","kei","ken","keng","kong","kou","ku","kua","kuai","kuan","kuang","kui","kun","kuo",
"la","lai","lan","lang","lao","le","lei","leng","li","lia","lian","liang","liao","lie","lin","ling","liu","lo","long","lou","lu","luan","lun","luo","lv","lve",
"ma","mai","man","mang","mao","me","mei","men","meng","mi","mian","miao","mie","min","ming","miu","mo","mou","mu",
"na","nai","nan","nang","nao","ne","nei","nen","neng","ng","ni","nian","niang","niao","nie","nin","ning","niu","nong","nou","nu","nuan","nun","nuo","nv","nve",
"o","ou",
"pa","pai","pan","pang","pao","pei","pen","peng","pi","pian","piao","pie","pin","ping","po","pou","pu",
"qi","qia","qian","qiang","qiao","qie","qin","qing","qiong","qiu","qu","quan","que","qun",
"ran","rang","rao","re","ren","reng","ri","rong","rou","ru","ruan","rui","run","ruo",
"sa","sai","san","sang","sao","se","sen","seng","sha","shai","shan","shang","shao","she","shei","shen","sheng","shi","shou","shu","shua","shuai","shuan","shuang","shui","shun","shuo","si","song","sou","su","suan","sui","sun","suo",
"ta","tai","tan","tang","tao","te","teng","ti","tian","tiao","tie","ting","tong","tou","tu","tuan","tui","tun","tuo",
"wa","wai","wan","wang","wei","wen","weng","wo","wu",
"xi","xia","xian","xiang","xiao","xie","xin","xing","xiong","xiu","xu","xuan","xue","xun",
"ya","yan","yang","yao","ye","yi","yin","ying","yingli","yo","yong","you","yu","yuan","yue","yun",
"za","zai","zan","zang","zao","ze","zei","zen","zeng","zha","zhai","zhan","zhang","zhao","zhe","zhei","zhen","zheng","zhi","zhong","zhou","zhu","zhua","zhuai","zhuan","zhuang","zhui","zhun","zhuo","zi","zong","zou","zu","zuan","zui","zun","zuo");



$sqlstr = "select * from pooldrop where length(`name`)<13 and length(`name`)>3 and `name` regexp '^[[:alpha:]]+$' and `type`='com' order by date asc";

$result = $jkdb->get_results($sqlstr);

$htmltext = "<p>���������.com�</p></td>
  </tr>
  <tr><td></td></tr>
  <tr>
<td width=\"773\" colspan=\"2\">";

$count = 0;
if ($result) {
    $htmltext.= "<table><tr><td>��</td><td>��</td><td>������������</td></tr>";
    foreach ($result as $re) :
		if (checkStrDoublePinyin($re->name)) {
            $htmltext .= "<tr><td>".$re->name."</td><td>".$re->type."</td><td>".$re->date."</td></tr>";
             $count++;
              if ($count > 200) break;
        }
	endforeach;
	$htmltext .= "</table>";
}

fwrite($fp, $htmltext);
fclose($fp);
include("header.php");
echo $htmltext;
include("footer.php");

function checkStart($str)
{
 	switch ($str[0]) {
 		case 'a':
 		case 'e':
 		case 'o':
 			return true;
 		case 'l':
 		case 'n':
 			if ($str[1] == 'a' || $str[1] == 'e' || $str[1] == 'i' || $str[1] == 'o' || $str[1] == 'u' || $str[1] == 'v')
 				return true;
 			else
 				return false;
 		case 'c':
 		case 's':
 		case 'z':
 			if ($str[1] == 'h' || $str[1] == 'a' || $str[1] == 'e' || $str[1] == 'i' || $str[1] == 'o' || $str[1] == 'u')
 				return true;
 			else
 				return false;
 		case 'b':
 		case 'd':
 		case 'm':
 		case 'p':
 		case 'r':
 		case 't':
 		case 'y':
 			if ($str[1] == 'a' || $str[1] == 'e' || $str[1] == 'i' || $str[1] == 'o' || $str[1] == 'u')
 				return true;
 			else
 				return false;
 		case 'f':
 		case 'g':
 		case 'h':
 		case 'k':
 		case 'w':
 			if ($str[1] == 'a' || $str[1] == 'e' || $str[1] == 'o' || $str[1] == 'u')
 				return true;
 			else
 				return false;
		case 'j':
 		case 'q':
 		case 'x':
 			if ($str[1] == 'i' || $str[1] == 'u')
 				return true;
 			else
 				return false;
 		default:
 			return false;
 	}
}


function checkStrDoublePinyin($str)
{
	global $pinyinA;

	$tmpstr = $str;
	if (checkStart($tmpstr) === false) return false;
  	foreach($pinyinA as $value):

  		if (strpos($tmpstr, $value) === 0) {
    		if (isPinYin(substr($tmpstr, strlen($value))) === true) {
    			return true;
    		}
    		else {
    			continue;
    		}
    	}

  	endforeach;

	return false;
}

function isPinYin($str)
{
	global $pinyinB;

	if (checkStart($str) === false) return false;
	foreach($pinyinB as $value1):
	    if ($value1 === $str) {
     		return true;
     	}
  	endforeach;

  	return false;
}

?>

Revision: 12716
at March 26, 2009 21:41 by zhengrenchi


Updated Code
<?php
/*
 * Author: polo.mp
 * Data:   2009-03-26
 * Url:    http://www.pjoke.com/tools/domain/pinyindomain.php
 */
set_time_limit(0);
date_default_timezone_set(RPC); //设置默认时区为中国
$shuangpinfile = "shuangpin.html";
$shuangpinTime = 0;
if (file_exists($shuangpinfile)) {
    $shuangpinTime = date("YmdH", filemtime($shuangpinfile));
}
$nowTime = date("YmdH", time());

if ($nowTime - $shuangpinTime > 1) {  //1小时1次
    $fp = fopen($shuangpinfile, 'wb');
}
else {
    $fp = fopen($shuangpinfile, 'rb');
include("header.php");
    fpassthru($fp);
include("footer.php");
    fclose($fp);
    exit;
}

require_once('../../db/jk-config.php');

$pinyinA = array("a","ai","an","ang","ao",
"ba","bai","ban","bang","bao","bei","ben","beng","bi","bian","biao","bie","bin","bing","bo","bu",
"ca","cai","can","cang","cao","ce","cen","ceng","cha","chai","chan","chang","chao","che","chen","cheng","chi","chong","chou","chu","chua","chuai","chuan","chuang","chui","chun","chuo","ci","cong","cou","cu","cuan","cui","cun","cuo",
"da","dai","dan","dang","dao","de","dei","den","deng","di","dia","dian","diao","die","ding","diu","dong","dou","du","duan","dui","dun","duo",
"e","ei","en","eng","er",
"fa","fan","fang","fei","fen","feng","fo","fou","fu",
"ga","gai","gan","gang","gao","ge","gei","gen","geng","gong","gou","gu","gua","guai","guan","guang","gui","gun","guo",
"ha","hai","han","hang","hao","he","hei","hen","heng","hong","hou","hu","hua","huai","huan","huang","hui","hun","huo",
"ji","jia","jian","jiang","jiao","jie","jin","jing","jiong","jiu","ju","juan","jue","jun",
"ka","kai","kan","kang","kao","ke","kei","ken","keng","kong","kou","ku","kua","kuai","kuan","kuang","kui","kun","kuo",
"la","lai","lan","lang","lao","le","lei","leng","li","lia","lian","liang","liao","lie","lin","ling","liu","lo","long","lou","lu","luan","lun","luo","lv","lve",
"ma","mai","man","mang","mao","me","mei","men","meng","mi","mian","miao","mie","min","ming","miu","mo","mou","mu",
"na","nai","nan","nang","nao","ne","nei","nen","neng","ng","ni","nian","niang","niao","nie","nin","ning","niu","nong","nou","nu","nuan","nun","nuo","nv","nve",
"o","ou",
"pa","pai","pan","pang","pao","pei","pen","peng","pi","pian","piao","pie","pin","ping","po","pou","pu",
"qi","qia","qian","qiang","qiao","qie","qin","qing","qiong","qiu","qu","quan","que","qun",
"ran","rang","rao","re","ren","reng","ri","rong","rou","ru","ruan","rui","run","ruo",
"sa","sai","san","sang","sao","se","sen","seng","sha","shai","shan","shang","shao","she","shei","shen","sheng","shi","shou","shu","shua","shuai","shuan","shuang","shui","shun","shuo","si","song","sou","su","suan","sui","sun","suo",
"ta","tai","tan","tang","tao","te","teng","ti","tian","tiao","tie","ting","tong","tou","tu","tuan","tui","tun","tuo",
"wa","wai","wan","wang","wei","wen","weng","wo","wu",
"xi","xia","xian","xiang","xiao","xie","xin","xing","xiong","xiu","xu","xuan","xue","xun",
"ya","yan","yang","yao","ye","yi","yin","ying","yingli","yo","yong","you","yu","yuan","yue","yun",
"za","zai","zan","zang","zao","ze","zei","zen","zeng","zha","zhai","zhan","zhang","zhao","zhe","zhei","zhen","zheng","zhi","zhong","zhou","zhu","zhua","zhuai","zhuan","zhuang","zhui","zhun","zhuo","zi","zong","zou","zu","zuan","zui","zun","zuo");

$pinyinB = array("a","ai","an","ang","ao",
"ba","bai","ban","bang","bao","bei","ben","beng","bi","bian","biao","bie","bin","bing","bo","bu",
"ca","cai","can","cang","cao","ce","cen","ceng","cha","chai","chan","chang","chao","che","chen","cheng","chi","chong","chou","chu","chua","chuai","chuan","chuang","chui","chun","chuo","ci","cong","cou","cu","cuan","cui","cun","cuo",
"da","dai","dan","dang","dao","de","dei","den","deng","di","dia","dian","diao","die","ding","diu","dong","dou","du","duan","dui","dun","duo",
"e","ei","en","eng","er",
"fa","fan","fang","fei","fen","feng","fo","fou","fu",
"ga","gai","gan","gang","gao","ge","gei","gen","geng","gong","gou","gu","gua","guai","guan","guang","gui","gun","guo",
"ha","hai","han","hang","hao","he","hei","hen","heng","hong","hou","hu","hua","huai","huan","huang","hui","hun","huo",
"ji","jia","jian","jiang","jiao","jie","jin","jing","jiong","jiu","ju","juan","jue","jun",
"ka","kai","kan","kang","kao","ke","kei","ken","keng","kong","kou","ku","kua","kuai","kuan","kuang","kui","kun","kuo",
"la","lai","lan","lang","lao","le","lei","leng","li","lia","lian","liang","liao","lie","lin","ling","liu","lo","long","lou","lu","luan","lun","luo","lv","lve",
"ma","mai","man","mang","mao","me","mei","men","meng","mi","mian","miao","mie","min","ming","miu","mo","mou","mu",
"na","nai","nan","nang","nao","ne","nei","nen","neng","ng","ni","nian","niang","niao","nie","nin","ning","niu","nong","nou","nu","nuan","nun","nuo","nv","nve",
"o","ou",
"pa","pai","pan","pang","pao","pei","pen","peng","pi","pian","piao","pie","pin","ping","po","pou","pu",
"qi","qia","qian","qiang","qiao","qie","qin","qing","qiong","qiu","qu","quan","que","qun",
"ran","rang","rao","re","ren","reng","ri","rong","rou","ru","ruan","rui","run","ruo",
"sa","sai","san","sang","sao","se","sen","seng","sha","shai","shan","shang","shao","she","shei","shen","sheng","shi","shou","shu","shua","shuai","shuan","shuang","shui","shun","shuo","si","song","sou","su","suan","sui","sun","suo",
"ta","tai","tan","tang","tao","te","teng","ti","tian","tiao","tie","ting","tong","tou","tu","tuan","tui","tun","tuo",
"wa","wai","wan","wang","wei","wen","weng","wo","wu",
"xi","xia","xian","xiang","xiao","xie","xin","xing","xiong","xiu","xu","xuan","xue","xun",
"ya","yan","yang","yao","ye","yi","yin","ying","yingli","yo","yong","you","yu","yuan","yue","yun",
"za","zai","zan","zang","zao","ze","zei","zen","zeng","zha","zhai","zhan","zhang","zhao","zhe","zhei","zhen","zheng","zhi","zhong","zhou","zhu","zhua","zhuai","zhuan","zhuang","zhui","zhun","zhuo","zi","zong","zou","zu","zuan","zui","zun","zuo");



$sqlstr = "select * from pooldrop where length(`name`)<13 and length(`name`)>3 and `name` regexp '^[[:alpha:]]+$' and `type`='com' order by date asc";

$result = $jkdb->get_results($sqlstr);

$htmltext = "<p>待删除的双拼域名(.com)</p></td>
  </tr>
  <tr><td></td></tr>
  <tr>
<td width=\"773\" colspan=\"2\">";

$count = 0;
if ($result) {
    $htmltext.= "<table><tr><td>双拼</td><td>后缀</td><td>删除日期(美国东部时间)</td></tr>";
    foreach ($result as $re) :
		if (checkStrDoublePinyin($re->name)) {
            $htmltext .= "<tr><td>".$re->name."</td><td>".$re->type."</td><td>".$re->date."</td></tr>";
             $count++;
              if ($count > 200) break;
        }
	endforeach;
	$htmltext .= "</table>";
}

fwrite($fp, $htmltext);
fclose($fp);
include("header.php");
echo $htmltext;
include("footer.php");

function checkStart($str)
{
 	switch ($str[0]) {
 		case 'a':
 		case 'e':
 		case 'o':
 			return true;
 		case 'l':
 		case 'n':
 			if ($str[1] == 'a' || $str[1] == 'e' || $str[1] == 'i' || $str[1] == 'o' || $str[1] == 'u' || $str[1] == 'v')
 				return true;
 			else
 				return false;
 		case 'c':
 		case 's':
 		case 'z':
 			if ($str[1] == 'h' || $str[1] == 'a' || $str[1] == 'e' || $str[1] == 'i' || $str[1] == 'o' || $str[1] == 'u')
 				return true;
 			else
 				return false;
 		case 'b':
 		case 'd':
 		case 'm':
 		case 'p':
 		case 'r':
 		case 't':
 		case 'y':
 			if ($str[1] == 'a' || $str[1] == 'e' || $str[1] == 'i' || $str[1] == 'o' || $str[1] == 'u')
 				return true;
 			else
 				return false;
 		case 'f':
 		case 'g':
 		case 'h':
 		case 'k':
 		case 'w':
 			if ($str[1] == 'a' || $str[1] == 'e' || $str[1] == 'o' || $str[1] == 'u')
 				return true;
 			else
 				return false;
		case 'j':
 		case 'q':
 		case 'x':
 			if ($str[1] == 'i' || $str[1] == 'u')
 				return true;
 			else
 				return false;
 		default:
 			return false;
 	}
}


function checkStrDoublePinyin($str)
{
	global $pinyinA;

	$tmpstr = $str;
	if (checkStart($tmpstr) === false) return false;
  	foreach($pinyinA as $value):

  		if (strpos($tmpstr, $value) === 0) {
    		if (isPinYin(substr($tmpstr, strlen($value))) === true) {
    			return true;
    		}
    		else {
    			continue;
    		}
    	}

  	endforeach;

	return false;
}

function isPinYin($str)
{
	global $pinyinB;

	if (checkStart($str) === false) return false;
	foreach($pinyinB as $value1):
	    if ($value1 === $str) {
     		return true;
     	}
  	endforeach;

  	return false;
}

?>

Revision: 12715
at March 25, 2009 22:04 by zhengrenchi


Initial Code
<?php
/*
 * Author: polo.mp
 * Data:   2009-03-26
 * Url:    http://www.pjoke.com/tools/domain/pinyindomain.php
 */
set_time_limit(0);
date_default_timezone_set(RPC); //设置默认时区为中国
$shuangpinfile = "shuangpin.html";
$shuangpinTime = 0;
if (file_exists($shuangpinfile)) {
    $shuangpinTime = date("YmdH", filemtime($shuangpinfile));
}
$nowTime = date("YmdH", time());

if ($nowTime - $shuangpinTime > 1) {  //1小时1次
    $fp = fopen($shuangpinfile, 'wb');
}
else {
    $fp = fopen($shuangpinfile, 'rb');
include("header.php");
    fpassthru($fp);
include("footer.php");
    fclose($fp);
    exit;
}

require_once('../../db/jk-config.php');

$pinyinA = array("a","ai","an","ang","ao",
"ba","bai","ban","bang","bao","bei","ben","beng","bi","bian","biao","bie","bin","bing","bo","bu",
"ca","cai","can","cang","cao","ce","cen","ceng","cha","chai","chan","chang","chao","che","chen","cheng","chi","chong","chou","chu","chua","chuai","chuan","chuang","chui","chun","chuo","ci","cong","cou","cu","cuan","cui","cun","cuo",
"da","dai","dan","dang","dao","de","dei","den","deng","di","dia","dian","diao","die","ding","diu","dong","dou","du","duan","dui","dun","duo",
"e","ei","en","eng","er",
"fa","fan","fang","fei","fen","feng","fo","fou","fu",
"ga","gai","gan","gang","gao","ge","gei","gen","geng","gong","gou","gu","gua","guai","guan","guang","gui","gun","guo",
"ha","hai","han","hang","hao","he","hei","hen","heng","hong","hou","hu","hua","huai","huan","huang","hui","hun","huo",
"ji","jia","jian","jiang","jiao","jie","jin","jing","jiong","jiu","ju","juan","jue","jun",
"ka","kai","kan","kang","kao","ke","kei","ken","keng","kong","kou","ku","kua","kuai","kuan","kuang","kui","kun","kuo",
"la","lai","lan","lang","lao","le","lei","leng","li","lia","lian","liang","liao","lie","lin","ling","liu","lo","long","lou","lu","luan","lun","luo","lv","lve",
"ma","mai","man","mang","mao","me","mei","men","meng","mi","mian","miao","mie","min","ming","miu","mo","mou","mu",
"na","nai","nan","nang","nao","ne","nei","nen","neng","ng","ni","nian","niang","niao","nie","nin","ning","niu","nong","nou","nu","nuan","nun","nuo","nv","nve",
"o","ou",
"pa","pai","pan","pang","pao","pei","pen","peng","pi","pian","piao","pie","pin","ping","po","pou","pu",
"qi","qia","qian","qiang","qiao","qie","qin","qing","qiong","qiu","qu","quan","que","qun",
"ran","rang","rao","re","ren","reng","ri","rong","rou","ru","ruan","rui","run","ruo",
"sa","sai","san","sang","sao","se","sen","seng","sha","shai","shan","shang","shao","she","shei","shen","sheng","shi","shou","shu","shua","shuai","shuan","shuang","shui","shun","shuo","si","song","sou","su","suan","sui","sun","suo",
"ta","tai","tan","tang","tao","te","teng","ti","tian","tiao","tie","ting","tong","tou","tu","tuan","tui","tun","tuo",
"wa","wai","wan","wang","wei","wen","weng","wo","wu",
"xi","xia","xian","xiang","xiao","xie","xin","xing","xiong","xiu","xu","xuan","xue","xun",
"ya","yan","yang","yao","ye","yi","yin","ying","yingli","yo","yong","you","yu","yuan","yue","yun",
"za","zai","zan","zang","zao","ze","zei","zen","zeng","zha","zhai","zhan","zhang","zhao","zhe","zhei","zhen","zheng","zhi","zhong","zhou","zhu","zhua","zhuai","zhuan","zhuang","zhui","zhun","zhuo","zi","zong","zou","zu","zuan","zui","zun","zuo");

$pinyinB = array("a","ai","an","ang","ao",
"ba","bai","ban","bang","bao","bei","ben","beng","bi","bian","biao","bie","bin","bing","bo","bu",
"ca","cai","can","cang","cao","ce","cen","ceng","cha","chai","chan","chang","chao","che","chen","cheng","chi","chong","chou","chu","chua","chuai","chuan","chuang","chui","chun","chuo","ci","cong","cou","cu","cuan","cui","cun","cuo",
"da","dai","dan","dang","dao","de","dei","den","deng","di","dia","dian","diao","die","ding","diu","dong","dou","du","duan","dui","dun","duo",
"e","ei","en","eng","er",
"fa","fan","fang","fei","fen","feng","fo","fou","fu",
"ga","gai","gan","gang","gao","ge","gei","gen","geng","gong","gou","gu","gua","guai","guan","guang","gui","gun","guo",
"ha","hai","han","hang","hao","he","hei","hen","heng","hong","hou","hu","hua","huai","huan","huang","hui","hun","huo",
"ji","jia","jian","jiang","jiao","jie","jin","jing","jiong","jiu","ju","juan","jue","jun",
"ka","kai","kan","kang","kao","ke","kei","ken","keng","kong","kou","ku","kua","kuai","kuan","kuang","kui","kun","kuo",
"la","lai","lan","lang","lao","le","lei","leng","li","lia","lian","liang","liao","lie","lin","ling","liu","lo","long","lou","lu","luan","lun","luo","lv","lve",
"ma","mai","man","mang","mao","me","mei","men","meng","mi","mian","miao","mie","min","ming","miu","mo","mou","mu",
"na","nai","nan","nang","nao","ne","nei","nen","neng","ng","ni","nian","niang","niao","nie","nin","ning","niu","nong","nou","nu","nuan","nun","nuo","nv","nve",
"o","ou",
"pa","pai","pan","pang","pao","pei","pen","peng","pi","pian","piao","pie","pin","ping","po","pou","pu",
"qi","qia","qian","qiang","qiao","qie","qin","qing","qiong","qiu","qu","quan","que","qun",
"ran","rang","rao","re","ren","reng","ri","rong","rou","ru","ruan","rui","run","ruo",
"sa","sai","san","sang","sao","se","sen","seng","sha","shai","shan","shang","shao","she","shei","shen","sheng","shi","shou","shu","shua","shuai","shuan","shuang","shui","shun","shuo","si","song","sou","su","suan","sui","sun","suo",
"ta","tai","tan","tang","tao","te","teng","ti","tian","tiao","tie","ting","tong","tou","tu","tuan","tui","tun","tuo",
"wa","wai","wan","wang","wei","wen","weng","wo","wu",
"xi","xia","xian","xiang","xiao","xie","xin","xing","xiong","xiu","xu","xuan","xue","xun",
"ya","yan","yang","yao","ye","yi","yin","ying","yingli","yo","yong","you","yu","yuan","yue","yun",
"za","zai","zan","zang","zao","ze","zei","zen","zeng","zha","zhai","zhan","zhang","zhao","zhe","zhei","zhen","zheng","zhi","zhong","zhou","zhu","zhua","zhuai","zhuan","zhuang","zhui","zhun","zhuo","zi","zong","zou","zu","zuan","zui","zun","zuo");



$sqlstr = "select * from pooldrop where length(`name`)<13 and `name` regexp '^[[:alpha:]]+$' and `type`='com'";

$result = $jkdb->get_results($sqlstr);

$htmltext = "<p>待删除的双拼域名(.com)</p></td>
  </tr>
  <tr><td></td></tr>
  <tr>
<td width=\"773\" colspan=\"2\">";

if ($result) {
    $htmltext.= "<table><tr><td>双拼</td><td>后缀</td><td>删除日期(美国东部时间)</td></tr>";
    foreach ($result as $re) :
		if (checkStrDoublePinyin($re->name)) {
            $htmltext .= "<tr><td>".$re->name."</td><td>".$re->type."</td><td>".$re->date."</td></tr>";		}
	endforeach;
	$htmltext .= "</table>";
}

fwrite($fp, $htmltext);
fclose($fp);
include("header.php");
echo $htmltext;
include("footer.php");

function checkStrDoublePinyin($str)
{
	global $pinyinA;

	$tmpstr = $str;
  	foreach($pinyinA as $value):

  		if (strpos($tmpstr, $value) === 0) {
    		if (isPinYin(substr($tmpstr, strlen($value))) === true) {
    			return true;
    		}
    		else {
    			continue;
    		}
    	}

  	endforeach;

	return false;
}

function isPinYin($str)
{
	global $pinyinB;

	foreach($pinyinB as $value1):
	    if ($value1 === $str) {
     		return true;
     	}
  	endforeach;

  	return false;
}

?>

Initial URL
http://www.pjoke.com/tools/domain/pinyindomain.php

Initial Description
从数据库中选出大于3小于13的纯字母域名,然后进行过滤,得到双拼域名。
增加一个拼音预判断,过滤掉前两个字母不符合拼音要求的字符串。

Initial Title
Select double pinyin domain name from database

Initial Tags
filter

Initial Language
PHP