public function ZIXUN_VIEW_Response($fromUsername, $toUsername) { $text = "<xml>\n <ToUserName><![CDATA[" . $fromUsername . "]]></ToUserName>\n <FromUserName><![CDATA[" . $toUsername . "]]></FromUserName>\n <CreateTime>" . time() . "</CreateTime>\n <MsgType><![CDATA[news]]></MsgType>"; $services = Service::findUserServiceByOpenId($fromUsername); $text .= "<ArticleCount>" . count($services) . "</ArticleCount>"; $text .= "<Articles>"; foreach ($services as $service) { $url = "www.baidu.com?serviceId=" . $service->serviceId; $reply = $service->reply; if (!$reply) { $reply = "暂时还没回复,请耐心等待"; } $text .= "<item>\n <Title><![CDATA[" . $service->content . "]]></Title>\n <Description><![CDATA[" . $reply . "]]></Description>\n <PicUrl><![CDATA[picurl]]></PicUrl>\n <Url><![CDATA[" . $url . "]]></Url>\n </item>"; } $text .= "</Articles>\n </xml> "; echo $text; exit; }