PHP show_source()Funktionen

PHP Misc 参考手册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>

Die Browser-Ausgabe des obigen Codes ist wie folgt (abhängig vom Inhalt der Datei):

<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">
&lt;html&gt;
<br />&lt;body&gt;
<br /><span style="color: #0000BB">&lt;?php
<br /></span><span style="color: #0053A6">echo&nbsp;(</span><span style="color: #DD0000">"test.php"</span><span style="color: #0053A6">);
<br /></span><span style="color: #0000BB">?&gt;
<br /></span>&lt;/body&gt;
<br />&lt;/html&gt;</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 Misc 参考手册PHP-Handbuch für sonstige Referenzen Andere Erweiterungen