highlight_file

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ý 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( ) .