weixin_run(); //执行接收器方法	 	class wechatcallbackapitest	{	   private $fromusername;	   private $tousername;	   private $times;	   private $keyword;	   	   	   public function weixin_run(){	     $this->responsemsg();	$arr[]=array(很靠谱,不错!,aa,http://www.chuangen.com/pic/hj/s_4.png,http://www.baidu.com);	$arr[]=array(很靠谱,不错!,aa,http://www.chuangen.com/pic/hj/s_4.png,http://www.baidu.com);	$arr[]=array(很靠谱,不错!,aa,http://www.chuangen.com/pic/hj/s_4.png,http://www.baidu.com);	$this->fun_xml(news,$arr,array(2,0)); 	   }	   	   	  function t($n){	   include(t_api.php);	   $c_name=$t_api[$n];	   $json=file_get_contents(http://m.weather.com.cn/data/101110310.html);	   return json_decode($json);	  }	   	   	   	public function valid()	    {	        $echostr = $_get[echostr];	 	        //valid signature , option	        if($this->checksignature()){	         echo $echostr;	         exit;	        }	    }	 	    public function responsemsg()	    {	$poststr = $globals[http_raw_post_data];	if (!empty($poststr)){	               $postobj = simplexml_load_string($poststr, 'simplexmlelement', libxml_nocdata);	                $this->fromusername = $postobj->fromusername;	                $this->tousername = $postobj->tousername;	                $this->keyword = trim($postobj->content);	$this->times = time();	        }else {	         echo this a file for weixin api!;	         exit;	        }	    }	 	//微信封装类,	//type: text 文本类型, news 图文类型	//text,array(内容),array(id)	//news,array(array(标题,介绍,图片,超链接),...小于10条),array(条数,id)	 	private function fun_xml($type,$value_arr,$o_arr=array(0)){	 //=================xml header============	 $con=fromusername}]]>tousername}]]>{$this->times};	 	      //=================type content============	 switch($type){	 	   case text : 	 $con.={$o_arr};  	break;	 	case news : 	 $con.={$o_arr[0]};	foreach($value_arr as $id=>$v){	if($id>=$o_arr[0]) break; else null; //判断数组数不超过设置数	         $con.= 	;	}	$con.={$o_arr[1]};  	break;	 	 } //end switch	 	//=================end return============	 echo $con.;	}	 	 	 	private function checksignature()	{	        $signature = $_get[signature];	        $timestamp = $_get[timestamp];	        $nonce = $_get[nonce]; 	         	$token = token;	$tmparr = array($token, $timestamp, $nonce);	sort($tmparr);	$tmpstr = implode( $tmparr );	$tmpstr = sha1( $tmpstr );	 	if( $tmpstr == $signature ){	return true;	}else{	return false;	}	}	}	 	?>
http://www.bkjia.com/phpjc/735072.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/735072.htmltecharticle?php/** * 微信公众平台接口php100封装功能类文件 * author * date 2013-4-9 prc:e+8 23:03 */define(token, chuangenit);$wechatobj = new wechatcallbackapitest();$wechatobj-...
   
 
   