ตัวอย่าง
การใช้ไฟล์ทดสอบ ("test.php") เพื่อส่งออกไฟล์ที่มีไวยากรณ์ PHP ที่ไฮไลต์:
<html>
<body>
<?php
show_source("test.php");
?>
</body>
</html>
เอาท์พุทเบราว์เซอร์ของโค้ดข้างต้นอาจจะ (depending on the content in your file) :
<html>
<body>
<?php
echo ( "test.php" );
?>
</body>
</html>
เอาท์พุท HTML ของโค้ดข้างต้นอาจจะ (View Source) :
<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() เป็นนามแฝงของ highlight_file()
Note: เมื่อใช้ฟังก์ชั่นนี้ไฟล์ทั้งหมดจะถูกแสดง - รวมทั้งรหัสผ่านและข้อมูลที่สำคัญอื่น ๆ !
วากยสัมพันธ์
show_source( filename,return )
พารามิเตอร์ | ลักษณะ |
---|---|
filename | จำเป็นต้องใช้ ระบุไฟล์ที่จะแสดง |
return | ไม่จำเป็น. ถ้าพารามิเตอร์นี้ถูกกำหนดเป็น TRUE ฟังก์ชันนี้จะกลับมารหัสที่ไฮไลต์เป็นสตริงแทนการพิมพ์มันออกมา เริ่มต้นเป็นเท็จ |
รายละเอียดทางเทคนิค
กลับค่า: | ถ้าพารามิเตอร์ที่ส่งกลับถูกกำหนดเป็น TRUE ฟังก์ชันนี้จะส่งกลับรหัสที่ไฮไลต์เป็นสตริงแทนการพิมพ์มันออกมา มิฉะนั้นก็จะส่งกลับ TRUE ในความสำเร็จหรือความล้มเหลวผิดพลาดใน |
---|---|
PHP เวอร์ชัน: | 4+ |
การเปลี่ยนแปลง: | ในฐานะของ PHP 4.2.1, ฟังก์ชั่นนี้ขณะนี้ยังได้รับผลกระทบโดย safe_mode และ open_basedir อย่างไรก็ตาม safe_mode ถูกลบออกใน PHP 5.4 พารามิเตอร์ผลตอบแทนที่ถูกเพิ่มเข้ามาใน PHP 4.2.0 |
<PHP อื่น ๆ อ้างอิง