2017-11-05 1 views
-1

Im diesen Fehler:Verwendung von undefinierten konstant angenommen

Whoops \ Exception \ ErrorException (E_NOTICE) 
    Use of undefined constant accepted - assumed 'accepted' 

von diesem Skript

<script type="text/html" id="contactItemTemplate"> 
    <li class="list-group-item <% if (accepted) { %>contact-confirmed<% } %>" data-contact-id="<%= id %>"> 
     <a href="<?php echo App::url('profile.php?u=') ?><%= id %>" target="_blank"> 
     <img src="<%= avatar %>" class="contact-avatar"><%= name %></a> 
     <span class="label label-danger"><?php _e('main.contact_request') ?></span> 
     <div class="pull-right"> 
      <span class="confirmed"><a href="javascript:EasyLogin.confirmContact(<%= id %>)"><?php _e('main.confirm_contact') ?></a> |</span> 
      <a href="javascript:EasyLogin.removeContact(<%= id %>)"><?php _e('main.remove') ?></a> 
     </div> 
    </li> 
</script> 

Allerdings funktioniert dies auf localhost in Ordnung. und funktioniert in allen Dateien genau in dieser Datei, in der sich dieser Skriptcode befindet. ist da etwas falsch?

in PHP 5.6

+1

Sollte 'if ($ accepted)' sein? – Viney

+0

Es funktioniert auch, wenn der Kontakt nicht bestätigt wird? – Jon

+0

@Viney $ akzeptiert wird nicht definiert $ akzeptiert. es funktioniert gut auf localhost "akzeptiert ", aber nicht der Host –

Antwort

0

mit ich weiß nicht warum, aber ich es

//ob_start(); 

ob_start durch Kommentierung fixiert() spunds wie es in meine Seite bringen Problem. es hat Header bereits gesendet verursacht, ich habe diesen Fehler verursacht, es alles kommend kommentierend.

vielleicht sein Bug oder so etwas. hoffe das hilft jemand anderem.

Verwandte Themen