王玉坛

王玉坛

潮汕人,单身男,在广州白云。

  • 财富值25
  • 威望值0
  • 总积分55

个人信息

  • 发表了说说
    同学们谁有翻墙vpn软件呀?
  • 云末要收费,免费试用才十几分钟!

  • 回复了 的回答

    用lartern 一直免费够用,如果不够购买也不贵

    你说的这个lartern,我是第一次听说,在百度里搜不到,好像被我们国家给屏蔽掉了。怎么获得呀?

  • 解决办法如下:
    1.关闭入口文件的调试模式:把index.php文件的YII_DEBUG设置成false 。
    2.在error.php文件内做判断,全部代码如下:
    <?php

    use yii\helpers\Html;

    $this->title = $name;

    ?>

    <h1><?= Html::encode($this->title) ?></h1>
    
    <div class="alert alert-danger">
        <?php if(strpos($exception,'Expected response code 354 but got code "503"')){ ?>
            <?php echo '此邮箱不存在!请检查。';?>
        <?php }else{ ?>
            <?php echo nl2br(Html::encode($exception)) ?>
        <?php } ?>
    </div>
    
    <p>
        Web服务器处理您的请求时发生上述错误。
    </p>
    <p>
        如果您认为这是服务器错误,请联系我们。谢谢您。
    </p>
    <a href="<?= Yii::$app->request->referrer ?>">返回上一页</a><!-- 这个是我加上去的 -->
    


    效果如下:
    QQ截图20190725155502.png
  • 回复了 的回答
    • 关闭debug模式
    • 捕获发送短信异常

    你搞错了,不是发送短信,是发送邮件哦。关闭debug模式的话报错页面倒是不会很难看了,显示503内部服务器错误,不会出现一堆乱码了。不过我还是觉得好像有更好的解决办法,只不过我没想到。

  • 你说得对,不是yii2的语法错误,的确是因为发送给不存在的邮箱就会这样报错,但是用户万一不小心把自己的邮箱多填或少填一个字符,而这个错误的邮箱地址压根就不存在,用户一提交,就会报错,报错是正常的,但是能不能像QQ邮箱那样报错啊,而不是yii2常见的出现一大堆乱码,我们程序员看还好,不懂技术的人一看,什么鬼!马上就把我辛辛苦苦做的网站关掉。我的意思是说:能不能把报错页面显示得优雅一些,看下面两张图:
    这是yii2注册时填一个不存在的邮箱地址666@qq.com的报错信息页面:
    QQ截图20190725111519.png
    这是QQ邮箱给666@qq.com发信时的提示:
    QQ截图20190725110545.png

  • 回复了 的说说
    注册邮箱填不存在的666@qq.com就会报错 后续:好吧,既然你们都笑我太“完美主义”、“太拘泥于细节”,那我就直接把AbstractSmtpTransport.php的第457行代码注释掉就行了
    怎么会没关系呢?用的就是yii2框架,yii2框架没处理好这个问题
  • 回复了 的说说
    你长到快三十就发现,真的很难随便crush上一个人了。可你妈相反,时间一久,她连去医院挂个号排十分钟的队,都觉得对面墙上“耳鼻喉科党员风貌展”上至少有三个人可以当她女婿。#真实#
    这就是人成熟后的副作用,太会想了,不会天真了!
  • 赞了说说
    你长到快三十就发现,真的很难随便crush上一个人了。可你妈相反,时间一久,她连去医院挂个号排十分钟的队,都觉得对面墙上“耳鼻喉科党员风貌展”上至少有三个人可以当她女婿。#真实#
  • 赞了说说
    我妈刚才说,既然所有衣服都穿过了,那就换个男朋友再穿一遍。不要总买衣服,勤换男朋友就好了。#为了省钱妈妈什么都做得出来#
职场新人 等级规则
55/100
资料完整度
90/100
用户活跃度
0/100

Ta的关注

1

Ta的粉丝

1

Ta的访客

4