PHP oferuje funkcję specjalnie do tego zaprojektowaną.

  show_source("./jakis_plik.php");


Powyższe polecenie spowoduje wyświetlenie pokolorowanej
zawartości pliku jakis_plik.php. A żeby pokolorować zmienną to użyj:
 
<?php
$Zmienna = '<?php echo "text"; ?>';
highlight_string($Zmienna);
?> 
 

Kategoria: PHP » FAQ

5 komentarzy

Avatar: tomkiewicz
Napisany 2007-06-26 20:13 przez tomkiewicz

zamiast show_source lepiej użyć highlight_file - ta pierwsza jest aliasem. Dlaczego? Żeby nie było płaczu, że w następnej wersji alias jest oznaczony jako przestarzały, a w kolejnej zniknie :)

Avatar: bordeux
Napisany 2007-06-22 13:53 przez bordeux

Jeszcze można show_source podminenić na highlight_file('plik.php') i robić mixy, np
<?php
echo "<table bgcolor=#EEEEEE><tr><td width=30>";
for ($i = 1; $i <= count(file('plik.php')); $i++) echo $i.".<br>";
echo "</td><td>";
highlight_file('plik.php');
echo "</td></tr></table>";
?>
Ten skrypt wyświetla kod ponumerowany w linijkach, i na szarym tle. Itp.

Avatar: Coldpeer
Napisany 2007-06-22 13:30 przez Coldpeer

Warto też wspomnieć np o <url=http://geshi.org>GeSHi</url>.

Avatar: bordeux
Napisany 2007-05-19 20:52 przez bordeux

Dodałem, aby można było kolorować zmienną.

Avatar: MikiKam
Napisany 2006-03-09 17:13 przez MikiKam

Noooooo...
Wypas

4programmers.net