[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Значение строковой переменной выводится неверно!
alerzo
Здравствуйте!
Подскажите почему значение такой переменной
$soucre_6    =  "var cmdname=\"script\";var cmdtime=1;var cmdparam=\"<setvar(idelement="; //начало дивидклика

выводится через echo вот так:

var cmdname="script";var cmdtime=1;var cmdparam="


хотя должно так:

var cmdname="script";var cmdtime=1;var cmdparam="<setvar(idelement=


как решить эту проблему?
kaww
alerzo, вангую, что все будет нормально если смотреть исходный код страницы.
GET
alerzo
Цитата
<

воспринимается как начало HTML тега
$soucre_6    =  "var cmdname=\"script\";var cmdtime=1;var cmdparam=\"<setvar(idelement=";


замените < на & lt;

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Игорь_Vasinsky
GET
верно, в исходнике то видно - а на странице и не будет видно)

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
kaww
Цитата (alerzo @ 15.10.2015 - 09:17)
что это за бред? ((

Не бред вовсе, браузер решает, что <setvar - это тег. Судя по всему в $soucre_6 у вас javascript код, а значит выводить его надо между тегами <script></script>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.