Как Это Возможно В Yii И Почему

Привет, парни!

Я не пойму этого бага, помогите плз:

Вот код:


<strong>

<?php 

echo $mails;

?>

<p>

    Добро пожаловать в интернет-магазин <?php echo Yii::app()->params['nameProject'].", ".$name; ?>

    <p>Для продолжения регистрации подтвердите свой электронный адрес - <a href="<?php echo Yii::app()->createAbsoluteUrl('site/verification', array('code' => $md5, 'mail' => $mails));?>">Подтвердить</a></p>

    <p>

        С уважением и пожеланием успехов, команда <?php echo Yii::app()->params['nameProject']; ?>!

    </p>

</p>

</strong>

Выходит, что значение переменной $mails - arthur952010@gmal.com, а в ссылке передается, как $mails - arthur952010@gmal…com

, т.е. добавляется две точки <?php echo Yii::app()->createAbsoluteUrl(‘site/verification’, array(‘code’ => $md5, ‘mail’ => $mails));?>

Почему такое может быть? Пасибо!

Прикреплю файл, т.к. нельзя в первом посте давать ссылку. 5344

Без имени-5.jpg

А есть возможность html-код письма посмотреть? что там в ссылке реально содержится?

Я же его вставил в код сниппет!

Думаю что ORey говорит о HTML коде письма (скриншот письма вы показали, но не его HTML). А в снипете лежит исходник вьюхи, это не окончательный HTML.

Бага действительно странная. Точка не должна экранироваться или как-то изменятся при передаче в GET.

PS: на правах придирки, а почему переменная называется во множественном числе $mails ? По логике там же должен содержаться только один адрес.

Сорри, не мог долго ответить, т.к. новичку нельзя много смс в день писать. Ответ на пост скрипт - я уже не помню, у меня почему-то мыло не передовалось во вьюху шаблона письма, вот и крутил переменные, так осталось чет :). Но согласен - это есть не логично.

У меня письма в формате .eml открыл через блокнот, вот что там




X-Sendmail-Cmdline: sendmail.pl -t -i -farthur952010@gmail.com

To: arthur952010@gmal.com

Subject: =?utf-8?Q?=D0=9F=D0=BE=D0=B4=D1=82=D0=B2=D0=B5=D1=80=D0=B6?=

 =?utf-8?Q?=D0=B4=D0=B5=D0=BD=D0=B8=D0=B5_=D1=80=D0=B5?=

 =?utf-8?Q?=D0=B3=D0=B8=D1=81=D1=82=D1=80=D0=B0=D1=86=D0=B8=D0=B8?= - Kaskad Shop

X-PHP-Originating-Script: 0:SimpleMailInvoker.php

Message-ID: <1395359625.532b7f89e2041@kaskad>

Date: Fri, 21 Mar 2014 03:53:45 +0400

From: arthur952010@gmail.com

MIME-Version: 1.0

Content-Type: text/html; charset=utf-8

Content-Transfer-Encoding: quoted-printable


<strong>

arthur952010@gmal.com<p>

    =D0=94=

=D0=BE=D0=B1=D1=80=D0=BE =D0=BF=D0=BE=D0=B6=D0=B0=D0=BB=D0=BE=D0=B2=

=D0=B0=D1=82=D1=8C =D0=B2 =D0=B8=D0=BD=D1=82=D0=B5=D1=80=D0=BD=

=D0=B5=D1=82-=D0=BC=D0=B0=D0=B3=D0=B0=D0=B7=D0=B8=D0=BD Kaskad Shop, Arth=

ur Yakovlev    <p>=D0=94=D0=BB=D1=8F =D0=BF=D1=80=D0=BE=D0=B4=D0=BE=D0=BB=

=D0=B6=D0=B5=D0=BD=D0=B8=D1=8F =D1=80=D0=B5=D0=B3=D0=B8=D1=81=D1=82=

=D1=80=D0=B0=D1=86=D0=B8=D0=B8 =D0=BF=D0=BE=D0=B4=D1=82=D0=B2=D0=B5=

=D1=80=D0=B4=D0=B8=D1=82=D0=B5 =D1=81=D0=B2=D0=BE=D0=B9 =D1=8D=

=D0=BB=D0=B5=D0=BA=D1=82=D1=80=D0=BE=D0=BD=D0=BD=D1=8B=D0=B9 =D0=B0=

=D0=B4=D1=80=D0=B5=D1=81 - <a href=3D"http://kaskad/index.php/site/verific=

ation?code=3D50a0b395ab0e3dde09ebc6b95b33db05&mail=3Darthur952010%40gmal=

..com">=D0=9F=D0=BE=D0=B4=D1=82=D0=B2=D0=B5=D1=80=D0=B4=D0=B8=D1=82=D1=8C</a=

></p>

    <p>

        =D0=A1 =D1=83=D0=B2=D0=B0=

=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC =D0=B8 =D0=BF=D0=BE=D0=B6=

=D0=B5=D0=BB=D0=B0=D0=BD=D0=B8=D0=B5=D0=BC =D1=83=D1=81=D0=BF=D0=B5=

=D1=85=D0=BE=D0=B2, =D0=BA=D0=BE=D0=BC=D0=B0=D0=BD=D0=B4=D0=B0 Kaskad Shop=

!

    </p>

</p>

</strong>




Видать чего-то с кодировкой не то, или что? И вот что самое странное, такое появляется лишь с arthur952010@gmal.com, если пробую допустим arthur@gmail.com, то все ок

Точка у Вас действительно как-то странно кодируется, факт.

gmal=…com

Руками попробуйте адрес перенабрать.