PHP show_source() Functie
Voorbeeld
Een testbestand ("test.php") gebruiken om het bestand uit te voeren met de PHP-syntaxis gemarkeerd:
<html>
<body>
<?php
show_source("test.php");
?>
</body>
</html>
De browseruitvoer van de bovenstaande code zou kunnen zijn (afhankelijk van de inhoud in uw bestand):
<html>
<body>
<?php
echo ("test.php");
?>
</body>
</html>
De HTML-uitvoer van de bovenstaande code zou kunnen zijn (Bekijk Bron):
<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>
Definitie en gebruik
De functie show_source() voert een bestand uit met de PHP-syntaxis gemarkeerd. De syntaxis wordt gemarkeerd door HTML-tags te gebruiken.
De kleuren die worden gebruikt voor markering kunnen worden ingesteld in het php.ini-bestand of met de ini_set()-functie.
show_source() is een alias van highlight_file() .
Opmerking: wanneer u deze functie gebruikt, wordt het hele bestand weergegeven - inclusief wachtwoorden en andere gevoelige informatie!
Syntaxis
show_source(filename,return)
Parameterwaarden
Parameter | Description |
---|---|
filename | Required. Specifies the file to display |
return | Optional. If set to TRUE, this function will return the highlighted code as a string, instead of printing it out. Default is FALSE |
Technische details
Winstwaarde: | Als de return -parameter is ingesteld op TRUE, retourneert deze functie de gemarkeerde code als een tekenreeks in plaats van deze af te drukken. Anders retourneert het TRUE bij succes of ONWAAR bij mislukking |
---|---|
PHP-versie: | 4+ |
Wijzigingslogboek: | Vanaf PHP 4.2.1 wordt deze functie nu ook beïnvloed door safe_mode en open_basedir. Safe_mode is echter verwijderd in PHP 5.4. PHP 4.2 - De return-parameter is toegevoegd. |
❮ PHP overige referentie