Оцветяване на PHP кода по наш избор
По-надолу е пуснат код който показва PHP кода оцветен с цветовете които са зададени по дефалт. В този урок аз ще ви покажа как да си го направите да излиза с цветове по ваш избор...


Да използваме този урок за извличане на кода http://web-tourist.net/login/login/view.php?st=2353

За показване на вашите цветове трябва да добавите над highlight_file тези редове


ini_set('highlight.string', 'string');
ini_set('highlight.comment', 'comment');
ini_set('highlight.keyword', 'keyword');
ini_set('highlight.bg', 'background color');
ini_set('highlight.default', 'default');
ini_set('highlight.html', 'html');


Сега да разясним кое за какво е

string- това е полето което е оградено с кавички. Пример: $text = "text";
comment- както се подразбира това е за оцветяване на коментарите
keyword - keyword означава запазена дума т.е. става въпрос за запазените думи в PHP. Например: while, if, switch, foreach, for и т.н.
bg(background color) - това оцветява фона където ще се появи кода(при мен не работи при вас незнам)
default - това оцветява всички функции и променливи
html - това е ясно че оцветява всичко което е HTML

Ето ви един примерен код


highlight.php

<?php
$highlight = "djidjibidji";
$highlight2 = 'djidjibidji';
$arr = array('1', 'asd', 'bambam');

foreach($arr as $v)
{
echo $v;
}

for($i = 0; $i < count($arr)-1; $i++)
{
echo $i;
}

if(count($arr) > 4)
{
$pfff = "tolkos e";
}
else
{
$pfff = "ne e tolkos";
}

ini_set ('highlight.string', '#FF0000'); //red всички стрингове ще са в червено
ini_set ('highlight.comment', '#FF9933'); //orange всички коментари ще са в оранжево
ini_set ('highlight.keyword', '#009966'); //green всички запазени думи ще са в зелено
ini_set ('highlight.bg', '#EEEEEE'); // gray бекграунда ще е сив
ini_set ('highlight.default', '#6699CC'); //blue всички променливи и функции ще са в синьо
ini_set ('highlight.html', '#000000'); //black всичко което е HTML код ще е в черно

highlight_file("highlight.php");
?>




Това е примерче което показва кое какво оцветява


/ Трябва да сте регистриран за да напишете коментар /