File manager - Edit - /home/webapp69.cm.in.th/u69319090033/Shop/README.md
Back
# 📁 โครงสร้างโปรเจกต์ Good boy Shop (myshop) ภาพรวมโครงสร้างและการจัดหมวดหมู่ไฟล์ทั้งหมดในโปรเจกต์ เพื่อความสะดวกและเป็นระเบียบในการเข้าถึง/พัฒนาต่อ --- ## 🌟 1. ไฟล์หลักของระบบ (Root Files) | ไฟล์ / โฟลเดอร์ | หน้าที่และการทำงาน | | :--- | :--- | | **[index.php](file:///c:/xampp/htdocs/myshop/index.php)** | หน้าเว็บหลัก (Single Page Application - SPA) โครงสร้าง HTML, Header, Hero Slider, Category, Modal ต่างๆ | | **[app.js](file:///c:/xampp/htdocs/myshop/app.js)** | JavaScript ควบคุมตรรกะ UI ทั้งหมด (ระบบตะกร้า, สมัครสมาชิก/เข้าสู่ระบบ, Profile, Admin Panel, Seller Center, File Upload Preview) | | **[style.css](file:///c:/xampp/htdocs/myshop/style.css)** | CSS สไตล์ ธีม Dark Leopard (สีชมพู-ดำ), การจัด Layout และ Responsive Design | | **[db.php](file:///c:/xampp/htdocs/myshop/db.php)** | ไฟล์เชื่อมต่อฐานข้อมูล MySQL (MySQLi) และเริ่ม `session_start()` | | **[schema.sql](file:///c:/xampp/htdocs/myshop/schema.sql)** | โครงสร้าง Database Schema ทั้งหมด พร้อม Seed ข้อมูลเริ่มต้น (users, categories, products, orders, seller_applications) | --- ## 🔌 2. โฟลเดอร์ `api/` (Backend Endpoints) | หมวดหมู่ | ไฟล์ API | คำอธิบาย | | :--- | :--- | :--- | | 🔐 **Authentication & Session** | **[login.php](file:///c:/xampp/htdocs/myshop/api/login.php)** | ตรวจสอบอีเมล/รหัสผ่านและสร้าง Session | | | **[register.php](file:///c:/xampp/htdocs/myshop/api/register.php)** | สมัครสมาชิกใหม่ (รองรับ User ทั่วไป และ Seller รออนุมัติ) | | | **[logout.php](file:///c:/xampp/htdocs/myshop/api/logout.php)** | ล้าง Session ออกจากระบบ | | | **[check_auth.php](file:///c:/xampp/htdocs/myshop/api/check_auth.php)** | เช็คสถานะการเข้าสู่ระบบปัจจุบัน | | 🛍️ **Store & Products** | **[get_initial_data.php](file:///c:/xampp/htdocs/myshop/api/get_initial_data.php)** | ดึงหมวดหมู่, รายการสินค้าที่อนุมัติแล้ว และข้อมูลผู้ใช้ | | | **[get_slider_products.php](file:///c:/xampp/htdocs/myshop/api/get_slider_products.php)** | ดึงสินค้าสำหรับแสดงใน Hero Banner Slider | | 🏪 **Seller Features** | **[seller_application.php](file:///c:/xampp/htdocs/myshop/api/seller_application.php)** | จัดการคำขอเปิดร้านค้าของผู้ใช้ทั่วไป | | | **[seller_dashboard.php](file:///c:/xampp/htdocs/myshop/api/seller_dashboard.php)** | แดชบอร์ดผู้ขาย (ดูสินค้า/ออเดอร์ของร้าน และเพิ่มสินค้าใหม่) | | | **[upload_product_image.php](file:///c:/xampp/htdocs/myshop/api/upload_product_image.php)** | อัปโหลดรูปภาพสินค้าจากเครื่องขึ้นโฟลเดอร์ uploads | | 👑 **Admin Management** | **[admin_seller_applications.php](file:///c:/xampp/htdocs/myshop/api/admin_seller_applications.php)** | รายการคำขอผู้ขาย และปุ่มอนุมัติ/ปฏิเสธ Seller สำหรับ Admin | --- ## 🖼️ 3. โฟลเดอร์ `uploads/` (Storage) | โฟลเดอร์ | รายละเอียด | | :--- | :--- | | **`uploads/products/`** | เก็บไฟล์รูปภาพสินค้าที่ผู้ขายอัปโหลดเข้ามาจริง (ไฟล์ถูกเปลี่ยนชื่อแบบ Unique และตรวจสอบ MIME Type ปลอดภัย) | --- ## 🧰 4. โฟลเดอร์ `tools_backup/` (Archive & Utilities) โฟลเดอร์รวบรวมสคริปต์ทดสอบ (Test scripts), สคริปต์ Migration เก่า, เครื่องมือแก้ปัญหา Mojibake/Encoding ในอดีต และไฟล์สำรอง เพื่อไม่ให้รกใน Root Directory
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.27 |
proxy
|
phpinfo
|
Settings