Führen Sie eine PHP-Syntaxhervorhebung für die Testdatei („test.php“) durch:
<html><body><?phphighlight_file("test.php");?></body></html>Die Browserausgabe für den obigen Code lautet wie folgt (je nachdem, was in der Datei enthalten ist):
<html><body> <?php echo ( "test.php" ? > </body></html>Die HTML-Ausgabe des obigen Codes lautet wie folgt (Quellcode anzeigen):
<html><body><code><span style="color: #000000"><html><br /><body><br /><span style="color: #0000BB"><? php<br /></span><span style="color: #007700">echo (</span><span style="color: #DD0000">"test.php"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?><br /></span></body><br /></html></span></code></body></html>Die Funktion highlights_file() führt eine PHP-Syntaxhervorhebung für Dateien durch. Die Syntaxhervorhebung erfolgt mithilfe von HTML-Tags.
Tipp: Die zum Hervorheben verwendete Farbe kann über die Datei php.ini oder durch Aufrufen der Funktion ini_set() festgelegt werden.
Hinweis: Bei Nutzung dieser Funktion wird die gesamte Datei angezeigt, inklusive Passwörtern und anderen sensiblen Informationen!
highlight_file( Dateiname, Rückgabe )
Parameter | beschreiben |
---|---|
Dateiname | Erforderlich. Gibt die anzuzeigenden Dateien an. |
zurückkehren | Optional. Wenn dieser Parameter auf TRUE gesetzt ist, gibt die Funktion den hervorgehobenen Code als String zurück, anstatt ihn direkt auszugeben. Der Standardwert ist FALSE. |
Rückgabewert: | Wenn der Rückgabeparameter auf TRUE gesetzt ist, gibt die Funktion den hervorgehobenen Code als Zeichenfolge zurück, anstatt ihn direkt auszugeben. Andernfalls wird TRUE bei Erfolg und FALSE bei Fehler zurückgegeben. |
---|---|
PHP-Version: | 4+ |
Update-Protokoll: | Ab PHP 4.2.1 ist diese Funktion nun auch von safe_mode und open_basedir betroffen. Safe_mode wurde jedoch in PHP 5.4 entfernt. Der Rückgabeparameter wurde in PHP 4.2.0 hinzugefügt. |