netputer / wechat-php-sdk

微信公众平台 PHP SDK
MIT License
679 stars 351 forks source link

访问server.php的时候,Wechat.php on line 125 报错了。 #1

Closed forecho closed 11 years ago

forecho commented 11 years ago

后来我自己解决了,解决办法是把Wechat.php 文件里面所有<xml>...</xml>旁边的<<<XMLXML换成引号

netputer commented 11 years ago

请问你的服务器的 PHP 版本是几多,按理来说这种格式应该普遍支持的。

forecho commented 11 years ago

PHP 5.2.17

netputer commented 11 years ago

能否提供一下当时报错的具体内容呢?

forecho commented 11 years ago

Parse error: syntax error, unexpected T_START_HEREDOC in ../weixin/src/Wechat.php on line 125 125行的代码就是:

protected $template = <<<XML
<xml>
  <ToUserName><![CDATA[%s]]></ToUserName>
  <FromUserName><![CDATA[%s]]></FromUserName>
  <CreateTime>%s</CreateTime>
  <MsgType><![CDATA[text]]></MsgType>
  <Content><![CDATA[%s]]></Content>
  <FuncFlag>%s<FuncFlag>
</xml>
XML;
netputer commented 11 years ago

请 @forecho 测试一下问题是否解决?

forecho commented 11 years ago

@netputer OK了,沒有错误了。