php-resource

PHP Handbuch

highlight_file

highlight_file

(PHP 4, PHP 5)

highlight_file -- Syntax-Hervorhebung für eine Datei

Beschreibung:

void highlight_file ( string filename )

Die Funktion highlight_file() erzeugt die Ausgabe des Codes der Datei filename mit hervorgehobener Syntax. Dabei werden die Farben des in PHP eingebauten Syntax-Highlighter benutzt.

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:

<Location /source>
    ForceType application/x-httpd-php
</Location>

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.

http://ihr.server.de/source/pfad/zu/script.php

Siehe auch highlight_string() und show_source().



Anmerkungen zum PHP Handbuch
Neue Anmerkung schreiben
 



 

Neuzugänge PHP MySQL Tutorials

Joomla! Starterhilfe

Dieses Tutorial begleitet Sie bei dem Einstieg in die Welt von dem CMS Joomla!.

17.01.2012 werninator | Kategorie: MySQL
Objektorientiertes Programmieren

Dieses Tutorial beschreibt sehr gut die Wirkunsweise von objektorientiertes Programmieren. Also bestens geeignet um das objektorientierte Programmieren zu verstehen.

07.12.2010 phpsven | Kategorie: PHP
Tutorials zu Facebook Anwendungen mit PHP

In mehreren Tutorials wird der Zugriff auf Facebook Daten mittels Graph API, FQL und REST API erklärt. Alle Codebeispiele liegen zum Ausprobieren in einem SVN, bzw. github Repository bereit.

06.12.2010 abouttheweb | Kategorie: PHP