Beispiel
1
.
Erzeugung
einer
hervorgehobenen
URL
Zur
Erzeugung
einer
URL
,
die
Code
eines
ihm
übermittelten
Skripts
hervorgehoben
dargestellen
kann
,
machen
wir
Gebrauch
von
der
"
ForceType
"-Anweisung
des
Apachen
um
eine
richtige
URL
zu
erzeugen
.
Zusätzlich
benutzen
wir
die
Funktion
highlight_file(
)
,
um
das
Code-Listing
wie
gewünscht
an
zu
zeigen
.
In
ihrer
httpd.conf
sollten
sie
folgendes
hinzu
fügen
:
Jetzt
erzeugen
sie
eine
Datei
namens
"
source
"
und
speichern
es
in
dem
Root-Verzeichnis
ihrer
Web-Seite
.
HTML
HEAD
TITLE
Source
Display
/
TITLE
/
HEAD
BODY
BGCOLOR="
white
"
?php
$script
=
getenv
("PATH_TRANSLATED")
;
if(!$script
)
{
echo
"
BR
B
Fehler
:
Skript-Name
nötig
/
B
BR
"
;
}
else
{
if
(ereg("(\.php|\.inc)$",$script)
)
{
echo
"
H1
Source
von
:
$PATH_INFO
/
H1
\n
HR
\n"
;
highlight_file($script)
;
}
else
{
echo
"
H1
ERROR
:
Nur
PHP
oder
Include-Skripte
sind
erlaubt
/
H1
"
;
}
}
echo
"
HR
Erzeugt
:
".date("Y
/
M/d
H:i:s",time())
;
?
/
BODY
/
HTML
|
Jetzt
können
sie
die
u.a
.
URL
benutzen
,
um
eine
farblich
hervorgehobene
Version
des
Skriptes
"
/
path
/
to
/
script.php
"
innerhalb
ihrer
Web-Seite
zu
zeigen
.