คู่มือการใช้งาน CodeIgniter เวอร์ชั่น 1.7.2


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"