highlight_file
(PHP 4 )
highlight_file -- Zvýrazní syntaxi souboru
Popis
boolean
highlight_file ( string filename)
Funkce highlight_file() vytiskne barevně zvýrazněnou
syntaxi kódu obsaženého ve filename s použitím
barev definovaných ve zvýrazňovači syntaxe zabudovaném v PHP.
Vrací TRUE při úspěchu, jinak FALSE (PHP 4).
Příklad 1. Tvorba URL zvyrazňující syntaxi
K vytvoření URL, která zvýrazní syntaxi jakéhokoliv skriptu, který jí
předáte využijeme "ForceType" direktivu Apache k vytvoření
hezkého vzorce URL, and pomocí funkce highlight_file()
vypíšeme hezky vypadající výpis kódu.
Do svého httpd.conf přidejte následující:
A potom vytvořte soubor pojmenovaný "source", a umístěte ho
do svého web root adresáře.
<HTML>
<HEAD>
<TITLE>Zobrazení zdroje</TITLE>
</HEAD>
<BODY BGCOLOR="white">
<?php
$script = getenv ("PATH_TRANSLATED");
if(!$script) {
echo "<BR><B>CHYBA: Je potřeba název skriptu!</B><BR>";
} else {
if (ereg("(\.php|\.inc)$",$script)) {
echo "<H1>Zdroj souboru: $PATH_INFO</H1>\n<HR>\n";
highlight_file($script);
} else {
echo "<H1>CHYBA: Povoleny jsou pouze soubory s příponou .php nebo .inc!</H1>";
}
}
echo "<HR>Zpracováno: ".date("Y/M/d H:i:s",time());
?>
</BODY>
</HTML> |
Potom můžete použít URL jako je ta níže k zobrazení obarvené verze skriptu
umístěné v "/path/to/script.php" na vašem webu.
|
Viz také highlight_string(),
show_source().