is_csv

วิธีการใช้ฟังก์ชัน is_csv

ฟังก์ชัน is_csv ใช้ในการสร้าง URL สำหรับไฟล์ CSV โดยอิงตามเส้นทางและพารามิเตอร์ที่กำหนด ฟังก์ชันนี้จะช่วยสร้าง URL สำหรับการเข้าถึงหรือดาวน์โหลดไฟล์ CSV ในระบบ

ฟังก์ชันมีพารามิเตอร์ดังนี้:

  • $url (optional) - ระบุประเภทของ URL ที่ต้องการสร้าง เช่น "this", "home", หรือเส้นทาง CSV ที่ต้องการ

  • $ref (optional) - ส่วนเพิ่มเติมของ URL ที่ต้องการต่อท้าย (เช่น รหัสอ้างอิงหรือเส้นทางย่อย)

ตัวอย่างการใช้งาน

  1. สร้าง CSV URL จากค่าปัจจุบัน ("this")

    $csvUrl = $_PNA->is_csv('this');
    echo $csvUrl;

    ผลลัพธ์: จะได้ URL สำหรับไฟล์ CSV ที่อิงจากโดเมนหลักและค่า "mode" ใน $_GET พร้อมส่วนอ้างอิงถ้ามี เช่น "https://example.com/csv/mode/123&filename=mode.csv"

  2. สร้าง CSV URL สำหรับหน้าแรก ("home")

    $homeCsvUrl = $_PNA->is_csv('home');
    echo $homeCsvUrl;

    ผลลัพธ์: จะได้ URL สำหรับไฟล์ CSV ของหน้าแรก โดยตรวจสอบว่ามีการติดตั้งโมดูลหรือไม่ และนำมาสร้าง URL ตามผลลัพธ์ เช่น "https://example.com/csv/home&filename=home.csv"

  3. สร้าง CSV URL ด้วยเส้นทางและอ้างอิงเพิ่มเติม

    $customCsvUrl = $_PNA->is_csv('/path/to/data', '56789');
    echo $customCsvUrl;

    ผลลัพธ์: จะได้ URL สำหรับไฟล์ CSV ที่ประกอบด้วยเส้นทาง /path/to/data และอ้างอิง 56789 ต่อท้าย เช่น "https://example.com/csv/path/to/data/56789&filename=path/to/data.csv"

หมายเหตุ: ฟังก์ชันจะใช้การตั้งค่าโดเมนจากฟังก์ชัน is_domain ในการสร้าง URL สำหรับไฟล์ CSV

Last updated