Próbuję zrobić @localhost kolorowanie kodu w PunBB.
W parser.php

  1. <?php
  2. $text .= '</p><div class="codebox"><div class="incqbox"><h4>'.$lang_common['Code'].':</h4><div class="scrollbox"><pre>'.$inside[$i],true.'</pre></div></div></div><p>';
  3. ?>


zmieniłem na

  1. <?php
  2. $text .= '</p><div class="codebox"><div class="incqbox"><h4>'.$lang_common['Code'].':</h4><div class="scrollbox"><pre>'.highlight_string($inside[$i],true).'</pre></div></div></div><p>';
  3. ?>


Pod php 4 to nic nie da ze względu na różnice w działaniu highlight_string().

Co ciekawe w php 5 raz kolorowanie kodu działa, raz nie.
Na potwierdzenie, że jestem zupełnie trzeżwy pokazuję screeny.

Screen 1

Screen 2

Pierwszy zostały wykonany po otworzeniu strony, drugi po jej odświeżeniu.
Kod strony [xhtml] też jest zupełnie inny.

Czy może mi to ktoś wytłumaczyć?