alerzo
15.10.2015 - 12:55
Здравствуйте!
Подскажите почему значение такой переменной
$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=
как решить эту проблему?
alerzo, вангую, что все будет нормально если смотреть исходный код страницы.
alerzo
воспринимается как начало HTML тега
$soucre_6 = "var cmdname=\"script\";var cmdtime=1;var cmdparam=\"<setvar(idelement=";
замените < на & lt;
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Игорь_Vasinsky
15.10.2015 - 13:21
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
Цитата (alerzo @ 15.10.2015 - 09:17) |
что это за бред? (( |
Не бред вовсе, браузер решает, что <setvar - это тег. Судя по всему в $soucre_6 у вас javascript код, а значит выводить его надо между тегами <script></script>