دالة 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 () هو اسم مستعار لـ high_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 ، تتأثر هذه الوظيفة أيضًا بالوضع الآمن و open_basedir. ومع ذلك ، تمت إزالة safe_mode في PHP 5.4. PHP 4.2 - تمت إضافة معامل الإرجاع. |
❮ PHP مراجع متنوعة