======================================== تعليمات التشغيل - نظام تبديل الوجه ======================================== المحتويات: - index.php : صفحة رفع الصور - swap.php : السكريبت اللي بيعمل الدمج عن طريق PiAPI - uploads/ : مجلد لتخزين الصور المؤقتة (لازم يكون Permissions = 755) -------------------------------------------------- خطوة 1: احصل على مفتاح API من PiAPI -------------------------------------------------- 1. روح على https://piapi.ai وسجل حساب. 2. من القائمة الجانبية: الإعدادات > مفاتيح API 3. انسخ المفتاح (Initial Key) كامل. -------------------------------------------------- خطوة 2: عدّل المفتاح في swap.php -------------------------------------------------- افتح ملف swap.php ودور على السطر ده في الأول: define('PIAPI_KEY', 'ضع_مفتاح_الـ_API_بتاعك_هنا'); واستبدل النص بين علامتي التنصيص بالمفتاح اللي نسخته. ملحوظة: رابط الاستضافة (UPLOAD_URL_BASE) بيتكشف تلقائيًا، مش محتاج تعدله يدوي - هيشتغل مع أي دومين أو مجلد ترفع فيه الملفات. -------------------------------------------------- خطوة 3: ارفع الملفات على الاستضافة -------------------------------------------------- 1. افتح File Manager أو FTP في لوحة تحكم الاستضافة. 2. ارفع الملفات الثلاثة (index.php - swap.php - مجلد uploads) في المجلد اللي عايز الموقع يفتح منه (مثلاً public_html أو مجلد فرعي زي public_html/faceswap). 3. تأكد إن مجلد uploads له صلاحية كتابة (Permissions 755، ولو مايشتغلش جرب 775). -------------------------------------------------- خطوة 4: جرب الموقع -------------------------------------------------- روح على الرابط: https://دومينك.com/index.php (أو https://دومينك.com/faceswap/index.php لو حطيته في مجلد فرعي) ارفع صورة الوجه وصورة الكرتون، ودوس "ابدأ التبديل". -------------------------------------------------- ملاحظات مهمة -------------------------------------------------- - لازم يكون عندك رصيد (credits) في حساب PiAPI. - أفضل نتيجة: صورة وجه واضحة من الأمام وإضاءة كويسة. - لو ظهر خطأ "Failed to verify api key" تأكد إن المفتاح اتنسخ كامل بدون مسافات زيادة. - لو ظهر خطأ "invalid request" أو status: failed، تأكد إن السيرفر متاح على الإنترنت فعليًا (مش localhost) وإن مجلد uploads قابل للقراءة من برة.