ฉันทำงานเกี่ยวกับการแปลงเว็บไซต์ ไฟล์ที่พวกเขาถูกเชื่อมโยงและให้บริการจากเว็บเซิร์ฟเวอร์เป็นกรณีที่ไม่สำคัญ แต่ฉันได้ทำการถ่ายโอนข้อมูลของเว็บไซต์ในระบบ linux ของฉันและฉันเขียนสคริปต์เพื่อย้ายข้อมูล ปัญหาคือฉันพบปัญหาความไวของตัวพิมพ์เล็กระหว่างสตริงลิงก์ในหน้าและตัวพิมพ์คำจริงในระบบไฟล์
ยกตัวอย่างเช่นหน้าอาจมีการเชื่อมโยงเช่นในขณะที่ไฟล์ที่เกิดขึ้นจริง<a href='/subfolder/PageName.asp'>
/subfolder/pagename.asp
ในทำนองเดียวกันกับภาพ - อาจจะมี<img src='spacer_sm.gif'>
Spacer_Sm.gif
ดังนั้นความคิดของฉันคือการเปลี่ยนไดเรกทอรีและชื่อไฟล์ทั้งหมดให้เทียบเท่าตัวพิมพ์เล็กสำหรับการดาวน์โหลดไซต์ ฉันจะทำสิ่งนี้ได้อย่างไร (และอาจมีวิธีที่ดีกว่านี้)
แม้ว่าจะมีคำสั่ง unix ที่มีการสลับ case-insensitve แต่ฉันกำลังใช้ php ดังนั้นคำสั่งระบบไฟล์บางตัวก็ไม่มีตัวเลือกสำหรับความไวของ case