Funkcja PHP show_source()
Przykład
Użycie pliku testowego („test.php”) do wyprowadzenia pliku z podświetloną składnią PHP:
<html>
<body>
<?php
show_source("test.php");
?>
</body>
</html>
Wyjście przeglądarki powyższego kodu może być (w zależności od zawartości twojego pliku):
<html>
<body>
<?php
echo ("test.php");
?>
</body>
</html>
Wyjście HTML powyższego kodu może mieć postać (View Source):
<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>
Definicja i użycie
Funkcja show_source() wyświetla plik z podświetloną składnią PHP. Składnia jest wyróżniana za pomocą znaczników HTML.
Kolory używane do podświetlania można ustawić w pliku php.ini lub za pomocą funkcji ini_set().
show_source() to alias funkcji highlight_file() .
Uwaga: podczas korzystania z tej funkcji zostanie wyświetlony cały plik - w tym hasła i wszelkie inne poufne informacje!
Składnia
show_source(filename,return)
Wartości parametrów
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 |
Szczegóły techniczne
Wartość zwrotu: | Jeśli parametr return jest ustawiony na TRUE, ta funkcja zwraca podświetlony kod jako ciąg zamiast go wypisywać. W przeciwnym razie zwraca TRUE w przypadku sukcesu lub FALSE w przypadku niepowodzenia |
---|---|
Wersja PHP: | 4+ |
Dziennik zmian: | Od PHP 4.2.1 na tę funkcję mają teraz wpływ także safe_mode i open_basedir. Jednak safe_mode został usunięty w PHP 5.4. PHP 4.2 - Dodano parametr return. |
❮ PHP Różne odniesienia