PHP show_source()Funktionen
PHP-Referenzhandbuch für Verschiedenes
Beispiele
PHP-Syntaxhervorhebung für die Testdatei ("test.php") durchführen:
<html>
<body>
<?php
show_source("test.php");
?>
</body>
</html>
<body>
<?php
show_source("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 show_source() führt eine PHP-Syntaxhervorhebung für eine Datei durch. Die Syntax wird mithilfe von HTML-Tags hervorgehoben.
Die zum Hervorheben verwendeten Farben können über die Datei php.ini oder durch Aufruf der Funktion ini_set() festgelegt werden.
show_source() ist ein Alias vonhighlight_file().
Hinweis:Bei Verwendung dieser Funktion wird die gesamte Datei angezeigt, einschließlich Passwörtern und anderen vertraulichen Informationen!
Syntax
show_source(filename,return)
| Parameter | 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: | Wenn der Parameterreturnauf TRUE gesetzt ist, gibt die Funktion den hervorgehobenen Code als String zurück, anstatt ihn direkt auszugeben. Andernfalls gibt sie TRUE bei Erfolg oder FALSE bei einem Fehler zurück. |
|---|---|
| PHP-Version: | 4+ |
| Änderungsprotokoll: | Seit PHP 4.2.1 wird diese Funktion nun auch von safe_mode und open_basedir beeinflusst. 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