วิธีหาโครงสร้าง URL ระบบหลังบ้านแบบไว โดยให้ AI ช่วย

วิธีหาโครงสร้าง URL หลังบ้านแบบไว: รู้วิธีใช้คำสั่ง PowerShell สแกนหาไฟล์ .php โดยตัดไฟล์ขยะออก เพื่อดูเส้นทางระบบทั้งหมดในไม่กี่ นาที โดยยึด index.php เป็นหลัก


วิธีที่เร็วที่สุดในการค้นหาโครงสร้าง URL ทั้งหมดของระบบหลังบ้านที่เขียนด้วย PHP (บน Windows / XAMPP) โดยไม่ให้มีไฟล์ขยะปนมา (น้อยที่สุด) และใช้ index.php เป็นตัวตั้งหลัก คือการใช้คำสั่ง Command Line (PowerShell/CMD) ค้นหาไฟล์เฉพาะที่มีการทำงานจริงนี่คือคำสั่งและสิ่งที่ต้องเตรียม เพื่อที่จะได้คัดลอกผลลัพธ์ส่งให้ (AI) เอาไปวิเคราะห์สเปคหน้าหลังบ้านต่อได้ทันที
 

1. แนะนำให้ใช้ PowerShell (ติดมากับ Windows ทุกเครื่อง) เพราะสามารถกรองไฟล์ขยะออกได้แม่นยำที่สุด

วิธีที่ : ใช้หน้าต่าง Runกดปุ่ม Windows + R พร้อมกันพิมพ์คำว่า powershellกด Enter

 

ใช้ PowerShell (แนะนำ - กรองไฟล์ขยะออกได้เยอะ)คัดลอกคำสั่งด้านล่างนี้ไปวางใน PowerShell แล้วกด Enter:

ใช้คำสั่ง cd เพื่อเข้าไปยังโฟลเดอร์ระบบหลังบ้านของคุณ (เช่น โฟลเดอร์ admin หรือโฟลเดอร์หลักใน htdocs)
ตัวอย่าง: cd C:xampphtdocsyour-projectadmin

คำสั่ง

cd C:xampphtdocsyour-projectadmin
Get-ChildItem -Recurse -Filter *.php | Resolve-Path -Relative



การคัดลอก (Copy) ข้อความจากหน้าต่าง PowerShell สามารถทำได้ง่ายๆ หลายวิธี ตัวอย่าง

ใช้เมาส์และปุ่ม Enter (เร็วที่สุด)ใช้เมาส์คลิกซ้ายค้างแล้วลากเพื่อไฮไลต์ข้อความที่ต้องการกดปุ่ม Enter บนคีย์บอร์ด 1 ครั้ง (ข้อความจะถูกคัดลอกทันที)ไปยังที่ที่ต้องการวาง แล้วกด Ctrl + V


2. สิ่งที่ต้องทำต่อ (ส่งให้ AI)เมื่อรันคำสั่งเสร็จแล้ว คุณจะได้รายชื่อไฟล์ PHP ทั้งหมด แสดงขึ้นมาบนหน้าจอ Terminal ให้คุณคัดลอก (Copy) รายชื่อเหล่านั้น แล้วส่งมาให้ AI พร้อมระบุข้อมูลของ index.php ด้วยคำสั่ง (Prompt) นี้ (หากยังไม่เคยส่งไฟล์โครงการ บีบอัดไฟล์ อย่าลืมแนบไฟล์โครงการเฉพาะส่วนนั้นๆเพื่อความรวดเร็ว ตัวอย่างระบบหลังบ้าน โฟเดอร์ admin)

คำสั่ง (Prompt)

นี่คือโครงสร้างไฟล์ PHP ทั้งหมดในระบบหลังบ้านของฉัน โดยมี index.php เป็นหน้าหลัก 
กรุณาช่วยวิเคราะห์ว่าระบบหลังบ้านนี้มีหน้า URL อะไรบ้าง และแต่ละไฟล์น่าจะทำหน้าที่อะไร (CRUD) 

[ วางรายชื่อไฟล์ที่ได้จาก Command Line ตรงนี้ ]

วิธีนี้จะช่วยให้เราเห็น "แผนผังเส้นทางทั้งหมดของหลังบ้าน" ภายในไม่กี่ นาที โดยไม่ต้องเปิดดูทีละโฟลเดอร์ หรือนำไปปรับใช้กับระบบหน้าบ้านได้เช่นกัน