<blockquote id="xa1zq"><samp id="xa1zq"></samp></blockquote>
    <dfn id="xa1zq"></dfn>
    <blockquote id="xa1zq"></blockquote>
      \r\n \r\n  \r\n  位置:<\/span>\r\n  \r\n   
    1. 首頁(yè)<\/a><\/li>\r\n   
    2. 微信管理<\/li>\r\n   
    3. 德橋員工服務(wù)中心----分組管理<\/li>\r\n  <\/ul>\r\n  <\/p>\r\n  分組管理<\/p>\r\n   \r\n     新建分組<\/span>關(guān)閉<\/a>  <\/p>\r\n      30字符以?xún)?nèi)<\/p>\r\n    \r\n    確定創(chuàng)建<\/p><\/asp:LinkButton>\r\n     <\/p>\r\n    <\/p>\r\n  \r\n   \r\n    \r\n     \r\n      序號(hào)<\/th>\r\n      ID編號(hào)<\/th>\r\n      分組名稱(chēng)<\/th>\r\n      分組人數(shù)<\/th>\r\n      操作<\/th>\r\n     <\/tr>\r\n    <\/HeaderTemplate>\r\n    \r\n     '>\r\n      <\/asp:Label><\/td>\r\n      <%# Eval(\"Group_ID\") %><\/td>\r\n      <%# Eval(\"Group_Name\") %><\/td>\r\n      <%# Eval(\"Group_Count\") %><\/td>\r\n      \r\n        ','<%# Eval(\"Group_Name\") %>');\">修改分組名稱(chēng)<\/a> \r\n         ' >刪除分組<\/asp:LinkButton>\r\n      <\/td>\r\n     <\/tr>\r\n    <\/ItemTemplate>\r\n   <\/asp:Repeater>\r\n  <\/table>\r\n   ┼ 新建分組<\/p><\/a>\r\n <\/form>\r\n<\/body>\r\n<\/html><\/pre>

      <\/p>

      バックエンドコードは次のとおりです: <\/strong><\/p>

      <\/p>

      protected void Page_Load(object sender, EventArgs e)\r\n  {\r\n   if(!Page.IsPostBack)\r\n   {\r\n    BindGroupList();\r\n    this.DataBind();\r\n   }\r\n  }\r\n\r\n  private void BindGroupList()\r\n  {\r\n   WeiXinServer wxs = new WeiXinServer();\r\n\r\n   \/\/\/從緩存讀取accesstoken\r\n   string Access_token = Cache[\"Access_token\"] as string;\r\n\r\n   if (Access_token == null)\r\n   {\r\n    \/\/如果為空,重新獲取\r\n    Access_token = wxs.GetAccessToken();\r\n\r\n    \/\/設(shè)置緩存的數(shù)據(jù)7000秒后過(guò)期\r\n    Cache.Insert(\"Access_token\", Access_token, null, DateTime.Now.AddSeconds(7000), System.Web.Caching.Cache.NoSlidingExpiration);\r\n   }\r\n\r\n   string Access_tokento = Access_token.Substring(17, Access_token.Length - 37);\r\n\r\n   string jsonres = \"\";\r\n\r\n   string content = Cache[\"AllGroups_content\"] as string;\r\n\r\n   if (content == null)\r\n   {\r\n    jsonres = \"https:\/\/api.weixin.qq.com\/cgi-bin\/groups\/get?access_token=\" + Access_tokento;\r\n\r\n    HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(jsonres);\r\n    myRequest.Method = \"GET\";\r\n    HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();\r\n    StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.UTF8);\r\n    content = reader.ReadToEnd();\r\n    reader.Close();\r\n\r\n    \/\/設(shè)置緩存的數(shù)據(jù)7000秒后過(guò)期\r\n    Cache.Insert(\"AllGroups_content\", content, null, DateTime.Now.AddSeconds(7000), System.Web.Caching.Cache.NoSlidingExpiration);\r\n   }\r\n\r\n   \/\/使用前需要引用Newtonsoft.json.dll文件\r\n   JObject jsonObj = JObject.Parse(content);\r\n\r\n\r\n   int groupsnum = jsonObj[\"groups\"].Count();\r\n\r\n\r\n   List wxgrouplist = new List();\r\n   \r\n   for (int i = 0; i < groupsnum; i++)\r\n   {\r\n    WxGroupsInfo wginfo = new WxGroupsInfo();\r\n\r\n    wginfo.Group_ID = jsonObj[\"groups\"][i][\"id\"].ToString();\r\n\r\n    wginfo.Group_Name = jsonObj[\"groups\"][i][\"name\"].ToString();\r\n\r\n    wginfo.Group_Count = jsonObj[\"groups\"][i][\"count\"].ToString();\r\n\r\n    wxgrouplist.Add(wginfo);\r\n   }\r\n\r\n   this.RepeaterGroupList.DataSource = wxgrouplist;\r\n   this.RepeaterGroupList.DataBind();\r\n  }\r\n  \/\/\/ \r\n  \/\/\/ 綁定事件\r\n  \/\/\/ <\/summary>\r\n  \/\/\/ <\/param>\r\n  \/\/\/ <\/param>\r\n  protected void RepeaterGroupList_ItemDataBound(object sender, RepeaterItemEventArgs e)\r\n  {\r\n   if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)\r\n   {\r\n    Label lbXuHao = e.Item.FindControl(\"lbXuHao\") as Label;\r\n\r\n    int num = 1;\r\n\r\n    lbXuHao.Text = num.ToString();\r\n\r\n    for (int i = 0; i < this.RepeaterGroupList.Items.Count;i++ )\r\n    {\r\n     num += 1;\r\n     lbXuHao.Text = num.ToString();\r\n    }\r\n\r\n\r\n    LinkButton LinkBtnDeleteGroup = e.Item.FindControl(\"LinkBtnDeleteGroup\") as LinkButton;\r\n\r\n    LinkBtnDeleteGroup.Attributes.Add(\"OnClick\", \"return confirm('您確定要?jiǎng)h除該分組?刪除后該分組內(nèi)的人員即將恢復(fù)到默認(rèn)分組!')\");\r\n\r\n   }\r\n  }\r\n  \/\/\/ \r\n  \/\/\/ 執(zhí)行事件\r\n  \/\/\/ <\/summary>\r\n  \/\/\/ <\/param>\r\n  \/\/\/ <\/param>\r\n  protected void RepeaterGroupList_ItemCommand(object source, RepeaterCommandEventArgs e)\r\n  {\r\n\r\n   \/\/ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), \"\", \"alert('刪除接口已關(guān)閉!');location='WxGroupManageList.aspx';\", true);\r\n   if (e.CommandName == \"DeleteGroups\")\r\n   {\r\n    WeiXinServer wxs = new WeiXinServer();\r\n    string res = \"\";\r\n\r\n    \/\/\/從緩存讀取accesstoken\r\n    string Access_token = Cache[\"Access_token\"] as string;\r\n\r\n    if (Access_token == null)\r\n    {\r\n     \/\/如果為空,重新獲取\r\n     Access_token = wxs.GetAccessToken();\r\n\r\n     \/\/設(shè)置緩存的數(shù)據(jù)7000秒后過(guò)期\r\n     Cache.Insert(\"Access_token\", Access_token, null, DateTime.Now.AddSeconds(7000), System.Web.Caching.Cache.NoSlidingExpiration);\r\n    }\r\n\r\n    string Access_tokento = Access_token.Substring(17, Access_token.Length - 37);\r\n\r\n\r\n    string posturl = \"https:\/\/api.weixin.qq.com\/cgi-bin\/groups\/delete?access_token=\" + Access_tokento;\r\n\r\n\r\n    \/\/POST數(shù)據(jù)例子: POST數(shù)據(jù)例子:{\"group\":{\"id\":108}}\r\n\r\n    string groupid = e.CommandArgument.ToString();\r\n\r\n    string postData = \"{\\\"group\\\":{\\\"id\\\":\\\"\" + groupid.ToString() + \"\\\"}}\";\r\n\r\n    res = wxs.GetPage(posturl, postData);\r\n\r\n    ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), \"\", \"alert('刪除成功!由于緩存問(wèn)題,您可能需要重新登錄才能看到效果!');location='WxGroupManageList.aspx';\", true);\r\n   }\r\n  }\r\n  \/\/\/ \r\n  \/\/\/ 創(chuàng)建分組\r\n  \/\/\/ <\/summary>\r\n  \/\/\/ <\/param>\r\n  \/\/\/ <\/param>\r\n  protected void LinkBtnCreateGroup_Click(object sender, EventArgs e)\r\n  {\r\n   if (this.txtgroupsName.Value.ToString().Equals(\"分組名稱(chēng)\"))\r\n   {\r\n    \/\/\/\/\r\n    ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), \"\", \"alert('不能為空!')\", true);\r\n    this.txtgroupsName.Focus();\r\n    return;\r\n   }\r\n\r\n\r\n   WeiXinServer wxs = new WeiXinServer();\r\n   string res = \"\";\r\n\r\n   \/\/\/從緩存讀取accesstoken\r\n   string Access_token = Cache[\"Access_token\"] as string;\r\n\r\n   if (Access_token == null)\r\n   {\r\n    \/\/如果為空,重新獲取\r\n    Access_token = wxs.GetAccessToken();\r\n\r\n    \/\/設(shè)置緩存的數(shù)據(jù)7000秒后過(guò)期\r\n    Cache.Insert(\"Access_token\", Access_token, null, DateTime.Now.AddSeconds(7000), System.Web.Caching.Cache.NoSlidingExpiration);\r\n   }\r\n\r\n   string Access_tokento = Access_token.Substring(17, Access_token.Length - 37);\r\n\r\n\r\n   string posturl = \"https:\/\/api.weixin.qq.com\/cgi-bin\/groups\/create?access_token=\" + Access_tokento;\r\n\r\n\r\n   string postData = \"{\\\"group\\\":{\\\"name\\\":\\\"\" + this.txtgroupsName.Value.ToString().Trim() + \"\\\"}}\";\r\n\r\n\r\n   res = wxs.GetPage(posturl, postData);\r\n\r\n\r\n   ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), \"\", \"alert('創(chuàng)建成功!如未顯示,請(qǐng)退出重新登錄即可!');location='WxGroupManageList.aspx';\", true);\r\n  }<\/pre>

      <\/p>

      グループ名を変更するページ<\/span><\/strong><\/p>

      \"asp.net <\/p>

      フロントエンドコード: <\/strong><\/p>

      <\/p>

      \r\n\r\n\r\n\r\n\r\n <\/title>\r\n <style type=\"text\/css\">\r\n  .inputstyle { height:35px; line-height:35px; text-indent:5px; width:280px;background-image:url('images\/inputbg.gif'); background-repeat:repeat-x;border-top:solid 1px #a7b5bc; border-left:solid 1px #a7b5bc; border-right:solid 1px #ced9df; border-bottom:solid 1px #ced9df; float:left; margin:auto 5px auto 5px;\r\n  }\r\n <\/style>\r\n<\/head>\r\n<body>
      <h1><a href="http://ipnx.cn/">亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱</a></h1>\r\n <form id=\"form1\" runat=\"server\">\r\n  <table border=\"1\" style=\" width:500px; border-collapse:collapse; margin:20px auto 20px auto; line-height:40px;\">\r\n   <tr>\r\n    <td style=\"text-align:right;\">分組編號(hào):<\/td>\r\n    <td> <asp:TextBox ID=\"txtGroupId\" CssClass=\"inputstyle\" Enabled=\"false\" runat=\"server\"><\/asp:TextBox><\/td>\r\n   <\/tr>\r\n   <tr>\r\n    <td style=\"text-align:right;\">分組名稱(chēng):<\/td>\r\n    <td> \r\n     <asp:TextBox ID=\"txtGroupName\" CssClass=\"inputstyle\" runat=\"server\"><\/asp:TextBox>\r\n    <\/td>\r\n   <\/tr>\r\n   <tr>\r\n    <td><\/td>\r\n    <td>\r\n      <asp:LinkButton ID=\"LinkBtnSet\" runat=\"server\" OnClick=\"LinkBtnSet_Click\" ><p style=\"background-image:url('images\/buttonbg.png'); width:111px; height:35px; line-height:35px; float:left; font-weight:bold;text-align:center;color:#fff;\"> 設(shè) 置<\/p><\/asp:LinkButton><\/td>\r\n   <\/tr>\r\n  <\/table>\r\n <\/form>\r\n<\/body>\r\n<\/html><\/pre> <p><\/p><p><strong>バックエンドコード: <\/strong><br\/><\/p><p class=\"jb51code\"> <\/p><pre class='brush:php;toolbar:false;'>\r\n protected void Page_Load(object sender, EventArgs e)\r\n  {\r\n   if(!Page.IsPostBack)\r\n   {\r\n    if (Request.QueryString[\"id\"] != null)\r\n    {\r\n     string group_id = Request.QueryString[\"id\"].ToString();\r\n     string group_name = Request.QueryString[\"name\"].ToString();\r\n     this.txtGroupId.Text = group_id.ToString();\r\n     this.txtGroupName.Text = group_name.ToString();\r\n     this.txtGroupName.Focus();\r\n    }\r\n   }\r\n  }\r\n  \/\/\/ <summary>\r\n  \/\/\/ 設(shè)置\r\n  \/\/\/ <\/summary>\r\n  \/\/\/ <param name=\"sender\"><\/param>\r\n  \/\/\/ <param name=\"e\"><\/param>\r\n  protected void LinkBtnSet_Click(object sender, EventArgs e)\r\n  {\r\n   if(String.IsNullOrWhiteSpace(this.txtGroupName.Text.ToString().Trim()))\r\n   {\r\n    ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), \"\", \"alert('不能為空!');\", true);\r\n    this.txtGroupName.Focus();\r\n    return;\r\n   }\r\n   if (this.txtGroupName.Text.ToString().Trim().Length>30)\r\n   {\r\n    ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), \"\", \"alert('組名稱(chēng)應(yīng)在30個(gè)字符之內(nèi)!');\", true);\r\n    this.txtGroupName.Focus();\r\n    return;\r\n   }\r\n\r\n   WeiXinServer wxs = new WeiXinServer();\r\n   string res = \"\";\r\n\r\n   \/\/\/從緩存讀取accesstoken\r\n   string Access_token = Cache[\"Access_token\"] as string;\r\n\r\n   if (Access_token == null)\r\n   {\r\n    \/\/如果為空,重新獲取\r\n    Access_token = wxs.GetAccessToken();\r\n\r\n    \/\/設(shè)置緩存的數(shù)據(jù)7000秒后過(guò)期\r\n    Cache.Insert(\"Access_token\", Access_token, null, DateTime.Now.AddSeconds(7000), System.Web.Caching.Cache.NoSlidingExpiration);\r\n   }\r\n\r\n   string Access_tokento = Access_token.Substring(17, Access_token.Length - 37);\r\n\r\n\r\n   string posturl = \"https:\/\/api.weixin.qq.com\/cgi-bin\/groups\/update?access_token=\" + Access_tokento;\r\n\r\n\r\n   \/\/POST數(shù)據(jù)例子:POST數(shù)據(jù)例子:{\"group\":{\"id\":108,\"name\":\"test2_modify2\"}}\r\n\r\n\r\n   \/\/string postData = \"{\\\"group\\\":{\\\"name\\\":\\\"\" + this.txtgroupsName.Value.ToString().Trim() + \"\\\"}}\";\r\n   string postData = \"{\\\"group\\\":{\\\"id\\\":\\\"\" + txtGroupId.Text.ToString() +\"\\\",\\\"name\\\":\\\"\"+this.txtGroupName.Text.ToString()+\"\\\"}}\";\r\n\r\n\r\n   res = wxs.GetPage(posturl, postData);\r\n\r\n\r\n   \/\/使用前需藥引用Newtonsoft.json.dll文件\r\n   JObject jsonObj = JObject.Parse(res);\r\n\r\n   \/\/\/獲取返回結(jié)果的正確|true|false,\r\n   string isright = jsonObj[\"errcode\"].ToString();\/\/0\r\n   string istrueorfalse = jsonObj[\"errmsg\"].ToString();\/\/ok\r\n   if (isright.Equals(\"0\") && istrueorfalse.Equals(\"ok\"))\r\n   {\r\n           \/\/\/修改成功之后,刷新父窗體,關(guān)閉本頁(yè)\r\n    ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), \"\", \"alert('修改成功!如未正常顯示,屬緩存問(wèn)題,請(qǐng)重新登錄即可!');window.opener.location.reload();this.close();\", true);\r\n   }\r\n   else\r\n   {\r\n    ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), \"\", \"alert('修改失??!');this.close();\", true);\r\n   }\r\n\r\n\r\n  }<\/pre><p><\/p>\n<p> 上記はすべて、ユーザーグループ管理のためのコアコードです。皆様の學(xué)習(xí)に役立つことを願(yuàn)っています。 <\/p>"}	</script>
      	
      <meta http-equiv="Cache-Control" content="no-transform" />
      <meta http-equiv="Cache-Control" content="no-siteapp" />
      <script>var V_PATH="/";window.onerror=function(){ return true; };</script>
      </head>
      
      <body data-commit-time="2023-12-28T14:50:12+08:00" class="editor_body body2_2">
      	<link rel="stylesheet" type="text/css" href="/static/csshw/stylehw.css">
      <header>
          <div   id="wjcelcm34c"   class="head">
              <div   id="wjcelcm34c"   class="haed_left">
                  <div   id="wjcelcm34c"   class="haed_logo">
                      <a href="http://ipnx.cn/ja/" title="" class="haed_logo_a">
                          <img src="/static/imghw/logo.png" alt="" class="haed_logoimg">
                      </a>
                  </div>
                  <div   id="wjcelcm34c"   class="head_nav">
                      <div   id="wjcelcm34c"   class="head_navs">
                          <a href="javascript:;" title="コミュニティ" class="head_nava head_nava-template1">コミュニティ</a>
                          <div   class="wjcelcm34c"   id="dropdown-template1" style="display: none;">
                              <div   id="wjcelcm34c"   class="languagechoose">
                                  <a href="http://ipnx.cn/ja/article.html" title="記事" class="languagechoosea on">記事</a>
                                  <a href="http://ipnx.cn/ja/faq/zt" title="トピックス" class="languagechoosea">トピックス</a>
                                  <a href="http://ipnx.cn/ja/wenda.html" title="に質(zhì)問(wèn)" class="languagechoosea">に質(zhì)問(wèn)</a>
                              </div>
                          </div>
                      </div>
      
                      <div   id="wjcelcm34c"   class="head_navs">
                          <a href="javascript:;" title="學(xué)ぶ" class="head_nava head_nava-template1_1">學(xué)ぶ</a>
                          <div   class="wjcelcm34c"   id="dropdown-template1_1" style="display: none;">
                              <div   id="wjcelcm34c"   class="languagechoose">
                                  <a href="http://ipnx.cn/ja/course.html" title="コース" class="languagechoosea on">コース</a>
                                  <a href="http://ipnx.cn/ja/dic/" title="プログラミング辭典" class="languagechoosea">プログラミング辭典</a>
                              </div>
                          </div>
                      </div>
      
                      <div   id="wjcelcm34c"   class="head_navs">
                          <a href="javascript:;" title="ツールライブラリ" class="head_nava head_nava-template1_2">ツールライブラリ</a>
                          <div   class="wjcelcm34c"   id="dropdown-template1_2" style="display: none;">
                              <div   id="wjcelcm34c"   class="languagechoose">
                                  <a href="http://ipnx.cn/ja/toolset/development-tools" title="開(kāi)発ツール" class="languagechoosea on">開(kāi)発ツール</a>
                                  <a href="http://ipnx.cn/ja/toolset/website-source-code" title="公式サイト" class="languagechoosea">公式サイト</a>
                                  <a href="http://ipnx.cn/ja/toolset/php-libraries" title="PHP ライブラリ" class="languagechoosea">PHP ライブラリ</a>
                                  <a href="http://ipnx.cn/ja/toolset/js-special-effects" title="JS特殊効果" class="languagechoosea on">JS特殊効果</a>
                                  <a href="http://ipnx.cn/ja/toolset/website-materials" title="サイト素材" class="languagechoosea on">サイト素材</a>
                                  <a href="http://ipnx.cn/ja/toolset/extension-plug-ins" title="拡張プラグイン" class="languagechoosea on">拡張プラグイン</a>
                              </div>
                          </div>
                      </div>
      
                      <div   id="wjcelcm34c"   class="head_navs">
                          <a href="http://ipnx.cn/ja/ai" title="AIツール" class="head_nava head_nava-template1_3">AIツール</a>
                      </div>
      
                      <div   id="wjcelcm34c"   class="head_navs">
                          <a href="javascript:;" title="レジャー" class="head_nava head_nava-template1_3">レジャー</a>
                          <div   class="wjcelcm34c"   id="dropdown-template1_3" style="display: none;">
                              <div   id="wjcelcm34c"   class="languagechoose">
                                  <a href="http://ipnx.cn/ja/game" title="ゲームのダウンロード" class="languagechoosea on">ゲームのダウンロード</a>
                                  <a href="http://ipnx.cn/ja/mobile-game-tutorial/" title="ゲームのチュートリアル" class="languagechoosea">ゲームのチュートリアル</a>
      
                              </div>
                          </div>
                      </div>
                  </div>
              </div>
                          <div   id="wjcelcm34c"   class="head_search">
                      <input id="key_words"  onkeydown="if (event.keyCode == 13) searchs('ja')" class="search-input" type="text" autocomplete="off" name="keywords" required="required" placeholder="Block,address,transaction,news" value="">
                      <a href="javascript:;" title="検索"  onclick="searchs('ja')"><img src="/static/imghw/find.png" alt="検索"></a>
                  </div>
                      <div   id="wjcelcm34c"   class="head_right">
                  <div   id="wjcelcm34c"   class="haed_language">
                      <a href="javascript:;" class="layui-btn haed_language_btn">日本語(yǔ)<i class="layui-icon layui-icon-triangle-d"></i></a>
                      <div   class="wjcelcm34c"   id="dropdown-template" style="display: none;">
                          <div   id="wjcelcm34c"   class="languagechoose">
                                                      <a href="javascript:setlang('zh-cn');" title="簡(jiǎn)體中文" class="languagechoosea">簡(jiǎn)體中文</a>
                                                      <a href="javascript:setlang('en');" title="English" class="languagechoosea">English</a>
                                                      <a href="javascript:setlang('zh-tw');" title="繁體中文" class="languagechoosea">繁體中文</a>
                                                      <a href="javascript:;" title="日本語(yǔ)" class="languagechoosea">日本語(yǔ)</a>
                                                      <a href="javascript:setlang('ko');" title="???" class="languagechoosea">???</a>
                                                      <a href="javascript:setlang('ms');" title="Melayu" class="languagechoosea">Melayu</a>
                                                      <a href="javascript:setlang('fr');" title="Fran?ais" class="languagechoosea">Fran?ais</a>
                                                      <a href="javascript:setlang('de');" title="Deutsch" class="languagechoosea">Deutsch</a>
                                                  </div>
                      </div>
                  </div>
                  <span id="wjcelcm34c"    class="head_right_line"></span>
                                  <div style="display: block;" id="login" class="haed_login ">
                          <a href="javascript:;"  title="Login" class="haed_logina ">Login</a>
                      </div>
                      <div style="display: block;" id="reg" class="head_signup login">
                          <a href="javascript:;"  title="singup" class="head_signupa">singup</a>
                      </div>
                  
              </div>
          </div>
      </header>
      
      	
      	<main>
      		<div   id="wjcelcm34c"   class="Article_Details_main">
      			<div   id="wjcelcm34c"   class="Article_Details_main1">
      							<div   id="wjcelcm34c"   class="Article_Details_main1M">
      					<div   id="wjcelcm34c"   class="phpgenera_Details_mainL1">
      						<a href="http://ipnx.cn/ja/" title="ホームページ"
      							class="phpgenera_Details_mainL1a">ホームページ</a>
      						<img src="/static/imghw/top_right.png" alt="" />
      												<a href="http://ipnx.cn/ja/weixin-marketing.html"
      							class="phpgenera_Details_mainL1a">WeChat アプレット</a>
      						<img src="/static/imghw/top_right.png" alt="" />
      												<a href="http://ipnx.cn/ja/weixin-kaifa.html"
      							class="phpgenera_Details_mainL1a">WeChatの開(kāi)発</a>
      						<img src="/static/imghw/top_right.png" alt="" />
      						<span>asp.net WeChat 開(kāi)発におけるユーザー グループ管理のサンプル コード</span>
      					</div>
      					
      					<div   id="wjcelcm34c"   class="Articlelist_txts">
      						<div   id="wjcelcm34c"   class="Articlelist_txts_info">
      							<h1 class="Articlelist_txts_title">asp.net WeChat 開(kāi)発におけるユーザー グループ管理のサンプル コード</h1>
      							<div   id="wjcelcm34c"   class="Articlelist_txts_info_head">
      								<div   id="wjcelcm34c"   class="author_info">
      									<a href="http://ipnx.cn/ja/member/13.html"  class="author_avatar">
      									<img class="lazy"  data-src="https://img.php.cn/upload/avatar/000/000/013/6177b5643d1eb119.png" src="/static/imghw/default1.png" alt="高洛峰">
      									</a>
      									<div   id="wjcelcm34c"   class="author_detail">
      																			<a href="http://ipnx.cn/ja/member/13.html" class="author_name">高洛峰</a>
                                      										</div>
      								</div>
                      			</div>
      							<span id="wjcelcm34c"    class="Articlelist_txts_time">Mar 10, 2017 pm	 02:42 PM</span>
      															<div   id="wjcelcm34c"   class="Articlelist_txts_infos">
      																			<span id="wjcelcm34c"    class="Articlelist_txts_infoss on">asp.net</span>
      																			<span id="wjcelcm34c"    class="Articlelist_txts_infoss ">WeChatの開(kāi)発</span>
      																	</div>
      														
      						</div>
      					</div>
      					<hr />
      					<div   id="wjcelcm34c"   class="article_main php-article">
      						<div   id="wjcelcm34c"   class="article-list-left detail-content-wrap content">
      						<ins class="adsbygoogle"
      							style="display:block; text-align:center;"
      							data-ad-layout="in-article"
      							data-ad-format="fluid"
      							data-ad-client="ca-pub-5902227090019525"
      							data-ad-slot="3461856641">
      						</ins>
      						
      
      					<p>この記事では、asp.net WeChat 開(kāi)発におけるユーザー グループ管理の関連コンテンツを主に紹介します。必要な友人は參照してください。</p>
      <p> 前の記事では、主に新しいユーザー グループの作成とグループへのユーザーの移動(dòng)の機(jī)能について説明しました。グループ名を変更し、グループを削除する方法を説明します</p>
      <p style="text-align: center"><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/013/bf909086c2a848ca9d8c41d3b8f16957-0.png" class="lazy" id="theimg" alt="asp.net WeChat 開(kāi)発におけるユーザー グループ管理のサンプル コード"    style="max-width:90%"  style="max-width:90%" title="asp.net WeChat 開(kāi)発におけるユーザー グループ管理のサンプル コード"></p>
      <p>コードに直接進(jìn)み、グループリストを取得するために必要なエンティティクラスを取得しましょう<br></p>
      <p class="jb51code"></p><pre class='brush:php;toolbar:false;'>
       /// <summary>
       /// 微信分組類(lèi)
       /// </summary>
       public class WxGroupsInfo
       {
        public string Group_ID { get; set; }//分組編號(hào)
        public string Group_Name { get; set; }//分組名稱(chēng)
        public string Group_Count { get; set; }//分組人數(shù)
       }</pre><p></p><p><strong> : </strong><br/></p><p class="jb51code"></p><pre class='brush:php;toolbar:false;'><!DOCTYPE html>
      
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head runat="server">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title></title>
        <link href="css/style.css" rel="Stylesheet" type="text/css" />
       <style type="text/css">
         .inputstyle { height:35px; line-height:35px; text-indent:5px; width:350px;background-image:url(&#39;images/inputbg.gif&#39;); background-repeat:repeat-x;border-top:solid 1px #a7b5bc; border-left:solid 1px #a7b5bc; border-right:solid 1px #ced9df; border-bottom:solid 1px #ced9df;margin:15px auto 15px auto;
        }
        a:hover { cursor:pointer;
        }
        .g_title { width:100%; border-bottom:2px solid #ced9df;font-size:20px; font-weight:bold; text-align:left; text-indent:5px; height:40px; line-height:40px;
        }
         th { height:35px;background-image:url(&#39;images/th.gif&#39;); background-repeat:repeat-x;
        }
         tr { height:30px;
         }
        #shownewgroup { width:300px; height:200px; background-color:white;z-index:9999; border:2px solid #DDD; top:40%; left:40%; background-color:#fff; position:fixed;margin:-100px auto auto -100px; display:none;
        }
        #shownewgroupzhezhaoceng { height:200%; width:200%; left:0px; top:0px;position:fixed; z-index:9998; background:rgb(50,50,50);background:rgba(0,0,0,0.5); display:none;
        }
        .closeLogin { height:30px; border-bottom:2px solid #31bb34; text-align:right; line-height:30px; font-size:14px; font-weight:bold;
        }
        a:hover { cursor:pointer;
        }
         .inputstyle22 { height:35px; line-height:35px; text-indent:5px; width:280px;background-image:url(&#39;images/inputbg.gif&#39;); background-repeat:repeat-x;border-top:solid 1px #a7b5bc; border-left:solid 1px #a7b5bc; border-right:solid 1px #ced9df; border-bottom:solid 1px #ced9df; float:left; margin:auto 5px auto 5px;
        }
       </style>
        <script src="../js/jquery-1.7.1.min.js" type="text/javascript"></script>
        <script type="text/javascript">
      
             //修改分組名稱(chēng)調(diào)用的函數(shù)
         function EditRoster(PayNo,name) {
      
          //alert(PayNo+":"+name);
          var url = &#39;****.aspx?id=&#39; + PayNo+"&name="+name;//轉(zhuǎn)向網(wǎng)頁(yè)的地址; 
          var name = &#39;add&#39;;       //網(wǎng)頁(yè)名稱(chēng),可為空; 
          var iWidth = 600;       //彈出窗口的寬度; 
          var iHeight = 300;       //彈出窗口的高度; 
          //獲得窗口的垂直位置 
          var iTop = (window.screen.availHeight - 30 - iHeight) / 2;
          //獲得窗口的水平位置 
          var iLeft = (window.screen.availWidth - 10 - iWidth) / 2;
          window.open(url, name, &#39;height=&#39; + iHeight + &#39;,innerHeight=&#39; + iHeight + &#39;,width=&#39; + iWidth + &#39;,innerWidth=&#39; + iWidth + &#39;,top=&#39; + iTop + &#39;,left=&#39; + iLeft + &#39;,status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=0,titlebar=no&#39;);
         }
      
         $(document).ready(function () {
      
          $(".newGroups").click(function () {
           $("#shownewgroupzhezhaoceng").show();
           $("#shownewgroup").show();
          }),
         $(&#39;.closeloginpage&#39;).click(function () {
          $("#shownewgroupzhezhaoceng").hide();
          $("#shownewgroup").hide();
         })
         })
       </script>
      </head>
      <body>
       <form id="form1" runat="server">
        <p class="place">
        <span>位置:</span>
        <ul class="placeul">
         <li><a href="WelCome.aspx" target="rightFrame">首頁(yè)</a></li>
         <li>微信管理</li>
         <li>德橋員工服務(wù)中心----分組管理</li>
        </ul>
        </p>
        <p class="g_title">分組管理</p>
         <p id="shownewgroup">
           <p class="closeLogin"><a class="closeloginpage"><span style="float:left; color:#08a5e0; font-size:18px; text-indent:5px;">新建分組</span>關(guān)閉</a>  </p>
          <p style="font-size:12px; height:40px; color:red; line-height:40px;">  30字符以?xún)?nèi)</p>
          <input type="text" id="txtgroupsName" name="txtgroupsName" class="inputstyle22" maxlength="30" runat="server" value="分組名稱(chēng)" onfocus="if(value==defaultValue){value=&#39;&#39;;this.style.color=&#39;#000&#39;}" onblur="if(!value){value=defaultValue;this.style.color=&#39;#999&#39;}" style="color:#999"/>
         <asp:LinkButton ID="LinkBtnCreateGroup" runat="server" OnClick="LinkBtnCreateGroup_Click"><p style="background-image:url(&#39;images/buttonbg.png&#39;); width:111px; height:35px; line-height:35px; font-weight:bold;float:left; margin-top:20px; margin-left:5px; text-align:center;color:#fff;"> 確定創(chuàng)建</p></asp:LinkButton>
           </p>
          <p id="shownewgroupzhezhaoceng"></p>
        <table style="width:1124px; margin:10px auto 10px auto; border:1px solid #ecd9df;text-align:center;">
         <asp:Repeater ID="RepeaterGroupList" runat="server" OnItemCommand="RepeaterGroupList_ItemCommand" OnItemDataBound="RepeaterGroupList_ItemDataBound">
          <HeaderTemplate>
           <tr>
            <th>序號(hào)</th>
            <th>ID編號(hào)</th>
            <th>分組名稱(chēng)</th>
            <th>分組人數(shù)</th>
            <th>操作</th>
           </tr>
          </HeaderTemplate>
          <ItemTemplate>
           <tr style=&#39;background-color: <%#(Container.ItemIndex%2==0)?"#fff":"#ced9ff"%>&#39;>
            <td><asp:Label ID="lbXuHao" runat="server" Text=""></asp:Label></td>
            <td><%# Eval("Group_ID") %></td>
            <td><%# Eval("Group_Name") %></td>
            <td><%# Eval("Group_Count") %></td>
            <td>
              <a onclick="EditRoster(&#39;<%# Eval("Group_ID") %>&#39;,&#39;<%# Eval("Group_Name") %>&#39;);">修改分組名稱(chēng)</a> 
               <asp:LinkButton ID="LinkBtnDeleteGroup" runat="server" CommandName="DeleteGroups" CommandArgument=&#39;<%# Eval("Group_ID") %>&#39; >刪除分組</asp:LinkButton>
            </td>
           </tr>
          </ItemTemplate>
         </asp:Repeater>
        </table>
        <a class="newGroups"><p style="background-image:url(&#39;images/buttonbg.png&#39;); width:111px; height:35px; line-height:35px; margin:10px auto 10px 28px; font-weight:bold;float:left; text-align:center;color:#fff;"> ┼ 新建分組</p></a>
       </form>
      </body>
      </html></pre><p></p> <p><strong>バックエンドコードは次のとおりです: <br/></strong></p><p class="jb51code"></p><pre class='brush:php;toolbar:false;'>protected void Page_Load(object sender, EventArgs e)
        {
         if(!Page.IsPostBack)
         {
          BindGroupList();
          this.DataBind();
         }
        }
      
        private void BindGroupList()
        {
         WeiXinServer wxs = new WeiXinServer();
      
         ///從緩存讀取accesstoken
         string Access_token = Cache["Access_token"] as string;
      
         if (Access_token == null)
         {
          //如果為空,重新獲取
          Access_token = wxs.GetAccessToken();
      
          //設(shè)置緩存的數(shù)據(jù)7000秒后過(guò)期
          Cache.Insert("Access_token", Access_token, null, DateTime.Now.AddSeconds(7000), System.Web.Caching.Cache.NoSlidingExpiration);
         }
      
         string Access_tokento = Access_token.Substring(17, Access_token.Length - 37);
      
         string jsonres = "";
      
         string content = Cache["AllGroups_content"] as string;
      
         if (content == null)
         {
          jsonres = "https://api.weixin.qq.com/cgi-bin/groups/get?access_token=" + Access_tokento;
      
          HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(jsonres);
          myRequest.Method = "GET";
          HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();
          StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.UTF8);
          content = reader.ReadToEnd();
          reader.Close();
      
          //設(shè)置緩存的數(shù)據(jù)7000秒后過(guò)期
          Cache.Insert("AllGroups_content", content, null, DateTime.Now.AddSeconds(7000), System.Web.Caching.Cache.NoSlidingExpiration);
         }
      
         //使用前需要引用Newtonsoft.json.dll文件
         JObject jsonObj = JObject.Parse(content);
      
      
         int groupsnum = jsonObj["groups"].Count();
      
      
         List<WxGroupsInfo> wxgrouplist = new List<WxGroupsInfo>();
         
         for (int i = 0; i < groupsnum; i++)
         {
          WxGroupsInfo wginfo = new WxGroupsInfo();
      
          wginfo.Group_ID = jsonObj["groups"][i]["id"].ToString();
      
          wginfo.Group_Name = jsonObj["groups"][i]["name"].ToString();
      
          wginfo.Group_Count = jsonObj["groups"][i]["count"].ToString();
      
          wxgrouplist.Add(wginfo);
         }
      
         this.RepeaterGroupList.DataSource = wxgrouplist;
         this.RepeaterGroupList.DataBind();
        }
        /// <summary>
        /// 綁定事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void RepeaterGroupList_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
         if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
         {
          Label lbXuHao = e.Item.FindControl("lbXuHao") as Label;
      
          int num = 1;
      
          lbXuHao.Text = num.ToString();
      
          for (int i = 0; i < this.RepeaterGroupList.Items.Count;i++ )
          {
           num += 1;
           lbXuHao.Text = num.ToString();
          }
      
      
          LinkButton LinkBtnDeleteGroup = e.Item.FindControl("LinkBtnDeleteGroup") as LinkButton;
      
          LinkBtnDeleteGroup.Attributes.Add("OnClick", "return confirm(&#39;您確定要?jiǎng)h除該分組?刪除后該分組內(nèi)的人員即將恢復(fù)到默認(rèn)分組!&#39;)");
      
         }
        }
        /// <summary>
        /// 執(zhí)行事件
        /// </summary>
        /// <param name="source"></param>
        /// <param name="e"></param>
        protected void RepeaterGroupList_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
      
         //ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "", "alert(&#39;刪除接口已關(guān)閉!&#39;);location=&#39;WxGroupManageList.aspx&#39;;", true);
         if (e.CommandName == "DeleteGroups")
         {
          WeiXinServer wxs = new WeiXinServer();
          string res = "";
      
          ///從緩存讀取accesstoken
          string Access_token = Cache["Access_token"] as string;
      
          if (Access_token == null)
          {
           //如果為空,重新獲取
           Access_token = wxs.GetAccessToken();
      
           //設(shè)置緩存的數(shù)據(jù)7000秒后過(guò)期
           Cache.Insert("Access_token", Access_token, null, DateTime.Now.AddSeconds(7000), System.Web.Caching.Cache.NoSlidingExpiration);
          }
      
          string Access_tokento = Access_token.Substring(17, Access_token.Length - 37);
      
      
          string posturl = "https://api.weixin.qq.com/cgi-bin/groups/delete?access_token=" + Access_tokento;
      
      
          //POST數(shù)據(jù)例子: POST數(shù)據(jù)例子:{"group":{"id":108}}
      
          string groupid = e.CommandArgument.ToString();
      
          string postData = "{\"group\":{\"id\":\"" + groupid.ToString() + "\"}}";
      
          res = wxs.GetPage(posturl, postData);
      
          ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "", "alert(&#39;刪除成功!由于緩存問(wèn)題,您可能需要重新登錄才能看到效果!&#39;);location=&#39;WxGroupManageList.aspx&#39;;", true);
         }
        }
        /// <summary>
        /// 創(chuàng)建分組
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void LinkBtnCreateGroup_Click(object sender, EventArgs e)
        {
         if (this.txtgroupsName.Value.ToString().Equals("分組名稱(chēng)"))
         {
          ////
          ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "", "alert(&#39;不能為空!&#39;)", true);
          this.txtgroupsName.Focus();
          return;
         }
      
      
         WeiXinServer wxs = new WeiXinServer();
         string res = "";
      
         ///從緩存讀取accesstoken
         string Access_token = Cache["Access_token"] as string;
      
         if (Access_token == null)
         {
          //如果為空,重新獲取
          Access_token = wxs.GetAccessToken();
      
          //設(shè)置緩存的數(shù)據(jù)7000秒后過(guò)期
          Cache.Insert("Access_token", Access_token, null, DateTime.Now.AddSeconds(7000), System.Web.Caching.Cache.NoSlidingExpiration);
         }
      
         string Access_tokento = Access_token.Substring(17, Access_token.Length - 37);
      
      
         string posturl = "https://api.weixin.qq.com/cgi-bin/groups/create?access_token=" + Access_tokento;
      
      
         string postData = "{\"group\":{\"name\":\"" + this.txtgroupsName.Value.ToString().Trim() + "\"}}";
      
      
         res = wxs.GetPage(posturl, postData);
      
      
         ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "", "alert(&#39;創(chuàng)建成功!如未顯示,請(qǐng)退出重新登錄即可!&#39;);location=&#39;WxGroupManageList.aspx&#39;;", true);
        }</pre><p></p><p><strong><span style="color: #800000">グループ名を変更するページ</span></strong></p><p style="text-align: center"><img src="/static/imghw/default1.png"  data-src="https://img.php.cn/upload/article/000/000/013/afa3606ea77e217108a7ce2136f92d77-1.png"  class="lazy"  id="theimg" alt="asp.net WeChat 開(kāi)発におけるユーザー グループ管理のサンプル コード"    style="max-width:90%"  style="max-width:90%" title="asp.net WeChat 開(kāi)発におけるユーザー グループ管理のサンプル コード"/> </p><p><strong>フロントエンドコード: </strong><br/></p> <p class="jb51code"></p><pre class='brush:php;toolbar:false;'><!DOCTYPE html>
      
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head runat="server">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
       <title></title>
       <style type="text/css">
        .inputstyle { height:35px; line-height:35px; text-indent:5px; width:280px;background-image:url(&#39;images/inputbg.gif&#39;); background-repeat:repeat-x;border-top:solid 1px #a7b5bc; border-left:solid 1px #a7b5bc; border-right:solid 1px #ced9df; border-bottom:solid 1px #ced9df; float:left; margin:auto 5px auto 5px;
        }
       </style>
      </head>
      <body>
       <form id="form1" runat="server">
        <table border="1" style=" width:500px; border-collapse:collapse; margin:20px auto 20px auto; line-height:40px;">
         <tr>
          <td style="text-align:right;">分組編號(hào):</td>
          <td> <asp:TextBox ID="txtGroupId" CssClass="inputstyle" Enabled="false" runat="server"></asp:TextBox></td>
         </tr>
         <tr>
          <td style="text-align:right;">分組名稱(chēng):</td>
          <td> 
           <asp:TextBox ID="txtGroupName" CssClass="inputstyle" runat="server"></asp:TextBox>
          </td>
         </tr>
         <tr>
          <td></td>
          <td>
            <asp:LinkButton ID="LinkBtnSet" runat="server" OnClick="LinkBtnSet_Click" ><p style="background-image:url(&#39;images/buttonbg.png&#39;); width:111px; height:35px; line-height:35px; float:left; font-weight:bold;text-align:center;color:#fff;"> 設(shè) 置</p></asp:LinkButton></td>
         </tr>
        </table>
       </form>
      </body>
      </html></pre> <p></p><p><strong>バックエンドコード: </strong><br/></p><p class="jb51code"> </p><pre class='brush:php;toolbar:false;'>
       protected void Page_Load(object sender, EventArgs e)
        {
         if(!Page.IsPostBack)
         {
          if (Request.QueryString["id"] != null)
          {
           string group_id = Request.QueryString["id"].ToString();
           string group_name = Request.QueryString["name"].ToString();
           this.txtGroupId.Text = group_id.ToString();
           this.txtGroupName.Text = group_name.ToString();
           this.txtGroupName.Focus();
          }
         }
        }
        /// <summary>
        /// 設(shè)置
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void LinkBtnSet_Click(object sender, EventArgs e)
        {
         if(String.IsNullOrWhiteSpace(this.txtGroupName.Text.ToString().Trim()))
         {
          ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "", "alert(&#39;不能為空!&#39;);", true);
          this.txtGroupName.Focus();
          return;
         }
         if (this.txtGroupName.Text.ToString().Trim().Length>30)
         {
          ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "", "alert(&#39;組名稱(chēng)應(yīng)在30個(gè)字符之內(nèi)!&#39;);", true);
          this.txtGroupName.Focus();
          return;
         }
      
         WeiXinServer wxs = new WeiXinServer();
         string res = "";
      
         ///從緩存讀取accesstoken
         string Access_token = Cache["Access_token"] as string;
      
         if (Access_token == null)
         {
          //如果為空,重新獲取
          Access_token = wxs.GetAccessToken();
      
          //設(shè)置緩存的數(shù)據(jù)7000秒后過(guò)期
          Cache.Insert("Access_token", Access_token, null, DateTime.Now.AddSeconds(7000), System.Web.Caching.Cache.NoSlidingExpiration);
         }
      
         string Access_tokento = Access_token.Substring(17, Access_token.Length - 37);
      
      
         string posturl = "https://api.weixin.qq.com/cgi-bin/groups/update?access_token=" + Access_tokento;
      
      
         //POST數(shù)據(jù)例子:POST數(shù)據(jù)例子:{"group":{"id":108,"name":"test2_modify2"}}
      
      
         //string postData = "{\"group\":{\"name\":\"" + this.txtgroupsName.Value.ToString().Trim() + "\"}}";
         string postData = "{\"group\":{\"id\":\"" + txtGroupId.Text.ToString() +"\",\"name\":\""+this.txtGroupName.Text.ToString()+"\"}}";
      
      
         res = wxs.GetPage(posturl, postData);
      
      
         //使用前需藥引用Newtonsoft.json.dll文件
         JObject jsonObj = JObject.Parse(res);
      
         ///獲取返回結(jié)果的正確|true|false,
         string isright = jsonObj["errcode"].ToString();//0
         string istrueorfalse = jsonObj["errmsg"].ToString();//ok
         if (isright.Equals("0") && istrueorfalse.Equals("ok"))
         {
                 ///修改成功之后,刷新父窗體,關(guān)閉本頁(yè)
          ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "", "alert(&#39;修改成功!如未正常顯示,屬緩存問(wèn)題,請(qǐng)重新登錄即可!&#39;);window.opener.location.reload();this.close();", true);
         }
         else
         {
          ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "", "alert(&#39;修改失?。?amp;#39;);this.close();", true);
         }
      
      
        }</pre><p></p>
      <p> 上記はすべて、ユーザーグループ管理のためのコアコードです。皆様の學(xué)習(xí)に役立つことを願(yuàn)っています。 </p><p>以上がasp.net WeChat 開(kāi)発におけるユーザー グループ管理のサンプル コードの詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國(guó)語(yǔ) Web サイトの他の関連記事を參照してください。</p>
      
      
      						</div>
      					</div>
      					<div   id="wjcelcm34c"   class="wzconShengming_sp">
      						<div   id="wjcelcm34c"   class="bzsmdiv_sp">このウェブサイトの聲明</div>
      						<div>この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見(jiàn)つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。</div>
      					</div>
      				</div>
      
      				<ins class="adsbygoogle"
           style="display:block"
           data-ad-format="autorelaxed"
           data-ad-client="ca-pub-5902227090019525"
           data-ad-slot="2507867629"></ins>
      
      
      
      				<div   id="wjcelcm34c"   class="AI_ToolDetails_main4sR">
      
      
      				<ins class="adsbygoogle"
              style="display:block"
              data-ad-client="ca-pub-5902227090019525"
              data-ad-slot="3653428331"
              data-ad-format="auto"
              data-full-width-responsive="true"></ins>
          
      
      
      					<!-- <div   id="wjcelcm34c"   class="phpgenera_Details_mainR4">
      						<div   id="wjcelcm34c"   class="phpmain1_4R_readrank">
      							<div   id="wjcelcm34c"   class="phpmain1_4R_readrank_top">
      								<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      									onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      									src="/static/imghw/hotarticle2.png" alt="" />
      								<h2>人気の記事</h2>
      							</div>
      							<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottom">
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/ja/faq/1796832397.html" title="グラスワンダービルドガイド|ウマゴサメはかなりダービーです" class="phpgenera_Details_mainR4_bottom_title">グラスワンダービルドガイド|ウマゴサメはかなりダービーです</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>4週間前</span>
      										<span>By Jack chen</span>
      									</div>
      								</div>
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/ja/faq/1796833110.html" title="<??>:森の99泊 - すべてのバッジとそれらのロックを解除する方法" class="phpgenera_Details_mainR4_bottom_title"><??>:森の99泊 - すべてのバッジとそれらのロックを解除する方法</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>3週間前</span>
      										<span>By DDD</span>
      									</div>
      								</div>
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/ja/faq/1796831605.html" title="Uma Musume Pretty Derby Bannerスケジュール(2025年7月)" class="phpgenera_Details_mainR4_bottom_title">Uma Musume Pretty Derby Bannerスケジュール(2025年7月)</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>4週間前</span>
      										<span>By Jack chen</span>
      									</div>
      								</div>
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/ja/faq/1796836699.html" title="船と墓のためのRimworld Odyssey溫度ガイド" class="phpgenera_Details_mainR4_bottom_title">船と墓のためのRimworld Odyssey溫度ガイド</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>3週間前</span>
      										<span>By Jack chen</span>
      									</div>
      								</div>
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/ja/faq/1796831905.html" title="Windowsセキュリティは空白であるか、オプションを表示しません" class="phpgenera_Details_mainR4_bottom_title">Windowsセキュリティは空白であるか、オプションを表示しません</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>4週間前</span>
      										<span>By 下次還敢</span>
      									</div>
      								</div>
      														</div>
      							<div   id="wjcelcm34c"   class="phpgenera_Details_mainR3_more">
      								<a href="http://ipnx.cn/ja/article.html">もっと見(jiàn)る</a>
      							</div>
      						</div>
      					</div> -->
      
      
      											<div   id="wjcelcm34c"   class="phpgenera_Details_mainR3">
      							<div   id="wjcelcm34c"   class="phpmain1_4R_readrank">
      								<div   id="wjcelcm34c"   class="phpmain1_4R_readrank_top">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/hottools2.png" alt="" />
      									<h2>ホットAIツール</h2>
      								</div>
      								<div   id="wjcelcm34c"   class="phpgenera_Details_mainR3_bottom">
      																		<div   id="wjcelcm34c"   class="phpmain_tab2_mids_top">
      											<a href="http://ipnx.cn/ja/ai/undress-ai-tool" title="Undress AI Tool" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173410641626608.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Undress AI Tool" />
      											</a>
      											<div   id="wjcelcm34c"   class="phpmain_tab2_mids_info">
      												<a href="http://ipnx.cn/ja/ai/undress-ai-tool" title="Undress AI Tool" class="phpmain_tab2_mids_title">
      													<h3>Undress AI Tool</h3>
      												</a>
      												<p>脫衣畫(huà)像を無(wú)料で</p>
      											</div>
      										</div>
      																		<div   id="wjcelcm34c"   class="phpmain_tab2_mids_top">
      											<a href="http://ipnx.cn/ja/ai/undresserai-undress" title="Undresser.AI Undress" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173411540686492.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Undresser.AI Undress" />
      											</a>
      											<div   id="wjcelcm34c"   class="phpmain_tab2_mids_info">
      												<a href="http://ipnx.cn/ja/ai/undresserai-undress" title="Undresser.AI Undress" class="phpmain_tab2_mids_title">
      													<h3>Undresser.AI Undress</h3>
      												</a>
      												<p>リアルなヌード寫(xiě)真を作成する AI 搭載アプリ</p>
      											</div>
      										</div>
      																		<div   id="wjcelcm34c"   class="phpmain_tab2_mids_top">
      											<a href="http://ipnx.cn/ja/ai/ai-clothes-remover" title="AI Clothes Remover" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173411552797167.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="AI Clothes Remover" />
      											</a>
      											<div   id="wjcelcm34c"   class="phpmain_tab2_mids_info">
      												<a href="http://ipnx.cn/ja/ai/ai-clothes-remover" title="AI Clothes Remover" class="phpmain_tab2_mids_title">
      													<h3>AI Clothes Remover</h3>
      												</a>
      												<p>寫(xiě)真から衣服を削除するオンライン AI ツール。</p>
      											</div>
      										</div>
      																		<div   id="wjcelcm34c"   class="phpmain_tab2_mids_top">
      											<a href="http://ipnx.cn/ja/ai/clothoffio" title="Clothoff.io" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173411529149311.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Clothoff.io" />
      											</a>
      											<div   id="wjcelcm34c"   class="phpmain_tab2_mids_info">
      												<a href="http://ipnx.cn/ja/ai/clothoffio" title="Clothoff.io" class="phpmain_tab2_mids_title">
      													<h3>Clothoff.io</h3>
      												</a>
      												<p>AI衣類(lèi)リムーバー</p>
      											</div>
      										</div>
      																		<div   id="wjcelcm34c"   class="phpmain_tab2_mids_top">
      											<a href="http://ipnx.cn/ja/ai/video-swap" title="Video Face Swap" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173414504068133.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Video Face Swap" />
      											</a>
      											<div   id="wjcelcm34c"   class="phpmain_tab2_mids_info">
      												<a href="http://ipnx.cn/ja/ai/video-swap" title="Video Face Swap" class="phpmain_tab2_mids_title">
      													<h3>Video Face Swap</h3>
      												</a>
      												<p>完全無(wú)料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。</p>
      											</div>
      										</div>
      																</div>
      								<div   id="wjcelcm34c"   class="phpgenera_Details_mainR3_more">
      									<a href="http://ipnx.cn/ja/ai">もっと見(jiàn)る</a>
      								</div>
      							</div>
      						</div>
      					
      
      
      					<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4">
      						<div   id="wjcelcm34c"   class="phpmain1_4R_readrank">
      							<div   id="wjcelcm34c"   class="phpmain1_4R_readrank_top">
      								<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      									onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      									src="/static/imghw/hotarticle2.png" alt="" />
      								<h2>人気の記事</h2>
      							</div>
      							<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottom">
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/ja/faq/1796832397.html" title="グラスワンダービルドガイド|ウマゴサメはかなりダービーです" class="phpgenera_Details_mainR4_bottom_title">グラスワンダービルドガイド|ウマゴサメはかなりダービーです</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>4週間前</span>
      										<span>By Jack chen</span>
      									</div>
      								</div>
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/ja/faq/1796833110.html" title="<??>:森の99泊 - すべてのバッジとそれらのロックを解除する方法" class="phpgenera_Details_mainR4_bottom_title"><??>:森の99泊 - すべてのバッジとそれらのロックを解除する方法</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>3週間前</span>
      										<span>By DDD</span>
      									</div>
      								</div>
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/ja/faq/1796831605.html" title="Uma Musume Pretty Derby Bannerスケジュール(2025年7月)" class="phpgenera_Details_mainR4_bottom_title">Uma Musume Pretty Derby Bannerスケジュール(2025年7月)</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>4週間前</span>
      										<span>By Jack chen</span>
      									</div>
      								</div>
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/ja/faq/1796836699.html" title="船と墓のためのRimworld Odyssey溫度ガイド" class="phpgenera_Details_mainR4_bottom_title">船と墓のためのRimworld Odyssey溫度ガイド</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>3週間前</span>
      										<span>By Jack chen</span>
      									</div>
      								</div>
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/ja/faq/1796831905.html" title="Windowsセキュリティは空白であるか、オプションを表示しません" class="phpgenera_Details_mainR4_bottom_title">Windowsセキュリティは空白であるか、オプションを表示しません</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<span>4週間前</span>
      										<span>By 下次還敢</span>
      									</div>
      								</div>
      														</div>
      							<div   id="wjcelcm34c"   class="phpgenera_Details_mainR3_more">
      								<a href="http://ipnx.cn/ja/article.html">もっと見(jiàn)る</a>
      							</div>
      						</div>
      					</div>
      
      
      											<div   id="wjcelcm34c"   class="phpgenera_Details_mainR3">
      							<div   id="wjcelcm34c"   class="phpmain1_4R_readrank">
      								<div   id="wjcelcm34c"   class="phpmain1_4R_readrank_top">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/hottools2.png" alt="" />
      									<h2>ホットツール</h2>
      								</div>
      								<div   id="wjcelcm34c"   class="phpgenera_Details_mainR3_bottom">
      																		<div   id="wjcelcm34c"   class="phpmain_tab2_mids_top">
      											<a href="http://ipnx.cn/ja/toolset/development-tools/92" title="メモ帳++7.3.1" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58ab96f0f39f7357.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="メモ帳++7.3.1" />
      											</a>
      											<div   id="wjcelcm34c"   class="phpmain_tab2_mids_info">
      												<a href="http://ipnx.cn/ja/toolset/development-tools/92" title="メモ帳++7.3.1" class="phpmain_tab2_mids_title">
      													<h3>メモ帳++7.3.1</h3>
      												</a>
      												<p>使いやすく無(wú)料のコードエディター</p>
      											</div>
      										</div>
      																			<div   id="wjcelcm34c"   class="phpmain_tab2_mids_top">
      											<a href="http://ipnx.cn/ja/toolset/development-tools/93" title="SublimeText3 中國(guó)語(yǔ)版" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58ab97a3baad9677.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="SublimeText3 中國(guó)語(yǔ)版" />
      											</a>
      											<div   id="wjcelcm34c"   class="phpmain_tab2_mids_info">
      												<a href="http://ipnx.cn/ja/toolset/development-tools/93" title="SublimeText3 中國(guó)語(yǔ)版" class="phpmain_tab2_mids_title">
      													<h3>SublimeText3 中國(guó)語(yǔ)版</h3>
      												</a>
      												<p>中國(guó)語(yǔ)版、とても使いやすい</p>
      											</div>
      										</div>
      																			<div   id="wjcelcm34c"   class="phpmain_tab2_mids_top">
      											<a href="http://ipnx.cn/ja/toolset/development-tools/121" title="ゼンドスタジオ 13.0.1" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58ab97ecd1ab2670.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="ゼンドスタジオ 13.0.1" />
      											</a>
      											<div   id="wjcelcm34c"   class="phpmain_tab2_mids_info">
      												<a href="http://ipnx.cn/ja/toolset/development-tools/121" title="ゼンドスタジオ 13.0.1" class="phpmain_tab2_mids_title">
      													<h3>ゼンドスタジオ 13.0.1</h3>
      												</a>
      												<p>強(qiáng)力な PHP 統(tǒng)合開(kāi)発環(huán)境</p>
      											</div>
      										</div>
      																			<div   id="wjcelcm34c"   class="phpmain_tab2_mids_top">
      											<a href="http://ipnx.cn/ja/toolset/development-tools/469" title="ドリームウィーバー CS6" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58d0e0fc74683535.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="ドリームウィーバー CS6" />
      											</a>
      											<div   id="wjcelcm34c"   class="phpmain_tab2_mids_info">
      												<a href="http://ipnx.cn/ja/toolset/development-tools/469" title="ドリームウィーバー CS6" class="phpmain_tab2_mids_title">
      													<h3>ドリームウィーバー CS6</h3>
      												</a>
      												<p>ビジュアル Web 開(kāi)発ツール</p>
      											</div>
      										</div>
      																			<div   id="wjcelcm34c"   class="phpmain_tab2_mids_top">
      											<a href="http://ipnx.cn/ja/toolset/development-tools/500" title="SublimeText3 Mac版" class="phpmain_tab2_mids_top_img">
      												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58d34035e2757995.png?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="SublimeText3 Mac版" />
      											</a>
      											<div   id="wjcelcm34c"   class="phpmain_tab2_mids_info">
      												<a href="http://ipnx.cn/ja/toolset/development-tools/500" title="SublimeText3 Mac版" class="phpmain_tab2_mids_title">
      													<h3>SublimeText3 Mac版</h3>
      												</a>
      												<p>神レベルのコード編集ソフト(SublimeText3)</p>
      											</div>
      										</div>
      																	</div>
      								<div   id="wjcelcm34c"   class="phpgenera_Details_mainR3_more">
      									<a href="http://ipnx.cn/ja/ai">もっと見(jiàn)る</a>
      								</div>
      							</div>
      						</div>
      										
      
      					
      					<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4">
      						<div   id="wjcelcm34c"   class="phpmain1_4R_readrank">
      							<div   id="wjcelcm34c"   class="phpmain1_4R_readrank_top">
      								<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      									onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      									src="/static/imghw/hotarticle2.png" alt="" />
      								<h2>ホットトピック</h2>
      							</div>
      							<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottom">
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/ja/faq/laravel-tutori" title="Laravel チュートリアル" class="phpgenera_Details_mainR4_bottom_title">Laravel チュートリアル</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_infos">
      											<img src="/static/imghw/eyess.png" alt="" />
      											<span>1597</span>
      										</div>
      										<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_infos">
      											<img src="/static/imghw/tiezi.png" alt="" />
      											<span>29</span>
      										</div>
      									</div>
      								</div>
      															<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms">
      									<a href="http://ipnx.cn/ja/faq/php-tutorial" title="PHP チュートリアル" class="phpgenera_Details_mainR4_bottom_title">PHP チュートリアル</a>
      									<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_info">
      										<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_infos">
      											<img src="/static/imghw/eyess.png" alt="" />
      											<span>1488</span>
      										</div>
      										<div   id="wjcelcm34c"   class="phpgenera_Details_mainR4_bottoms_infos">
      											<img src="/static/imghw/tiezi.png" alt="" />
      											<span>72</span>
      										</div>
      									</div>
      								</div>
      														</div>
      							<div   id="wjcelcm34c"   class="phpgenera_Details_mainR3_more">
      								<a href="http://ipnx.cn/ja/faq/zt">もっと見(jiàn)る</a>
      							</div>
      						</div>
      					</div>
      				</div>
      			</div>
      							<div   id="wjcelcm34c"   class="Article_Details_main2">
      					<div   id="wjcelcm34c"   class="phpgenera_Details_mainL4">
      						<div   id="wjcelcm34c"   class="phpmain1_2_top">
      							<a href="javascript:void(0);" class="phpmain1_2_top_title">Related knowledge<img
      									src="/static/imghw/index2_title2.png" alt="" /></a>
      						</div>
      						<div   id="wjcelcm34c"   class="phpgenera_Details_mainL4_info">
      
      													<div   id="wjcelcm34c"   class="phphistorical_Version2_mids">
      								<a href="http://ipnx.cn/ja/faq/538163.html" title="PHP WeChat 開(kāi)発: メッセージの暗號(hào)化と復(fù)號(hào)化を?qū)g裝する方法" class="phphistorical_Version2_mids_img">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/202305/13/2023051311410842487.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="PHP WeChat 開(kāi)発: メッセージの暗號(hào)化と復(fù)號(hào)化を?qū)g裝する方法" />
      								</a>
      								<a href="http://ipnx.cn/ja/faq/538163.html" title="PHP WeChat 開(kāi)発: メッセージの暗號(hào)化と復(fù)號(hào)化を?qū)g裝する方法" class="phphistorical_Version2_mids_title">PHP WeChat 開(kāi)発: メッセージの暗號(hào)化と復(fù)號(hào)化を?qū)g裝する方法</a>
      								<span id="wjcelcm34c"    class="Articlelist_txts_time">May 13, 2023 am	 11:40 AM</span>
      								<p class="Articlelist_txts_p">PHP は、Web 開(kāi)発およびサーバーサイド プログラミング、特に WeChat 開(kāi)発で広く使用されているオープン ソースのスクリプト言語(yǔ)です。現(xiàn)在、ますます多くの企業(yè)や開(kāi)発者が WeChat 開(kāi)発に PHP を使用し始めています。これは、PHP が本當(dāng)に學(xué)びやすく、使いやすい開(kāi)発言語(yǔ)となっているためです。 WeChat の開(kāi)発では、メッセージの暗號(hào)化と復(fù)號(hào)化はデータのセキュリティに関わるため、非常に重要な問(wèn)題となります。暗號(hào)化と復(fù)號(hào)化の方法を持たないメッセージの場(chǎng)合、ハッカーは簡(jiǎn)単にデータを入手でき、ユーザーに脅威を與える可能性があります。</p>
      							</div>
      														<div   id="wjcelcm34c"   class="phphistorical_Version2_mids">
      								<a href="http://ipnx.cn/ja/faq/539146.html" title="PHP WeChat開(kāi)発:投票機(jī)能の実裝方法" class="phphistorical_Version2_mids_img">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/202305/14/2023051411211785644.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="PHP WeChat開(kāi)発:投票機(jī)能の実裝方法" />
      								</a>
      								<a href="http://ipnx.cn/ja/faq/539146.html" title="PHP WeChat開(kāi)発:投票機(jī)能の実裝方法" class="phphistorical_Version2_mids_title">PHP WeChat開(kāi)発:投票機(jī)能の実裝方法</a>
      								<span id="wjcelcm34c"    class="Articlelist_txts_time">May 14, 2023 am	 11:21 AM</span>
      								<p class="Articlelist_txts_p">WeChat パブリック アカウントの開(kāi)発では、投票機(jī)能がよく使用されます。投票機(jī)能はユーザーが気軽に交流に參加できるほか、イベントの開(kāi)催や意見(jiàn)調(diào)査などにも重要なツールです。この記事では、PHPを使用してWeChatの投票機(jī)能を?qū)g裝する方法を紹介します。 WeChat公式アカウントの認(rèn)証を取得する まずはWeChat公式アカウントの認(rèn)証を取得する必要があります。 WeChatパブリックプラットフォームでは、WeChatパブリックアカウント、公式アカウント、およびパブリックアカウントに対応するトークンのAPIアドレスを設(shè)定する必要があります。 PHP言語(yǔ)を使用した開(kāi)発の過(guò)程では、WeChatが公式に提供するPHを使用する必要があります</p>
      							</div>
      														<div   id="wjcelcm34c"   class="phphistorical_Version2_mids">
      								<a href="http://ipnx.cn/ja/faq/538461.html" title="PHP を使用して WeChat マス メッセージング ツールを開(kāi)発する" class="phphistorical_Version2_mids_img">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/202305/13/2023051317002079423.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="PHP を使用して WeChat マス メッセージング ツールを開(kāi)発する" />
      								</a>
      								<a href="http://ipnx.cn/ja/faq/538461.html" title="PHP を使用して WeChat マス メッセージング ツールを開(kāi)発する" class="phphistorical_Version2_mids_title">PHP を使用して WeChat マス メッセージング ツールを開(kāi)発する</a>
      								<span id="wjcelcm34c"    class="Articlelist_txts_time">May 13, 2023 pm	 05:00 PM</span>
      								<p class="Articlelist_txts_p">WeChat の人気に伴い、マーケティング ツールとして WeChat を使用し始める企業(yè)が増えています。 WeChat グループ メッセージング機(jī)能は、企業(yè)が WeChat マーケティングを行うための重要な手段の 1 つです。ただし、手動(dòng)送信のみに頼ると、マーケターにとって非常に時(shí)間と労力がかかる作業(yè)になります。したがって、WeChat マス メッセージング ツールを開(kāi)発することが特に重要です。この記事では、PHP を使用して WeChat マス メッセージング ツールを開(kāi)発する方法を紹介します。 1. 準(zhǔn)備作業(yè) WeChat マス メッセージング ツールを開(kāi)発するには、次の技術(shù)點(diǎn)を習(xí)得する必要があります。 PHP WeChat パブリック プラットフォーム開(kāi)発の基礎(chǔ)知識(shí) 開(kāi)発ツール: Sub</p>
      							</div>
      														<div   id="wjcelcm34c"   class="phphistorical_Version2_mids">
      								<a href="http://ipnx.cn/ja/faq/538502.html" title="PHP WeChat 開(kāi)発: カスタマー サービスのチャット ウィンドウ管理を?qū)g裝する方法" class="phphistorical_Version2_mids_img">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/202305/13/2023051317512149843.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="PHP WeChat 開(kāi)発: カスタマー サービスのチャット ウィンドウ管理を?qū)g裝する方法" />
      								</a>
      								<a href="http://ipnx.cn/ja/faq/538502.html" title="PHP WeChat 開(kāi)発: カスタマー サービスのチャット ウィンドウ管理を?qū)g裝する方法" class="phphistorical_Version2_mids_title">PHP WeChat 開(kāi)発: カスタマー サービスのチャット ウィンドウ管理を?qū)g裝する方法</a>
      								<span id="wjcelcm34c"    class="Articlelist_txts_time">May 13, 2023 pm	 05:51 PM</span>
      								<p class="Articlelist_txts_p">WeChat は現(xiàn)在、世界最大のユーザーベースを持つソーシャル プラットフォームの 1 つであり、モバイル インターネットの普及に伴い、ますます多くの企業(yè)が WeChat マーケティングの重要性を認(rèn)識(shí)し始めています。 WeChat マーケティングを?qū)g施する場(chǎng)合、顧客サービスは重要な部分です。カスタマー サービスのチャット ウィンドウをより適切に管理するために、WeChat 開(kāi)発に PHP 言語(yǔ)を使用できます。 1. PHP WeChat 開(kāi)発の概要 PHP は、Web 開(kāi)発の分野で広く使用されているオープン ソースのサーバー側(cè)スクリプト言語(yǔ)です。 WeChat パブリック プラットフォームが提供する開(kāi)発インターフェイスと組み合わせると、PHP 言語(yǔ)を使用して WeChat を?qū)g行できます。</p>
      							</div>
      														<div   id="wjcelcm34c"   class="phphistorical_Version2_mids">
      								<a href="http://ipnx.cn/ja/faq/538446.html" title="PHP WeChat 開(kāi)発: ユーザータグ管理を?qū)g裝する方法" class="phphistorical_Version2_mids_img">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/202305/13/2023051316320410288.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="PHP WeChat 開(kāi)発: ユーザータグ管理を?qū)g裝する方法" />
      								</a>
      								<a href="http://ipnx.cn/ja/faq/538446.html" title="PHP WeChat 開(kāi)発: ユーザータグ管理を?qū)g裝する方法" class="phphistorical_Version2_mids_title">PHP WeChat 開(kāi)発: ユーザータグ管理を?qū)g裝する方法</a>
      								<span id="wjcelcm34c"    class="Articlelist_txts_time">May 13, 2023 pm	 04:31 PM</span>
      								<p class="Articlelist_txts_p">WeChat パブリック アカウントの開(kāi)発において、ユーザー タグ管理は非常に重要な機(jī)能であり、開(kāi)発者がユーザーをよりよく理解し、管理できるようになります。この記事では、PHPを使用してWeChatのユーザータグ管理機(jī)能を?qū)g裝する方法を紹介します。 1. WeChat ユーザーの openid を取得する WeChat ユーザータグ管理機(jī)能を使用する前に、まずユーザーの openid を取得する必要があります。 WeChat パブリック アカウントの開(kāi)発では、ユーザーの承認(rèn)を通じて openid を取得するのが一般的です。ユーザー認(rèn)証が完了したら、次のコードを通じてユーザーを取得できます。</p>
      							</div>
      														<div   id="wjcelcm34c"   class="phphistorical_Version2_mids">
      								<a href="http://ipnx.cn/ja/faq/538445.html" title="PHP WeChat 開(kāi)発: グループ メッセージ送信レコードの実裝方法" class="phphistorical_Version2_mids_img">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/202305/13/2023051316314889614.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="PHP WeChat 開(kāi)発: グループ メッセージ送信レコードの実裝方法" />
      								</a>
      								<a href="http://ipnx.cn/ja/faq/538445.html" title="PHP WeChat 開(kāi)発: グループ メッセージ送信レコードの実裝方法" class="phphistorical_Version2_mids_title">PHP WeChat 開(kāi)発: グループ メッセージ送信レコードの実裝方法</a>
      								<span id="wjcelcm34c"    class="Articlelist_txts_time">May 13, 2023 pm	 04:31 PM</span>
      								<p class="Articlelist_txts_p">WeChat が人々の生活においてますます重要なコミュニケーション ツールになるにつれ、その機(jī)敏なメッセージング機(jī)能はすぐに多くの企業(yè)や個(gè)人に支持されるようになりました。企業(yè)にとって、WeChat をマーケティング プラットフォームとして開(kāi)発することがトレンドになっており、WeChat 開(kāi)発の重要性が徐々に顕著になってきています。その中でも、グループ送信機(jī)能はさらに広く使用されているため、PHP プログラマとしてグループ メッセージ送信レコードを?qū)g裝するにはどうすればよいでしょうか?以下に簡(jiǎn)単に紹介します。 1. WeChat パブリック アカウントに関する開(kāi)発知識(shí)を理解する グループ メッセージ送信レコードの実裝方法を理解する前に、</p>
      							</div>
      														<div   id="wjcelcm34c"   class="phphistorical_Version2_mids">
      								<a href="http://ipnx.cn/ja/faq/567918.html" title="PHP を使用して WeChat パブリック アカウント開(kāi)発を?qū)g裝する手順" class="phphistorical_Version2_mids_img">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/000/887/227/168784001718638.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="PHP を使用して WeChat パブリック アカウント開(kāi)発を?qū)g裝する手順" />
      								</a>
      								<a href="http://ipnx.cn/ja/faq/567918.html" title="PHP を使用して WeChat パブリック アカウント開(kāi)発を?qū)g裝する手順" class="phphistorical_Version2_mids_title">PHP を使用して WeChat パブリック アカウント開(kāi)発を?qū)g裝する手順</a>
      								<span id="wjcelcm34c"    class="Articlelist_txts_time">Jun 27, 2023 pm	 12:26 PM</span>
      								<p class="Articlelist_txts_p">PHP を使用して WeChat 公開(kāi)アカウントを開(kāi)発する方法 WeChat 公開(kāi)アカウントは、多くの企業(yè)にとってプロモーションと交流のための重要なチャネルとなっており、一般的に使用される Web 言語(yǔ)として PHP を使用して WeChat 公開(kāi)アカウントを開(kāi)発することもできます。この記事では、PHP を使用して WeChat 公開(kāi)アカウントを開(kāi)発する具體的な手順を紹介します。ステップ1:WeChat公式アカウントの開(kāi)発者アカウントを取得する WeChat公式アカウントの開(kāi)発を開(kāi)始する前に、WeChat公式アカウントの開(kāi)発者アカウントを申請(qǐng)する必要があります。具體的な登録プロセスについては、WeChat パブリック プラットフォームの公式 Web サイトを參照してください。</p>
      							</div>
      														<div   id="wjcelcm34c"   class="phphistorical_Version2_mids">
      								<a href="http://ipnx.cn/ja/faq/545207.html" title="WeChat 開(kāi)発に PHP を使用するにはどうすればよいですか?" class="phphistorical_Version2_mids_img">
      									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
      										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/202305/21/2023052108380095163.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="WeChat 開(kāi)発に PHP を使用するにはどうすればよいですか?" />
      								</a>
      								<a href="http://ipnx.cn/ja/faq/545207.html" title="WeChat 開(kāi)発に PHP を使用するにはどうすればよいですか?" class="phphistorical_Version2_mids_title">WeChat 開(kāi)発に PHP を使用するにはどうすればよいですか?</a>
      								<span id="wjcelcm34c"    class="Articlelist_txts_time">May 21, 2023 am	 08:37 AM</span>
      								<p class="Articlelist_txts_p">インターネットとモバイル スマート デバイスの発展に伴い、WeChat はソーシャルおよびマーケティング分野に欠かせないものになりました。デジタル化が進(jìn)むこの時(shí)代において、WeChat 開(kāi)発に PHP を使用する方法が多くの開(kāi)発者の焦點(diǎn)になっています。この記事では主に、PHP を WeChat 開(kāi)発に使用する方法とそのヒントや注意事項(xiàng)を紹介します。 1. 開(kāi)発環(huán)境の準(zhǔn)備 WeChat を開(kāi)発する前に、まず対応する開(kāi)発環(huán)境を準(zhǔn)備する必要があります。具體的には、PHP オペレーティング環(huán)境と WeChat パブリック プラットフォームをインストールする必要があります。</p>
      							</div>
      													</div>
      
      													<a href="http://ipnx.cn/ja/weixin-marketing.html" class="phpgenera_Details_mainL4_botton">
      								<span>See all articles</span>
      								<img src="/static/imghw/down_right.png" alt="" />
      							</a>
      											</div>
      				</div>
      					</div>
      	</main>
      	<footer>
          <div   id="wjcelcm34c"   class="footer">
              <div   id="wjcelcm34c"   class="footertop">
                  <img src="/static/imghw/logo.png" alt="">
                  <p>福祉オンライン PHP トレーニング,PHP 學(xué)習(xí)者の迅速な成長(zhǎng)を支援します!</p>
              </div>
              <div   id="wjcelcm34c"   class="footermid">
                  <a href="http://ipnx.cn/ja/about/us.html">私たちについて</a>
                  <a href="http://ipnx.cn/ja/about/disclaimer.html">免責(zé)事項(xiàng)</a>
                  <a href="http://ipnx.cn/ja/update/article_0_1.html">Sitemap</a>
              </div>
              <div   id="wjcelcm34c"   class="footerbottom">
                  <p>
                      ? php.cn All rights reserved
                  </p>
              </div>
          </div>
      </footer>
      
      <input type="hidden" id="verifycode" value="/captcha.html">
      
      
      
      
      		<link rel='stylesheet' id='_main-css' href='/static/css/viewer.min.css?2' type='text/css' media='all' />
      	
      	
      	
      	
      	
      
      	
      	
      
      
      
      
      
      
      <footer>
      <div class="friendship-link">
      <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p>
      <a href="http://ipnx.cn/" title="亚洲国产日韩欧美一区二区三区">亚洲国产日韩欧美一区二区三区</a>
      
      <div class="friend-links">
      
      
      </div>
      </div>
      
      </footer>
      
      
      <script>
      (function(){
          var bp = document.createElement('script');
          var curProtocol = window.location.protocol.split(':')[0];
          if (curProtocol === 'https') {
              bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
          }
          else {
              bp.src = 'http://push.zhanzhang.baidu.com/push.js';
          }
          var s = document.getElementsByTagName("script")[0];
          s.parentNode.insertBefore(bp, s);
      })();
      </script>
      </body><div id="zzx5a" class="pl_css_ganrao" style="display: none;"><em id="zzx5a"></em><th id="zzx5a"><nobr id="zzx5a"><optgroup id="zzx5a"></optgroup></nobr></th><em id="zzx5a"><optgroup id="zzx5a"><nav id="zzx5a"><label id="zzx5a"></label></nav></optgroup></em><var id="zzx5a"><strong id="zzx5a"></strong></var><em id="zzx5a"></em><abbr id="zzx5a"></abbr><label id="zzx5a"><strike id="zzx5a"><dl id="zzx5a"></dl></strike></label><dfn id="zzx5a"></dfn><td id="zzx5a"></td><li id="zzx5a"></li><strong id="zzx5a"><menu id="zzx5a"><code id="zzx5a"><legend id="zzx5a"></legend></code></menu></strong><abbr id="zzx5a"></abbr><ol id="zzx5a"><source id="zzx5a"><wbr id="zzx5a"></wbr></source></ol><object id="zzx5a"><legend id="zzx5a"><p id="zzx5a"></p></legend></object><pre id="zzx5a"></pre><meter id="zzx5a"></meter><center id="zzx5a"></center><sup id="zzx5a"><thead id="zzx5a"><acronym id="zzx5a"></acronym></thead></sup><em id="zzx5a"></em><dd id="zzx5a"><xmp id="zzx5a"><blockquote id="zzx5a"></blockquote></xmp></dd><strike id="zzx5a"><center id="zzx5a"></center></strike><ol id="zzx5a"><dl id="zzx5a"></dl></ol><menu id="zzx5a"></menu><form id="zzx5a"></form><small id="zzx5a"><i id="zzx5a"><legend id="zzx5a"></legend></i></small><object id="zzx5a"><s id="zzx5a"><rt id="zzx5a"><thead id="zzx5a"></thead></rt></s></object><cite id="zzx5a"><strike id="zzx5a"></strike></cite><nobr id="zzx5a"><listing id="zzx5a"><abbr id="zzx5a"></abbr></listing></nobr><label id="zzx5a"><object id="zzx5a"><rt id="zzx5a"></rt></object></label><track id="zzx5a"><th id="zzx5a"><table id="zzx5a"><optgroup id="zzx5a"></optgroup></table></th></track><cite id="zzx5a"></cite><dl id="zzx5a"></dl><dfn id="zzx5a"></dfn><th id="zzx5a"></th><pre id="zzx5a"></pre><dfn id="zzx5a"><cite id="zzx5a"></cite></dfn><blockquote id="zzx5a"></blockquote><strong id="zzx5a"><sup id="zzx5a"><ol id="zzx5a"></ol></sup></strong><progress id="zzx5a"></progress><strong id="zzx5a"></strong><li id="zzx5a"><nobr id="zzx5a"><listing id="zzx5a"></listing></nobr></li><strong id="zzx5a"></strong><label id="zzx5a"><code id="zzx5a"><strong id="zzx5a"></strong></code></label><ins id="zzx5a"><output id="zzx5a"><center id="zzx5a"></center></output></ins><code id="zzx5a"></code><tr id="zzx5a"><dfn id="zzx5a"><pre id="zzx5a"></pre></dfn></tr><center id="zzx5a"></center><del id="zzx5a"><ul id="zzx5a"><kbd id="zzx5a"><tr id="zzx5a"></tr></kbd></ul></del><form id="zzx5a"></form><strike id="zzx5a"></strike><tr id="zzx5a"><abbr id="zzx5a"></abbr></tr><cite id="zzx5a"><fieldset id="zzx5a"></fieldset></cite><fieldset id="zzx5a"></fieldset><cite id="zzx5a"></cite><abbr id="zzx5a"></abbr><strong id="zzx5a"></strong><address id="zzx5a"></address><td id="zzx5a"><center id="zzx5a"><dd id="zzx5a"><xmp id="zzx5a"></xmp></dd></center></td><button id="zzx5a"><small id="zzx5a"><dfn id="zzx5a"></dfn></small></button><source id="zzx5a"></source><samp id="zzx5a"><delect id="zzx5a"><ul id="zzx5a"></ul></delect></samp><big id="zzx5a"><progress id="zzx5a"></progress></big><listing id="zzx5a"><dfn id="zzx5a"><cite id="zzx5a"></cite></dfn></listing><th id="zzx5a"></th><strike id="zzx5a"><tfoot id="zzx5a"><tbody id="zzx5a"></tbody></tfoot></strike><progress id="zzx5a"></progress><strong id="zzx5a"></strong><noframes id="zzx5a"></noframes><noframes id="zzx5a"></noframes><option id="zzx5a"><tbody id="zzx5a"></tbody></option><small id="zzx5a"></small><object id="zzx5a"></object><sup id="zzx5a"></sup><tbody id="zzx5a"><pre id="zzx5a"><sub id="zzx5a"><thead id="zzx5a"></thead></sub></pre></tbody><wbr id="zzx5a"><td id="zzx5a"><big id="zzx5a"><progress id="zzx5a"></progress></big></td></wbr><tt id="zzx5a"></tt><samp id="zzx5a"><ins id="zzx5a"></ins></samp><acronym id="zzx5a"></acronym><s id="zzx5a"><rt id="zzx5a"><thead id="zzx5a"><td id="zzx5a"></td></thead></rt></s><tbody id="zzx5a"></tbody><dd id="zzx5a"><sub id="zzx5a"><blockquote id="zzx5a"></blockquote></sub></dd><form id="zzx5a"></form><strong id="zzx5a"></strong><pre id="zzx5a"></pre><s id="zzx5a"><rt id="zzx5a"><source id="zzx5a"></source></rt></s><font id="zzx5a"></font><u id="zzx5a"></u><em id="zzx5a"></em><label id="zzx5a"></label><span id="zzx5a"></span><optgroup id="zzx5a"></optgroup><pre id="zzx5a"></pre><ins id="zzx5a"><ul id="zzx5a"><kbd id="zzx5a"></kbd></ul></ins><option id="zzx5a"><form id="zzx5a"><abbr id="zzx5a"><strong id="zzx5a"></strong></abbr></form></option><source id="zzx5a"><wbr id="zzx5a"></wbr></source><input id="zzx5a"></input><p id="zzx5a"></p><p id="zzx5a"><strike id="zzx5a"><dl id="zzx5a"></dl></strike></p><delect id="zzx5a"><small id="zzx5a"></small></delect><label id="zzx5a"></label><object id="zzx5a"></object><th id="zzx5a"></th><rt id="zzx5a"></rt><dl id="zzx5a"></dl><delect id="zzx5a"></delect><ol id="zzx5a"></ol><object id="zzx5a"><wbr id="zzx5a"><td id="zzx5a"></td></wbr></object><strike id="zzx5a"></strike><style id="zzx5a"><fieldset id="zzx5a"><label id="zzx5a"></label></fieldset></style><menuitem id="zzx5a"></menuitem><progress id="zzx5a"></progress><menu id="zzx5a"><i id="zzx5a"><legend id="zzx5a"><p id="zzx5a"></p></legend></i></menu><dfn id="zzx5a"></dfn><menu id="zzx5a"></menu><thead id="zzx5a"><b id="zzx5a"><small id="zzx5a"><dfn id="zzx5a"></dfn></small></b></thead><label id="zzx5a"><sup id="zzx5a"><rt id="zzx5a"></rt></sup></label><sup id="zzx5a"></sup><legend id="zzx5a"><p id="zzx5a"><dl id="zzx5a"><th id="zzx5a"></th></dl></p></legend><wbr id="zzx5a"></wbr><code id="zzx5a"><strong id="zzx5a"><cite id="zzx5a"><strike id="zzx5a"></strike></cite></strong></code><form id="zzx5a"></form><td id="zzx5a"></td><td id="zzx5a"><center id="zzx5a"></center></td><wbr id="zzx5a"></wbr><kbd id="zzx5a"></kbd><strike id="zzx5a"><span id="zzx5a"><form id="zzx5a"></form></span></strike><tt id="zzx5a"><option id="zzx5a"></option></tt><kbd id="zzx5a"><form id="zzx5a"></form></kbd><nobr id="zzx5a"></nobr><tbody id="zzx5a"></tbody><track id="zzx5a"><th id="zzx5a"><nobr id="zzx5a"></nobr></th></track><sup id="zzx5a"></sup><pre id="zzx5a"></pre><strong id="zzx5a"></strong><center id="zzx5a"><acronym id="zzx5a"></acronym></center><source id="zzx5a"></source><tbody id="zzx5a"><label id="zzx5a"><code id="zzx5a"></code></label></tbody><tr id="zzx5a"></tr><b id="zzx5a"><tr id="zzx5a"><abbr id="zzx5a"></abbr></tr></b><source id="zzx5a"><wbr id="zzx5a"><div id="zzx5a"></div></wbr></source><ins id="zzx5a"></ins><address id="zzx5a"></address><pre id="zzx5a"></pre><menuitem id="zzx5a"><center id="zzx5a"><acronym id="zzx5a"></acronym></center></menuitem><button id="zzx5a"><option id="zzx5a"></option></button><address id="zzx5a"></address></div>
      
      </html>