توابع show_source() PHP

تعریف و استفاده

توابع show_source() برای نمایش کد با روشنایی رنگی (highlighting) استفاده می‌شود.

این تابع highlight_file() به عنوان نام مستعار برای.

زبان برنامه‌نویسی

show_source(filename,بازگشت)
پارامترها توضیحات
filename ضروری. مسیر فایل PHP که باید با روشنایی رنگی پردازش شود.
بازگشت اختیاری. اگر تنظیم به true باشد، این تابع کدی که با روشنایی رنگی پردازش شده را بازمی‌گرداند.

توضیحات

این تابع از رنگ‌های تعریف شده در برنامه روشنایی رنگی PHP استفاده می‌کند تا کدی که در filename کد

بسیاری از سرورها برای پردازش کد در نسخه‌های روشنایی رنگی (highlighted) تنظیم شده‌اند. phps پیشوند فایل‌ها را برای پردازش خودکار با روشنایی رنگی (highlighting) تنظیم می‌کند. به عنوان مثال، در حالی که example.phps را مشاهده می‌کنید، منبع کد آن به روشنایی رنگی نمایش داده می‌شود. برای فعال کردن این ویژگی، این خط را به httpd.conf:

AddType application/x-httpd-php-source .phps

بازگشتی

اگر بازگشت اگر پارامتر تنظیم شده به true باشد، این فنکشن کد‌های پردازش شده را بازمی‌گرداند، نه اینکه آنها را چاپ کند. در غیر این صورت، اگر موفق شود، true بازمی‌گرداند و در صورت شکست false.

نکات و نظرات

اخطار:لازم به توجه دارد که هنگام استفاده از فنکشن show_source()، از اشتباهات ناشی از بی‌دقتی مانند افشای رمز عبور یا سایر اطلاعات حساس جلوگیری کنید، زیرا این می‌تواند ریسک‌های امنیتی پنهانی ایجاد کند.

مثال

"test.php":

<html>
<body>
<?php
show_source("test.php");
?>
</body>
</html>

خروجی:

<html> 
<body> 
<?php 
show_source("test.php");
?>
</body> 
</html>

نتایج مشابه این در مرورگر نمایش داده می‌شود:

<html>
<body>
<code>
<span style="color: #000000"><html>
<br />
<body>
<br />
<span style="color: #0000BB"><?php
<br />show_source</span>
<span style="color: #007700">(</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>