Як легко відображати PHP / HTML коди на веб-сторінках
Проблема
Якщо користувачі хочуть переглянути вихідний код вашого веб-сайту, їм часто доводиться лише клацати правою кнопкою миші на сторінці та натискати кнопку Переглянути джерело.
Однак, якщо ви хочете бути впевненими, що вони можуть переглядати джерело - можливо, щоб допомогти їм навчитися створювати власний веб-сайт на основі власних - ви використовуєте певні коди PHP.
Який код використовувати?
Якщо ви хочете відобразити код вашого індексного файлу (index.php), все, що вам потрібно зробити, це вставити
highlight_file (index.php);
у тілі документа.
Ще один спосіб зробити це - використовувати константу __FILE__. Проте ви повинні використовувати функцію виходу, щоб уникнути відображення решти скрипту. Це дуже корисно, щоб уникнути відображення захищеного документа, включаючи ім'я користувача та пароль.
Ось повний код, який можна використовувати для правильного відображення коду. Ви можете вставити його після тега вашого тіла:
display_code_php function () (if (isset ($ _GET ['source']))) (echo ' href = "', $ _ SERVER ['PHP_SELF'], " "> Назад p> '; луна "Це файл php коду: p> '; $ page = highlight_file ($ _SERVER ['SCRIPT_FILENAME'], TRUE); $ page = str_replace (масив ('
', '/ code>', '', '', '< font colorcolor:' ), $ page); echo $ page; echo ' href="', $_SERVER['PHP_SELF'], '"> Back '; echo ' '; exit; ) )
', '/ code>', '', '', '< font colorcolor:' ), $ page); echo $ page; echo ' href="', $_SERVER['PHP_SELF'], '"> Back '; echo ' '; exit; ) )
p>', '/ code>', '', '', '< font colorcolor:' ), $ page); echo $ page; echo ' href="', $_SERVER['PHP_SELF'], '"> Back '; echo ' '; exit; ) )