[$type]
cms
[$websystype]
dedecms5.7/dedecms5.6-utf8
[$lastupdate]
2011-05-05
[$code]


  public string get_encodetype(){

if(this.cmstype.IndexOf("utf8")!=-1){
 return "utf-8";
 }else{
 return "gb2312";
   }


   }

 
  public  string  connect_to_admin(string adminurl,string uid,string pwd){ 

   GetRemoteObj pw=new GetRemoteObj();
     string outc="";
    if(pw.GetRemoteHtmlCode(adminurl,"","get","",out outc)==""){


   return "-1";
  }
   
  string urlstr=pw.add_param_to_url(adminurl,"dopost=login&adminstyle=newdedecms&userid="+uid+"&pwd="+pwd);
  pw.isusing_2ci_bianma_get=1;

   string rt=pw.GetRemoteHtmlCode(urlstr,"","get","",out outc );


  
 if(pw.html_gb2312.IndexOf("֤벻ȷ")!=-1||pw.html_utf8.IndexOf("֤벻ȷ")!=-1){
     return "2";
    }

   //msgboxa(pw.html_utf8);
   if(pw.html_gb2312.IndexOf("ɹ¼")!=-1||pw.html_utf8.IndexOf("ɹ¼")!=-1){
     return "1";
    }else{
     return "0";

     }
    
   }
  
   //  oncontextmenu="CommonMenu(event,this,1,'ssssssssss')">ssssssssss[ID:1]</a>

 
  public string add_web(string adminurl,string uid,string pwd,string webname,string webid){ 
   
   
   GetRemoteObj pw=new GetRemoteObj();
   string urlstr=pw.add_param_to_url(adminurl,"dopost=login&adminstyle=newdedecms&userid="+uid+"&pwd="+pwd);
     string outc="";
  pw.isusing_2ci_bianma_get=1;
   string rt=pw.GetRemoteHtmlCode(urlstr,"","get","",out outc );
   
    

   string classadminu=pw.zz_get_admin_folder_url_from_login_url(adminurl)+"sys_info.php";
  

   string rooturl=pw.zz_get_root_folder_url_from_login_url(adminurl);
  

  webname = System.Web.HttpUtility.UrlEncode(webname, System.Text.Encoding.GetEncoding(get_encodetype()));





   string pm="";

   if(this.cmstype.IndexOf("dedecms5.5")!=-1){





pm="dopost=save&edit___cfg_basehost="+rooturl+"&edit___cfg_indexurl=%2F&edit___cfg_indexname="+System.Web.HttpUtility.UrlEncode("ҳ", System.Text.Encoding.GetEncoding(get_encodetype()))+"&edit___cfg_webname="+webname+"&edit___cfg_arcdir=%2Fa&edit___cfg_medias_dir=%2Fuploads&edit___cfg_fck_xhtml=N&edit___cfg_df_style=default&edit___cfg_powerby=Copyright+%26copy%3B+2002-2009+DEDECMS&edit___cfg_keywords=&edit___cfg_description=&edit___cfg_beian=&edit___cfg_cmspath=%2F55utf&edit___cfg_cookie_encode=TrEAn2003X&edit___cfg_backup_dir=backupdata&edit___cfg_adminemail=admin@ewbsite.com&edit___cfg_html_editor=fck&edit___cfg_specnote=6&edit___cfg_list_symbol=+%3E+&edit___cfg_keyword_replace=Y&edit___cfg_multi_site=N&edit___cfg_dede_log=N&edit___cfg_ftp_host=&edit___cfg_ftp_port=21&edit___cfg_ftp_user=&edit___cfg_ftp_pwd=&edit___cfg_ftp_root=%2F&edit___cfg_ftp_mkdir=N&edit___cfg_cli_time=8&edit___cfg_sendmail_bysmtp=Y&edit___cfg_smtp_server=smtp.qq.com&edit___cfg_smtp_port=25&edit___cfg_smtp_usermail=&edit___cfg_smtp_user=&edit___cfg_smtp_password=&edit___cfg_online_type=nps&edit___cfg_upload_switch=Y&edit___cfg_allsearch_limit=1&edit___cfg_rewrite=N&edit___cfg_delete=Y&edit___cfg_typedir_df=Y&edit___cfg_ddimg_width=240&edit___cfg_ddimg_height=180&edit___cfg_imgtype=jpg%7Cgif%7Cpng&edit___cfg_softtype=zip%7Cgz%7Crar%7Ciso%7Cdoc%7Cxsl%7Cppt%7Cwps%7Cpdf&edit___cfg_mediatype=swf%7Cmpg%7Cmp3%7Crm%7Crmvb%7Cwmv%7Cwma%7Cwav%7Cmid%7Cmov&edit___cfg_album_width=800&edit___cfg_album_row=3&edit___cfg_album_col=4&edit___cfg_album_pagesize=12&edit___cfg_album_style=2&edit___cfg_album_ddwidth=200&edit___cfg_max_face=50&edit___cfg_addon_savetype=ymd&edit___cfg_qk_uploadlit=Y&edit___cfg_ddimg_full=N&edit___cfg_ddimg_bgcolor=0&edit___cfg_uplitpic_cut=Y&edit___cfg_album_mark=N&edit___cfg_mb_open=Y&edit___cfg_mb_album=Y&edit___cfg_mb_upload=Y&edit___cfg_mb_upload_size=1024&edit___cfg_mb_sendall=Y&edit___cfg_mb_rmdown=Y&edit___cfg_mb_addontype=swf%7Cmpg%7Cmp3%7Crm%7Crmvb%7Cwmv%7Cwma%7Cwav%7Cmid%7Cmov%7Czip%7Crar%7Cdoc%7Cxsl%7Cppt%7Cwps&edit___cfg_mb_max=500&edit___cfg_mb_notallow=www%2Cbbs%2Cftp%2Cmail%2Cuser%2Cusers%2Cadmin%2Cadministrator&edit___cfg_mb_idmin=3&edit___cfg_mb_pwdmin=3&edit___cfg_mb_pwdtype=32&edit___cfg_md_idurl=N&edit___cfg_mb_rank=10&edit___cfg_md_mailtest=N&edit___cfg_mb_spacesta=0&edit___cfg_mb_allowncarc=Y&edit___cfg_mb_allowreg=Y&edit___cfg_mb_adminlock=N&edit___cfg_mb_spaceallarc=0&edit___cfg_mb_wnameone=N&edit___cfg_notallowstr=%E9%9D%9E%E5%85%B8%7C%E8%89%BE%E6%BB%8B%E7%97%85%7C%E9%98%B3%E7%97%BF&edit___cfg_replacestr=%E5%A5%B9%E5%A6%88%7C%E5%AE%83%E5%A6%88%7C%E4%BB%96%E5%A6%88%7C%E4%BD%A0%E5%A6%88%7C%E5%8E%BB%E6%AD%BB%7C%E8%B4%B1%E4%BA%BA&edit___cfg_feedbackcheck=N&edit___cfg_feedback_ck=Y&edit___cfg_feedback_time=30&edit___cfg_feedback_numip=30&edit___cfg_vdcode_member=Y&edit___cfg_mb_cktitle=Y&edit___cfg_mb_editday=7&edit___cfg_caicai_sub=2&edit___cfg_caicai_add=2&edit___cfg_feedback_add=5&edit___cfg_feedback_sub=5&edit___cfg_feedback_forbid=N&edit___cfg_sendarc_scores=10&edit___cfg_sendfb_scores=3&edit___cfg_face_adds=10&edit___cfg_moreinfo_adds=20&edit___cfg_money_scores=50&edit___cfg_login_adds=2&edit___cfg_userad_adds=10&edit___cfg_arcsptitle=N&edit___cfg_arcautosp=N&edit___cfg_arcautosp_size=5&edit___cfg_list_son=Y&edit___cfg_keyword_like=N&edit___cfg_index_max=10000&edit___cfg_index_cache=86400&edit___cfg_tplcache=Y&edit___cfg_tplcache_dir=%2Fdata%2Ftplcache&edit___cfg_makesign_cache=N&edit___cfg_search_max=50000&edit___cfg_search_maxrc=300&edit___cfg_search_time=3&edit___cfg_need_typeid2=Y&edit___cfg_cache_type=id&edit___cfg_makeindex=N&edit___cfg_make_andcat=N&edit___cfg_make_prenext=Y&edit___cfg_puccache_time=36000&edit___cfg_auot_description=240&edit___cfg_rm_remote=Y&edit___cfg_arc_dellink=N&edit___cfg_arc_autopic=Y&edit___cfg_arc_autokeyword=Y&edit___cfg_title_maxlen=60&edit___cfg_check_title=Y&edit___cfg_jump_once=Y&edit___cfg_task_pwd=&edit___cfg_addon_domainbind=N&edit___cfg_addon_domain=&edit___cfg_df_dutyadmin=admin&edit___cfg_arc_dirname=Y&edit___cfg_arc_click=-1&edit___cfg_replace_num=2&edit___cfg_baidunews_limit=100&edit___cfg_updateperi=15";














   }else{
   pm="dopost=save&edit___cfg_basehost="+rooturl+"&edit___cfg_indexurl=%2F&edit___cfg_indexname="+System.Web.HttpUtility.UrlEncode("ҳ", System.Text.Encoding.GetEncoding(get_encodetype()))+"&edit___cfg_webname="+webname+"&edit___cfg_arcdir=%2Fa&edit___cfg_medias_dir=%2Fuploads&edit___cfg_fck_xhtml=N&edit___cfg_df_style=default&edit___cfg_powerby=Copyright+%26copy%3B+2002-2011+DEDECMS&edit___cfg_keywords=&edit___cfg_description=&edit___cfg_beian=&edit___cfg_cmspath=&edit___cfg_cookie_encode=BlZRe3096A&edit___cfg_backup_dir=backupdata&edit___cfg_adminemail=admin@dedecms.com&edit___cfg_html_editor=ckeditor&edit___cfg_domain_cookie=&edit___cfg_specnote=6&edit___cfg_list_symbol=+%3E+&edit___cfg_keyword_replace=Y&edit___cfg_multi_site=N&edit___cfg_dede_log=N&edit___cfg_ftp_host=&edit___cfg_ftp_port=21&edit___cfg_ftp_user=&edit___cfg_ftp_pwd=&edit___cfg_ftp_root=%2F&edit___cfg_ftp_mkdir=N&edit___cfg_cli_time=8&edit___cfg_sendmail_bysmtp=Y&edit___cfg_smtp_server=smtp.qq.com&edit___cfg_smtp_port=25&edit___cfg_smtp_usermail=desdev@vip.qq.com&edit___cfg_smtp_user=desdev&edit___cfg_smtp_password=7260444huxiao&edit___cfg_online_type=nps&edit___cfg_upload_switch=Y&edit___cfg_allsearch_limit=1&edit___cfg_rewrite=N&edit___cfg_delete=Y&edit___cfg_typedir_df=Y&edit___cfg_remote_site=N&edit___cfg_title_site=N&edit___cfg_mysql_type=mysqli&edit___cfg_ddimg_width=240&edit___cfg_ddimg_height=180&edit___cfg_imgtype=jpg%7Cgif%7Cpng&edit___cfg_softtype=zip%7Cgz%7Crar%7Ciso%7Cdoc%7Cxsl%7Cppt%7Cwps%7Cpdf&edit___cfg_mediatype=swf%7Cmpg%7Cmp3%7Crm%7Crmvb%7Cwmv%7Cwma%7Cwav%7Cmid%7Cmov&edit___cfg_album_width=800&edit___cfg_album_row=3&edit___cfg_album_col=4&edit___cfg_album_pagesize=12&edit___cfg_album_style=2&edit___cfg_album_ddwidth=200&edit___cfg_max_face=50&edit___cfg_addon_savetype=ymd&edit___cfg_qk_uploadlit=Y&edit___cfg_ddimg_full=N&edit___cfg_ddimg_bgcolor=0&edit___cfg_uplitpic_cut=Y&edit___cfg_album_mark=N&edit___cfg_mb_open=Y&edit___cfg_mb_album=Y&edit___cfg_mb_upload=Y&edit___cfg_mb_upload_size=1024&edit___cfg_mb_sendall=Y&edit___cfg_mb_rmdown=Y&edit___cfg_mb_addontype=swf%7Cmpg%7Cmp3%7Crm%7Crmvb%7Cwmv%7Cwma%7Cwav%7Cmid%7Cmov%7Czip%7Crar%7Cdoc%7Cxsl%7Cppt%7Cwps&edit___cfg_mb_max=500&edit___cfg_mb_notallow=www%2Cbbs%2Cftp%2Cmail%2Cuser%2Cusers%2Cadmin%2Cadministrator&edit___cfg_mb_idmin=3&edit___cfg_mb_pwdmin=3&edit___cfg_mb_pwdtype=32&edit___cfg_md_idurl=N&edit___cfg_mb_rank=10&edit___cfg_md_mailtest=N&edit___cfg_mb_spacesta=-10&edit___cfg_mb_allowncarc=Y&edit___cfg_mb_allowreg=Y&edit___cfg_mb_adminlock=N&edit___cfg_mb_spaceallarc=0&edit___cfg_mb_wnameone=N&edit___cfg_mb_feedcheck=N&edit___cfg_mb_msgischeck=N&edit___cfg_mb_reginfo=Y&edit___cfg_notallowstr=%E9%9D%9E%E5%85%B8%7C%E8%89%BE%E6%BB%8B%E7%97%85%7C%E9%98%B3%E7%97%BF&edit___cfg_replacestr=%E5%A5%B9%E5%A6%88%7C%E5%AE%83%E5%A6%88%7C%E4%BB%96%E5%A6%88%7C%E4%BD%A0%E5%A6%88%7C%E5%8E%BB%E6%AD%BB%7C%E8%B4%B1%E4%BA%BA&edit___cfg_feedbackcheck=N&edit___cfg_feedback_ck=Y&edit___cfg_feedback_time=30&edit___cfg_feedback_numip=30&edit___cfg_vdcode_member=Y&edit___cfg_mb_cktitle=Y&edit___cfg_mb_editday=7&edit___cfg_caicai_sub=2&edit___cfg_caicai_add=2&edit___cfg_feedback_add=5&edit___cfg_feedback_sub=5&edit___cfg_feedback_forbid=N&edit___cfg_sendarc_scores=10&edit___cfg_sendfb_scores=3&edit___cfg_face_adds=10&edit___cfg_moreinfo_adds=20&edit___cfg_money_scores=50&edit___cfg_login_adds=2&edit___cfg_userad_adds=10&edit___cfg_arcsptitle=N&edit___cfg_arcautosp=N&edit___cfg_arcautosp_size=5&edit___cfg_list_son=Y&edit___cfg_keyword_like=N&edit___cfg_index_max=10000&edit___cfg_index_cache=86400&edit___cfg_tplcache=Y&edit___cfg_tplcache_dir=%2Fdata%2Ftplcache&edit___cfg_makesign_cache=N&edit___cfg_search_max=50000&edit___cfg_search_maxrc=300&edit___cfg_search_time=3&edit___cfg_need_typeid2=Y&edit___cfg_cache_type=id&edit___cfg_makeindex=N&edit___cfg_make_andcat=N&edit___cfg_make_prenext=Y&edit___cfg_puccache_time=36000&edit___cfg_memcache_enable=N&edit___cfg_memcache_mc_defa=memcache%3A%2F%2F127.0.0.1%3A11211%2Fdefault127&edit___cfg_memcache_mc_oth=&edit___cfg_auot_description=240&edit___cfg_rm_remote=Y&edit___cfg_arc_dellink=N&edit___cfg_arc_autopic=Y&edit___cfg_arc_autokeyword=Y&edit___cfg_title_maxlen=60&edit___cfg_check_title=Y&edit___cfg_jump_once=Y&edit___cfg_task_pwd=&edit___cfg_addon_domainbind=N&edit___cfg_addon_domain=&edit___cfg_df_dutyadmin=admin&edit___cfg_arc_dirname=Y&edit___cfg_arc_click=-1&edit___cfg_replace_num=2&edit___cfg_sphinx_article=N&edit___cfg_sphinx_host=localhost&edit___cfg_sphinx_port=9312&edit___cfg_baidunews_limit=100&edit___cfg_updateperi=15";

  }


    string urlstr2=pw.add_param_to_url(classadminu,pm);

if(this.cmstype.IndexOf("utf8")!=-1){
  pw.dont_try_gb2312=1;
 }
       string outc2=outc;
   string rt2=pw.GetRemoteHtmlCode(classadminu,pm,"post",outc2,out outc);

   if( rt2.IndexOf("ɹ")!=-1){
  return "1";
   }
    return "0";
  
  }

 
  public string[][] get_lanmu_list(string adminurl,string uid,string pwd){ 



   GetRemoteObj pw=new GetRemoteObj();
   string urlstr=pw.add_param_to_url(adminurl,"dopost=login&adminstyle=newdedecms&userid="+uid+"&pwd="+pwd);
     string outc="";
  pw.isusing_2ci_bianma_get=1;
   string rt=pw.GetRemoteHtmlCode(urlstr,"","get","",out outc );
   
    

   string classadminu=pw.zz_get_admin_folder_url_from_login_url(adminurl)+"catalog_main.php";
  
       string outc2=outc;
   string rt2=pw.GetRemoteHtmlCode(classadminu,"","get",outc2,out outc);



      string inn =rt2;


            Regex regee = new Regex("oncontextmenu=\"CommonMenu\\(event,this,\\d+,'(.*?)'\\)\">(.*?)\\[ID:(\\d+)\\]</a>", RegexOptions.IgnoreCase | RegexOptions.Multiline);


            MatchCollection rtt = regee.Matches(inn);

            string[][] rtarr = new string[rtt.Count][];
            int ii=0;
            foreach (Match ee in rtt)
            {
                rtarr[ii] = new string[2];
                rtarr[ii][0] = ee.Groups[2].Value;
                rtarr[ii][1] = ee.Groups[3].Value;
             //   MessageBox.Show(ee.Groups[2] + "\r\n" + ee.Groups[3]);
                ii++;
            }





    

  

   return  rtarr;


   }

  public string get_add_lanmu(string adminurl,string uid,string pwd,string lanmuname){ 



   GetRemoteObj pw=new GetRemoteObj();
   string urlstr=pw.add_param_to_url(adminurl,"dopost=login&adminstyle=newdedecms&userid="+uid+"&pwd="+pwd);
     string outc="";
  pw.isusing_2ci_bianma_get=1;//ûܴ洢½
   string rt=pw.GetRemoteHtmlCode(urlstr,"","get","",out outc );
   
    

 
  //--------------------------------




   string classadminu=pw.zz_get_admin_folder_url_from_login_url(adminurl)+"catalog_main.php";
  
       string outc2=outc;
   string rt2=pw.GetRemoteHtmlCode(classadminu,"","get",outc2,out outc);



      string inn =rt2;


            Regex regee = new Regex("oncontextmenu=\"CommonMenu\\(event,this,\\d+,'(.*?)'\\)\">(.*?)\\[ID:(\\d+)\\]</a>", RegexOptions.IgnoreCase | RegexOptions.Multiline);


            MatchCollection rtt = regee.Matches(inn);
           //int ishave=0;
            string[][] rtarr = new string[rtt.Count][];
          
            foreach (Match ee in rtt)
            {
                
                if(ee.Groups[2].Value.Trim()==lanmuname.Trim()){

               // ishave=1;
                return ee.Groups[3].Value;
               }
                
     
            }



        

   //msgboxa(rt2);


  //--------------------------------


   classadminu=pw.zz_get_admin_folder_url_from_login_url(adminurl)+"catalog_add.php?listtype=all";
  
 string lanmunamea = System.Web.HttpUtility.UrlEncode(lanmuname, System.Text.Encoding.GetEncoding(get_encodetype()));

   string pm="dopost=save&reid=0&topid=0&issend=1&ishidden=0&channeltype=1&typename="+lanmunamea+"&sortrank=50&corank=0&nextdir=%7Bcmspath%7D%2Fa&typedir=&referpath=parent&isdefault=1&defaultname=index.html&ispart=0&cross=0&crossid=&moresite=0&siteurl=&dfstyle=%7Bstyle%7D&tempindex=%7Bstyle%7D%2Findex_article.htm&templist=%7Bstyle%7D%2Flist_article.htm&temparticle=%7Bstyle%7D%2Farticle_article.htm&namerule=%7Btypedir%7D%2F%7BY%7D%2F%7BM%7D%7BD%7D%2F%7Baid%7D.html&namerule2=%7Btypedir%7D%2Flist_%7Btid%7D_%7Bpage%7D.html&seotitle="+lanmunamea+"&keywords="+lanmunamea+"&description="+lanmunamea+"&content=&imageField.x=23&imageField.y=7";

    string urlstr2=pw.add_param_to_url(classadminu,pm);


       outc2=outc;
   rt2=pw.GetRemoteHtmlCode(urlstr2,"","get",outc2,out outc);


   


  //--------------------------------




   classadminu=pw.zz_get_admin_folder_url_from_login_url(adminurl)+"catalog_main.php";
  
       outc2=outc;
   rt2=pw.GetRemoteHtmlCode(classadminu,"","get",outc2,out outc);



      inn =rt2;


            regee = new Regex("oncontextmenu=\"CommonMenu\\(event,this,\\d+,'(.*?)'\\)\">(.*?)\\[ID:(\\d+)\\]</a>", RegexOptions.IgnoreCase | RegexOptions.Multiline);


            rtt = regee.Matches(inn);
           //int ishave=0;
             rtarr = new string[rtt.Count][];
          
            foreach (Match ee in rtt)
            {
                
                if(ee.Groups[2].Value.Trim()==lanmuname.Trim()){

               // ishave=1;
                return ee.Groups[3].Value;
               }
                
     
            }




  //--------------------------------



   return rt2;
   }




  public string add_a_link(string adminurl,string uid,string pwd,string webname,string webrooturl){ 


  try{

   GetRemoteObj pw=new GetRemoteObj();
   string urlstr=pw.add_param_to_url(adminurl,"dopost=login&adminstyle=newdedecms&userid="+uid+"&pwd="+pwd);
     string outc="";
  pw.isusing_2ci_bianma_get=1;//ûܴ洢½
   //string rt=pw.GetRemoteHtmlCode(adminurl,"dopost=login&adminstyle=newdedecms&userid="+uid+"&pwd="+pwd,"post","",out outc );
   string rt=pw.GetRemoteHtmlCode(urlstr,"","get","",out outc );
    

 
  //--------------------------------

  pw.isusing_2ci_bianma_get=0;


 string webnamea = System.Web.HttpUtility.UrlEncode(webname, System.Text.Encoding.GetEncoding(get_encodetype()));

  

   string classadminu=pw.zz_get_admin_folder_url_from_login_url(adminurl)+"friendlink_add.php";
  
   string pm="dopost=add&url=http://"+webrooturl+"&webname="+webnamea+"&sortrank=1&typeid=1&ischeck=2";

     string  outc2=outc;
if(this.cmstype.IndexOf("utf8")!=-1){
  pw.dont_try_gb2312=1;

}


  pw.is_multipartform_data=0;
  string  rt2=pw.GetRemoteHtmlCode(classadminu,pm,"post",outc2,out outc);
  

if(rt2.IndexOf("ɹ")!=-1){

  return "1";


 }else{

 //msgboxa(rt2);
  return "0";

 }
   }catch (Exception ee)
                {

                    msgboxa("add_a_link:" + ee.Message + ee.StackTrace);
      return "0";


                }

  }



  public string add_artc(string adminurl,string uid,string pwd,string title,string cont,string classid,string webid,string is_rpc_chk_re_artc2){ 

    int is_rpc_chk_re_artc=int.Parse(is_rpc_chk_re_artc2);

                    int randValue2 = wzsys.lib.init_rnd.rand.Next(0, 20);//20
  if(randValue2<=5){

  d_weiyuanchuang pw0=new d_weiyuanchuang();
    string[] filename2= pw0.make_doc_or_pdf(webid);


   if(filename2[1]!=""){

  string linkdoc= upload_a_file(adminurl, uid, pwd, filename2[1],"4","application/octet-stream");
  //msgboxa(filename2[1]);

  cont=cont+"<br>&nbsp;<a href=\""+linkdoc+"\"> "+filename2[0]+" </a>";

  
   System.IO.File.Delete(System.Windows.Forms.Application.StartupPath + "\\arcts_geted\\"+filename2[1]);
try{
  System.IO.File.Delete(System.Windows.Forms.Application.StartupPath + "\\arcts_geted\\~$"+filename2[1]);
  }catch{}


     }


   }



  //-------------------------------------------

           cj_data pwee=new cj_data();



          int is_bendihuapic = int.Parse(pwee.zz_get_web_a_setting_byinit("bendihuapic", webid, "0"));

    if(is_bendihuapic ==1){






  try{
   

                string Reg = @"<img\b[^<>]*?\bsrc[\s\t\r\n]*=[\s\t\r\n]*[""']?[\s\t\r\n]*(?<imgUrl>[^\s\t\r\n""'<>]*)[^<>]*?/?[\s\t\r\n]*>";
                foreach (System.Text.RegularExpressions.Match m in System.Text.RegularExpressions.Regex.Matches(cont, Reg,System.Text.RegularExpressions.RegexOptions.IgnoreCase|System.Text.RegularExpressions.RegexOptions.Multiline))
                {

                    string url = "";
                   
               

                          url=m.Groups["imgUrl"].Value;
                 

                  HttpProc.WebClient client = new HttpProc.WebClient();
                   
                       string filename2 = RandomStr.CreateRadNum(10, false) + "."+client.get_ext_name(url);


                 client.DownloadFile(url,System.Windows.Forms.Application.StartupPath + "\\arcts_geted\\"+filename2);


            //System.Threading.Thread.Sleep(5000);
           
            //msgboxa(System.Windows.Forms.Application.StartupPath + "\\arcts_geted\\"+filename2);

               //---do upload pic
            
           

              string linkdoc= upload_a_file(adminurl, uid, pwd, filename2,"4","image/gif");
 


               //---

              if(linkdoc!=""&&linkdoc!="0"){
              cont=cont.Replace(url,linkdoc);
                  }
		
  
              try{
                System.IO.File.Delete(System.Windows.Forms.Application.StartupPath + "\\arcts_geted\\"+filename2);
                }catch{}



                }



   }catch{}

  }

  //-------------------------------------------








   GetRemoteObj pw=new GetRemoteObj();
   string urlstr=pw.add_param_to_url(adminurl,"dopost=login&adminstyle=newdedecms&userid="+uid+"&pwd="+pwd);
     string outc="";
  pw.isusing_2ci_bianma_get=1;//ûܴ洢½
   //string rt=pw.GetRemoteHtmlCode(adminurl,"dopost=login&adminstyle=newdedecms&userid="+uid+"&pwd="+pwd,"post","",out outc );
   string rt=pw.GetRemoteHtmlCode(urlstr,"","get","",out outc );
    

 
  //--------------------------------

  pw.isusing_2ci_bianma_get=0;


 string titlea = System.Web.HttpUtility.UrlEncode(title, System.Text.Encoding.GetEncoding(get_encodetype()));


  //---------chk re artc-----------------------
   //int isneed_add=1;
  
  if(is_rpc_chk_re_artc==1){
     string  outc2q=outc;
if(this.cmstype.IndexOf("utf8")!=-1){
  pw.dont_try_gb2312=1;
}
  pw.is_multipartform_data=0;


   string classadminuq=pw.zz_get_admin_folder_url_from_login_url(adminurl)+"content_list.php";
    string urlstr2a=pw.add_param_to_url(classadminuq,"dopost=listArchives&cid=0&keyword="+titlea+"&orderby=id");
  string  rt2q=pw.GetRemoteHtmlCode(urlstr2a,"","get",outc2q,out outc);

   if(rt2q.IndexOf("archives_do.php?aid")!=-1){

    //isneed_add=0;

   return "1";
  }


   }

  //-----------end chk re artc---------------------

   


   string classadminu=pw.zz_get_admin_folder_url_from_login_url(adminurl)+"article_add.php";
  
 string conta = System.Web.HttpUtility.UrlEncode( cont, System.Text.Encoding.GetEncoding(get_encodetype()));

   string pm="channelid=1&dopost=save&title="+titlea+"&shorttitle=&redirecturl=&tags=&weight=&typeid="+classid+"&autokey=1&keywords="+titlea+"&remote=1&autolitpic=1&needwatermark=1&sptype=hand&spsize=5&body="+conta+"&notpost=0&click=146&sortup=0&arcrank=0&money=0&pubdate="+DateTime.Now.ToString()+"&ishtml=1";

    string urlstr2=pw.add_param_to_url(classadminu,pm);


    //msgboxa(outc);


     string  outc2=outc;
if(this.cmstype.IndexOf("utf8")!=-1){
  pw.dont_try_gb2312=1;

}


  pw.is_multipartform_data=0;
  string  rt2=pw.GetRemoteHtmlCode(classadminu,pm,"post",outc2,out outc);
   // string  rt2=pw.GetRemoteHtmlCode(urlstr2,pm,"get",outc2,out outc);


  


if(rt2.IndexOf("")!=-1){

//msgboxa("Ŀδӣʧ");

}
  //--------------------------------

if(rt2.IndexOf("ɹ")!=-1){

  return "1";


 }else{
  //msgboxa(rt+"\r\n");
  // msgboxa(rt2+"\r\n");
  return "0";

 }



  }



  public string upload_a_file(string adminurl,string uid,string pwd,string filename,string filetypeid,string metatype){ 



   GetRemoteObj pw=new GetRemoteObj();
   string urlstr=pw.add_param_to_url(adminurl,"dopost=login&adminstyle=newdedecms&userid="+uid+"&pwd="+pwd);
     string outc="";
  pw.isusing_2ci_bianma_get=1;//ûܴ洢½
   string rt=pw.GetRemoteHtmlCode(urlstr,"","get","",out outc );
   



   string upadminu=pw.zz_get_admin_folder_url_from_login_url(adminurl)+"media_add.php";
  



  HttpProc.WebClient.metatype=metatype;




  GetRemoteObj.UploadFile_do(outc,upadminu,"dopost=upload&mediatype="+filetypeid+"&title=sysdocpdf&picnum=1&mediawidth=11&mediaheight=11&playtime=11","upfile1="+System.Windows.Forms.Application.StartupPath + "\\arcts_geted\\"+filename,System.Text.Encoding.GetEncoding(get_encodetype()) );

   


//----------------
  pw=new GetRemoteObj();
   urlstr=pw.add_param_to_url(adminurl,"dopost=login&adminstyle=newdedecms&userid="+uid+"&pwd="+pwd);
     outc="";
  pw.isusing_2ci_bianma_get=1;//ûܴ洢½
  rt=pw.GetRemoteHtmlCode(urlstr,"","get","",out outc );


   string upadminu2=pw.zz_get_admin_folder_url_from_login_url(adminurl)+"media_main.php";



 string outc2=outc;
  string rt3=pw.GetRemoteHtmlCode(upadminu2,"","post",outc2,out outc );
   
  string[][] rt4=pw.zzj_GetHref_and_hreftext(rt3);

 for(int i=0;i<rt4.Length;i++){
  if(rt4[i][0].IndexOf("uploads")!=-1){
  return rt4[i][0];
   }else{
   //msgboxa(rt4[i][0]);
  }

  }
  return "0";
 

  }

  public string html_lanmu(string adminurl,string uid,string pwd,string classid){ 

  try{

   GetRemoteObj pw=new GetRemoteObj();
   string urlstr=pw.add_param_to_url(adminurl,"dopost=login&adminstyle=newdedecms&userid="+uid+"&pwd="+pwd);
     string outc="";
  pw.isusing_2ci_bianma_get=1;//ûܴ洢½
   string rt=pw.GetRemoteHtmlCode(urlstr,"","get","",out outc );
   
    

 
  //--------------------------------

  pw.isusing_2ci_bianma_get=0;


  //--------------------------------


   string classadminu=pw.zz_get_admin_folder_url_from_login_url(adminurl)+"makehtml_list_action.php";
  

   string pm="typeid="+classid+"&maxpagesize=1950&upnext=1";

    string urlstr2=pw.add_param_to_url(classadminu,pm);


     string  outc2=outc;
if(this.cmstype.IndexOf("utf8")!=-1){
  pw.dont_try_gb2312=1;
}

  string  rt2=pw.GetRemoteHtmlCode(urlstr2,"","post",outc2,out outc);
  string  rt2a=rt2;
 
 // msgboxa(classid+" \r\n"+rt2);

//index htmled:

  classadminu=pw.zz_get_admin_folder_url_from_login_url(adminurl)+"makehtml_homepage.php";
  

    pm="dopost=make&templet={style}%2Findex.htm&position=..%2Findex.html&saveset=1&showmod=1";


     urlstr2=pw.add_param_to_url(classadminu,pm);


    outc2=outc;
if(this.cmstype.IndexOf("utf8")!=-1){
  pw.dont_try_gb2312=1;
}
   rt2=pw.GetRemoteHtmlCode(urlstr2,"","post",outc2,out outc);

  if( rt2a.IndexOf("")!=-1){
   return "1";
    }else{

   return "0";
    }
   }
 catch
                {

                    //MessageBox.Show(ee.Message + ee.StackTrace);
                                        
     return "0";
                }

  }





  