适用于所有 travian 游戏,Greasemonky 的插件。效果不错,存档一份。
Day: January 31, 2008
-
Zend_Mail 发送邮件后提示 Fatal Error
这实际上是由于 PHP 不允许在析构函数中抛出异常造成的,关于这个 issue 我已经提交到 issues 上:
http://framework.zend.com/issues/browse/ZF-2534
暂时没有想到好的解决方法。通常执行到析构函数时,邮件已经正确发出。所以最不济的方法就是用try…catch… 捕获异常,并忽略掉。
如下:
public function __destruct()
{try
{
if ($this->_connection instanceof Zend_Mail_Protocol_Smtp){
$this->_connection->quit();
$this->_connection->disconnect();
}
catch(Zend_Exception $e)
{
}
} -
Zend_Mail 中文主题编码后超过74个字节,主题乱码的 Bug
Zend_Mail 中文主题乱码的原因主要是在编码后超长内容的设置上出现问题。
已经提交到 issues 上了:
http://framework.zend.com/issues/browse/ZF-2532
如果有朋友遇到主题乱码,可以尝试使用更短的主题。或者使用我在 issrues 上提到的方法临时解决一下。
据我所知,这个 bug 在 1.5 的 perview 版本中依然存在。