PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
event
Отправлено: 29 Августа, 2016 - 10:34:42
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 538
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




Есть такой код:

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. $body = <<<HTML
  4.  
  5.    <script src="assets/coolform2script.js"></script><script>var target = $('div.fld-grp');var observer = new MutationObserver(function(mutations){mutations.forEach(function(mutation){for(var i=0; i<target.length; i++){if($(target[i]).hasClass("fld-err-st") && !target[i].enable) {target[i].enable = true;$(target[i]).addClass('simptip-position-top none-class simptip-movable simptip-danger').attr('data-tooltip','Заполните это поле!');}else if(!$(target[i]).hasClass("fld-err-st") && target[i].enable){$(target[i]).removeClass('simptip-position-top none-class simptip-movable simptip-danger');$(target[i]).removeAttr('data-tooltip');target[i].enable = false;}}});});var config = {attributes: true, childList: true, characterData: true};for(var i=0; i<target.length; i++){observer.observe(target[i],config);}</script><script>$(document).ready(function(){$("form input[name='Email'],form input[name='EmailAddress']").autoEmail(['mail.ru','yandex.ru','gmail.com','list.ru','rambler.ru','qip.ru','ukr.net','hotmail.com','yahoo.com'],true);$.datetimepicker.setLocale('ru');setTimeout(function(){var _addClass = $.fn.addClass;$.fn.addClass = function(className){var element = $(this);if(element.hasClass("breakpoint") && className=='active'){window.location.reload();}return _addClass.apply(this, arguments);};},1000);var debug = $('#wrapped-input'),debug1 = $('input#submit-btn').removeAttr("class");$("form").removeAttr("onSubmit"),debug2 = $('#Button');debug.click(function(){$(this).val("#"+this.id).siblings("label").remove()});debug.click(function(){$(this).val("#"+this.id).siblings("label").remove();});debug1.click(function(){$(this).val("ID этой формы: #"+this.parentNode.id);$('form').find('input:submit').each(function(){$("<textarea readonly/>").attr({id:this.id,value:this.value}).css({"background":"none","border":"1px solid red","font-size":"14px","color":"#7f7f7f","text-align":"left"}).insertBefore(this)}).remove()});debug2.click(function(){$(this).html("#"+this.id).replaceWith(function(index,oldHTML){return $("<p>").attr({id: this.id}).addClass('Button rounded-corners clearfix colelem').html(oldHTML)})})});var auto_update_count = false; if($('.totalcnt > p').length>0) {$.ajax({url: 'assets/orders_count.txt', cache: false, success: function(order_id) {$('.totalcnt > p').text(order_id);}});}</script><script>$(document).ready(function(){$("#u30162").parents().eq(3).addClass("select_u30162");$(".select_u30162 .Listbox").css({'max-height':'200px','padding-bottom':'12px'}).mCustomScrollbar({scrollInertia:500});$(".select_u30162 .Listbox .mCSB_scrollTools_vertical").css('margin-right','10px');$(".select_u30162 .Listbox .mCSB_dragger_bar").css({'background-color':'#858585','width':'4px'});$(".select_u30162 .Listbox .mCSB_draggerRail").css({'background-color':'#F2F2F2','width':'2px'});$(function(){var $li = $('.select_u30162 li').css("cursor","pointer");$li.click(function(event){event.preventDefault();var text = $(this).text();$('.select_u30162 .aa1 > div').text(text);$(".select_u30162 .Listbox").css("display","none");$("form .fld-input:contains('проблема') > input").val($('.select_u30162 .aa1 > div').text());});});});</script><script>$(document).ready(function(){$("#u29673").parents().eq(3).addClass("select_u29673");$(".select_u29673 .Listbox").css({'max-height':'350px','padding-bottom':'12px'}).mCustomScrollbar({scrollInertia:500});$(".select_u29673 .Listbox .mCSB_scrollTools_vertical").css('margin-right','10px');$(".select_u29673 .Listbox .mCSB_dragger_bar").css({'background-color':'#858585','width':'4px'});$(".select_u29673 .Listbox .mCSB_draggerRail").css({'background-color':'#F2F2F2','width':'2px'});$(function(){var $li = $('.select_u29673 li').css("cursor","pointer");$li.click(function(event){event.preventDefault();var text = $(this).text();$('.select_u29673 .aa1 > div').text(text);$(".select_u29673 .Listbox").css("display","none");$("form .fld-input:contains('метро') > input").val($('.select_u29673 .aa1 > div').text());});});});</script>
  6.  
  7. HTML;
  8.  
  9. ?>
  10.  


Но получаю ошибку:
CODE (htmlphp):
скопировать код в буфер обмена
  1. Parse error: syntax error, unexpected '(', expecting T_VARIABLE or '$' in C:\AppServ\www\1.php on line 5


Почему? В чем проблема?
 
 Top
Мелкий Супермодератор
Отправлено: 29 Августа, 2016 - 11:36:40
Post Id



Активный участник


Покинул форум
Сообщений всего: 11888
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 614 раз(а)




Потому что в HEREDOC синтаксисе PHP пытается подставлять переменные.
Синтаксис
PHP:
скопировать код в буфер обмена
  1. echo "This works: {$arr['key']}";

Знаком? Найдите {$ у себя - вот поэтому парсер и обижается на участок, в нормальном режиме не воспринимаемый как переменная.

Используйте NOWDOC


-----
PostgreSQL DBA
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB