PHP highlight_file()Funktionen
PHP-Referenzhandbuch für Verschiedenes
Beispiele
PHP-Syntaxhervorhebung für die Testdatei ("test.php") durchführen:
<html>
<body>
<?php
highlight_file("test.php");
?>
</body>
</html>
<body>
<?php
highlight_file("test.php");
?>
</body>
</html>
Die Browser-Ausgabe des obigen Codes ist wie folgt (abhängig vom Inhalt der Datei):
<html>
<body>
<?php
echo ("test.php");
?>
</body>
</html>
<body>
<?php
echo ("test.php");
?>
</body>
</html>
Die HTML-Ausgabe des obigen Codes ist 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: #0053A6">echo (</span><span style="color: #DD0000">"test.php"</span><span style="color: #0053A6">);
<br /></span><span style="color: #0000BB">?>
<br /></span></body>
<br /></html></span>
</code>
</body>
</html>
<body>
<code><span style="color: #000000">
<html>
<br /><body>
<br /><span style="color: #0000BB"><?php
<br /></span><span style="color: #0053A6">echo (</span><span style="color: #DD0000">"test.php"</span><span style="color: #0053A6">);
<br /></span><span style="color: #0000BB">?>
<br /></span></body>
<br /></html></span>
</code>
</body>
</html>
Beispiel ausführen »
Definition und Verwendung
Die Funktion highlight_file() führt eine PHP-Syntaxhervorhebung für eine Datei durch. Die Syntax wird durch die Verwendung von HTML-Tags hervorgehoben.
Tipp:Die für die Hervorhebung verwendeten Farben können über die Datei php.ini oder durch Aufrufen der Funktion ini_set() festgelegt werden.
Hinweis:Bei Verwendung dieser Funktion wird die gesamte Datei angezeigt, einschließlich Passwörtern und anderen vertraulichen Informationen!
Syntax
highlight_file(filename,return)
| Parameters | Beschreibung |
|---|---|
| filename | Erforderlich. Gibt die anzuzeigende Datei an. |
| return | Optional. Wenn dieser Parameter auf TRUE gesetzt ist, gibt die Funktion den hervorgehobenen Code als Zeichenkette zurück, anstatt ihn direkt auszugeben. Standard ist FALSE. |
Technische Details
| Rückgabewert: | Wennreturnparameter auf TRUE gesetzt ist, gibt die Funktion den hervorgehobenen Code als Zeichenkette zurück, anstatt ihn direkt auszugeben. Andernfalls gibt sie bei Erfolg TRUE zurück, bei Fehler FALSE. |
|---|---|
| PHP-Version: | 4+ |
| Änderungsprotokoll: | Seit PHP 4.2.1 ist diese Funktion nun auch von safe_mode und open_basedir betroffen. Allerdings wurde safe_mode in PHP 5.4 entfernt. Der Parameter return wurde in PHP 4.2.0 hinzugefügt. |
PHP-Handbuch für sonstige Referenzen Andere Erweiterungen