نمایش منبع (show_source)
می خواهی کد یک فایل را رنگی ببینی؟ تابع (Function) show_source فایل PHP را با «هایلایت (Highlight)» نمایش می دهد. هایلایت یعنی رنگی شدن «سینتکس (Syntax)» با تگ های HTML.
show_source چه کاری می کند؟
این تابع کل فایل را چاپ می کند. رنگ ها از php.ini یا ini_set() قابل تنظیم هستند. همچنین این تابع هم معنی highlight_file() است و همان کار را انجام می دهد.
مثال پایه: نمایش فایل با هایلایت
<?php
show_source("test.php");
?>
بازگردانی به جای چاپ
اگر پارامتر دوم true باشد، خروجی به صورت رشته برمی گردد. سپس خودت هرطور خواستی چاپ کن.
<?php
$html = show_source("test.php", true);
echo $html;
?>
گام های عملی
- مسیر فایل PHP را درست بده.
- تابع را صدا بزن و خروجی را ببین.
- برای رشته خروجی، پارامتر دوم را
trueبده. - در صورت نیاز، رنگ ها را از
php.iniتنظیم کن.
نکته: نمایش منبع شامل همه چیز است. فایل را قبل از نمایش، از اطلاعات حساس خالی کن.
هشدار: این تابع می تواند رمزها را هم نشان دهد. هرگز روی فایل های محرمانه اجرا نکن.
جمع بندی سریع
- نمایش منبع PHP با رنگ بندی HTML.
- پارامتر دوم
trueیعنی بازگرداندن رشته. - رنگ ها از
php.iniقابل تغییرند. - هم معنی
highlight_file()است. - قبل از نمایش، مراقب داده حساس باش.