Функция PHP show_source()
Пример
Использование тестового файла ("test.php") для вывода файла с выделенным синтаксисом PHP:
<html>
<body>
<?php
show_source("test.php");
?>
</body>
</html>
Вывод браузера приведенного выше кода может быть (в зависимости от содержимого вашего файла):
<html>
<body>
<?php
echo ("test.php");
?>
</body>
</html>
HTML-вывод приведенного выше кода может быть (Просмотреть исходный код):
<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>
Определение и использование
Функция show_source() выводит файл с выделенным синтаксисом PHP. Синтаксис выделяется с помощью тегов HTML.
Цвета, используемые для выделения, можно установить в файле php.ini или с помощью функции ini_set().
show_source() является псевдонимом highlight_file() .
Примечание. При использовании этой функции будет отображаться весь файл, включая пароли и любую другую конфиденциальную информацию!
Синтаксис
show_source(filename,return)
Значения параметров
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 |
Технические детали
Возвращаемое значение: | Если для возвращаемого параметра установлено значение TRUE, эта функция возвращает выделенный код в виде строки, а не распечатывает ее. В противном случае возвращается TRUE в случае успеха или FALSE в случае неудачи. |
---|---|
Версия PHP: | 4+ |
Список изменений: | Начиная с PHP 4.2.1, на эту функцию также влияют safe_mode и open_basedir. Однако safe_mode был удален в PHP 5.4. PHP 4.2 - Добавлен возвращаемый параметр. |
❮ Прочее руководство по PHP