Path Helper
ไฟล์ Path Helper จะมีฟังก์ชันซึ่งอนุญาตคุณทำงานกับเส้นทางของไฟล์บนเครื่องเซิร์ฟเวอร์
เรียกใช้งานผู้ช่วยนี้
ผู้ช่วยนี้จะถูกเรียกใช้งานได้จากโค้ดต่อไปนี้
$this->load->helper('path');
มีฟังก์ชันที่ใช้งานได้ดังนี้
set_realpath()
ตรวจสอบเส้นทางว่ามีอยู่จริงหรือไม่ ฟังก์ชันนี้จะส่งค่าผลลัพธ์กลับจากเส้นทางเซิร์ฟเวอร์โดยปราศจากเครื่องหมายลิงค์หรือโครงสร้างไดเรคทอรี่ที่สัมพันธ์กัน โดยค่าที่สามารถเลือกใช้ได้โดยพารามิเตอร์ที่สองจะเกิดข้อผิดพลาดขึ้นถ้าเส้นทางไม่สามารถถูกวิเคราะห์ได้
$directory = '/etc/passwd';
echo set_realpath($directory);
// ผลลัพธ์ "/etc/passwd"
$non_existent_directory = '/path/to/nowhere';
echo set_realpath($non_existent_directory, TRUE);
// ผลลัพธ์เป็นข้อผิดพลาด เส้นทางไม่สามารถวิเคราะห์ได้
echo set_realpath($non_existent_directory, FALSE);
// ผลลัพธ์ "/path/to/nowhere"