هایلایت فایل (highlight_file)
تابع highlight_file() یک فایل PHP را با رنگ بندی نمایش می دهد. یعنی کد را می خواند و با تگ های HTML هایلایت می کند. این کار برای آموزش و نمایش کد مفید است.
تعریف و کاربرد
طبق منبع، این تابع محتوای فایل را با هایلایت سینتکس چاپ می کند. همچنین می تواند خروجی را برگرداند. رنگ ها از php.ini یا ini_set() تنظیم می شوند.
سینتکس
highlight_file(filename, return)
پارامترها
- filename: مسیر فایل. اجباری است.
- return: اگر
TRUEباشد، رشته HTML برمی گرداند.
مثال ساده
<html>
<body>
<?php
highlight_file("test.php");
?>
</body>
</html>
نکات امنیتی
هشدار: این تابع کل فایل را نشان می دهد. پسورد و اطلاعات حساس هم نمایش داده می شود. روی سرور عمومی با احتیاط استفاده کن.
جزئیات فنی
- بازگشت: در حالت چاپ،
TRUEیاFALSE. - اگر
return=TRUEباشد، رشته HTML برمی گرداند. - نسخه PHP: 4+.
- تغییرات: افزودن پارامتر
returnدر PHP 4.2.
گام های عملی
- یک فایل نمونه
test.phpبساز. - تابع را با مسیر درست فراخوانی کن.
- در صورت نیاز،
return=TRUEبده و HTML را مدیریت کن.
نکته: رنگ ها را با ini_set() یا php.ini تنظیم کن.
پیوندهای مرتبط
ببین: هایلایت فایل، همچنین eval و exit.
جمع بندی سریع
- کد PHP را رنگی نمایش می دهد.
- می تواند خروجی HTML برگرداند.
- کل فایل را نشان می دهد.
- با احتیاط روی سرور استفاده کن.