PHP show_source() functie

Definitie en gebruik

de functie show_source() die bestanden syntaxhighlighting toepast.

Deze functie is highlight_file() van de alias.

Syntax

show_source(filename,return)
Parameters Beschrijving
filename Verplicht. Het pad naar het PHP-bestand dat moet worden geshighlight.
return Optioneel. Als true is ingesteld, geeft deze functie de geshighlightte code terug.

Beschrijving

Deze functie gebruikt de kleuren die in het PHP syntaxhighlightingprogramma zijn gedefinieerd, om de code in te voeren of terug te geven die is opgenomen in filename van de code in syntaxhighlightingweergave.

veel servers zijn geconfigureerd om automatisch syntaxhighlighting toe te passen op bestanden met phps bestandsextensies voor automatische syntaxhighlighting. Bijvoorbeeld, bij het bekijken van example.phps, wordt de broncode van het bestand weergegeven met syntaxhighlighting. Om deze functie in te schakelen, voeg de volgende regel toe aan httpd.conf:

AddType application/x-httpd-php-source .phps

Retournerende waarden

als return Als het parameter op true is ingesteld, zal de functie de geselecteerde code retourneren in plaats van deze weer te geven. Anders, als het succesvol is, wordt true geretourneerd, bij falen wordt false geretourneerd.

Tips en opmerkingen

Waarschuwing:Opmerking: als je de show_source() functie gebruikt, wees dan niet vergeten om geen gevoelige informatie zoals wachtwoorden of andere soorten gevoelige informatie te onthullen, anders kunnen er potentiële beveiligingsrisico's optreden.

Voorbeeld

"test.php":

<html>
<body>
<?php
show_source("test.php");
?>
</body>
</html>

Uitvoer:

<html> 
<body> 
<?php 
show_source("test.php");
?>
</body> 
</html>

Het resultaat dat je in de browser ziet, ziet er ongeveer zo uit:

<html>
<body>
<code>
<span style="color: #000000"><html>
<br />
<body>
<br />
<span style="color: #0000BB"><?php
<br />show_source</span>
<span style="color: #007700">(</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>