Оцветяване на PHP code + CSS
Здравейте,

След като си поиграх доста за да получа желаният от мен резултат от този урок Тук, накрая го постигнах. Понеже се трудих доста докато го направя макар да е малко реших да го споделя и с другите, които евентуално ще имат нужда от него.

Скриптът служи за оцветяване на PHP кода и е настроен много добре, да подрежда всичко в таблица.
За да няма коментари, че съм преписал ще обясня какво съм направил аз.
Урокът го видях от: relax
Поразгледах малко в php (d0t) net за да разбера за какво става въпрос.
HTML кодът си го писах сам супер прост но се получи, както и CSS.

Правим си файлче, highlight_wt.php и в него слагаме:
<
> <?php
ini_set('highlight.string', '#DD0000');
ini_set('highlight.comment', '#FF9900');
ini_set('highlight.keyword', '#007700');
ini_set('highlight.bg', '#FFFFFF');
ini_set('highlight.default', '#0000BB');
ini_set('highlight.html', '#000000');

function highlight_wt($go)
{
echo '<table bgcolor="#fff"><tr><td width="15px">';
echo '<div class="php">', implode(range(1, count(file($go))), '<br />'), '</div>';
echo '</td><td>';
highlight_file($go);
echo '</td></tr></table>';
}

highlight_wt('test.php'); // Тук е пътят на файла от където се взима PHP кодът, който искате да покажете.
?> <
>

В test.php слагаме:
<
> <?
#####################
#highlight + css #
#Urokyt e avtorski #
#i e pisan specialno#
#za web-tourist.net #
#by Gasolincho #
#####################

$place = "web-tourist.net";
$user ="Gasolincho";

if ($place == "web-tourist.net" && $user == "Gasolincho")
{
echo "<center>PHP MySQL Html CSS Photoshop Flash. Web programing lessions</center>";
}
else {
{
echo('<script language="Javascript">alert("WTF?"); </script>');
exit;
}
}
?> <
>

Този код не е задължителен, просто Ви го показвам за да видите как ще изглежда.

За да се получи ефектът от ДЕМО-то, трябва да сложите и тези редове в CSS файлът си:
<
> .php {
float: left;
color: #000;
font-size: auto;
background-color: #FDECE1;
text-align: right;
margin-right: 5px;
padding-right: 5px;
border-right: 1px solid #cc6666;
border:1px solid #cc6666;
} <
>

DEMO:








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