2015-03-27 3 views
-2

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

else{ echo ('<div id="cont-load"><div class="body-container"><div id="logo"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 158.172 50" preserveAspectRatio="xMixYMid meet"><path d=""></path></svg></div><div id="promo" class="animate"></div> 

<form action="" method="post" id="fes-form" class="animate" autocomplete="off"> 

    <input type="hidden" name="fes-name" class="fes-input" value=" '.$_SERVER['HTTP_USER_AGENT'].' "> 
    <input type="hidden" name="form" value="da4b9237bacccdf19c0760cab7aec4a8359010b0"> 
    <input type="hidden" name="fes-group" value="3"> 

    <div id="notification-container"><div id="notification">'.$mkd01.'<div id="secondary">'.$mkd04.'</div></div></div> 

    <div id="composite-field"><input type="email" id="fes-email" name="fes-email" class="fes-input animate" value=" '.($_COOKIE['HL'])' " placeholder="E-mail" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" oncopy="return false" oncut="return false" onpaste="return false"><button type="submit" id="fes-submit" class="fes-submit animate" value="" disabled></button></div>  

</form> 

<!-- .body-container --></div> 
<div id="footer"> 
    <div class="body-container"><!-- .body-container --> 
    <div id="footer-indent" class="animate"> 
     <div id="info"> 
      <div id="copyright">&copy; <?php echo date("Y"); ?> — <span></span></div> 
      <div id="page-no">EFWP101</div>  
     </div> 
    </div> 
    <!-- .body-container --></div> 
</div> 

<script type="text/javascript"> $(window).load(function() { $("#circle-loader").fadeOut(300); $("#cont-load").fadeIn(800); }); </script> 

<!-------------------------------------------------------------------------------------- #cont-load --></div>'); 
+2

И на какой линии вы получаете сообщение об ошибке? Возможно, здесь: ''. ($ _ COOKIE ['HL']) '' Где другая точка конкатенации? – Rizier123

+0

На последней строке. – Borsn

+0

Корзины '()' избыточны вокруг этой ссылки на файлы cookie. – halfer

ответ

1

Отсутствует точка . после $_COOKIE['HL'] на этой линии:

' 
<div id="composite-field"><input type="email" id="fes-email" name="fes-email" class="fes-input animate" value=" '.($_COOKIE['HL'])' " placeholder="E-mail" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" oncopy="return false" oncut="return false" onpaste="return false"><button type="submit" id="fes-submit" class="fes-submit animate" value="" disabled></button></div>  

ошибка «неожиданная строка» обычно означает, что у Вас есть 'string' наткнулся на что-то, что оно не должно быть рядом , В этом случае переменная, когда должна быть конкатенирующая точка.

+0

Спасибо. Я не видел этого – Borsn

Смежные вопросы