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

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Как Это Возможно В Yii И Почему Довольно станно, что такое вижу Rate Topic: -----

#1 User is offline   ArthurYakovlev95 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 4
  • Joined: 20-March 14

Posted 20 March 2014 - 07:39 PM

Привет, парни!
Я не пойму этого бага, помогите плз:
Вот код:
<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));?>
Почему такое может быть? Пасибо!

Прикреплю файл, т.к. нельзя в первом посте давать ссылку. Attached File  Без имени-5.jpg (199.93K)
Number of downloads: 11
0

#2 User is offline   ORey 

  • Elite Member
  • PipPipPipPipPip
  • Yii
  • Group: Members
  • Posts: 1,694
  • Joined: 20-April 09
  • Location:Moscow, Russia

Posted 21 March 2014 - 03:28 AM

А есть возможность html-код письма посмотреть? что там в ссылке реально содержится?
God is real unless declared as integer
0

#3 User is offline   ArthurYakovlev95 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 4
  • Joined: 20-March 14

Posted 21 March 2014 - 03:42 AM

View PostORey, on 21 March 2014 - 03:28 AM, said:

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



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

#4 User is offline   Charger 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 317
  • Joined: 03-September 11

Posted 21 March 2014 - 04:05 AM

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

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

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

#5 User is offline   ArthurYakovlev95 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 4
  • Joined: 20-March 14

Posted 22 March 2014 - 07:10 AM

View PostCharger, on 21 March 2014 - 04:05 AM, said:

Думаю что 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, то все ок
0

#6 User is offline   ORey 

  • Elite Member
  • PipPipPipPipPip
  • Yii
  • Group: Members
  • Posts: 1,694
  • Joined: 20-April 09
  • Location:Moscow, Russia

Posted 22 March 2014 - 08:31 AM

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

Руками попробуйте адрес перенабрать.
God is real unless declared as integer
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users