المتوفر الان نسخ بلا قاعده بيانات

نسخه الزوار هنا
/- ترفع المجلد كاملا

/*- السكربت بلا قاعده بيانات -*/
1* بعدها لزم تعطي ملف التنفيذ داخل المجلد ffmpeg
صلاحيه 755 مهم
2- عندك مجلد output
فيه ثلاث مجلدات يدوي تدخل عليه وتنظفه او يتعطل معك السكربت لانها نسخه تجريبيه

خدمه السكربت :
يوجد صور وصورت لدمجها بمقطع فيديو ويوجد كتابه

1- ليس مهم فيه وجودها مثل
test_ffmpeg.php
test.php
ffmpeg.php
فقط فحص وجود الخدمه والخطوط او لا
2- مجلد audio
رفع مقاطع الصوت رقمها
3- مجلد images
رفع الصور ورقمها
4- مجلد الخطوط assets\fonts
رقمها كما هي اذا حبيت التغير
5- تابع النسخه المطوره ويوجد بالقاعده احترافيه للبيع
اكتب بقوقل هايف السفراني :)

السكربت النسخه التجريبيه 1.0
------------------
المثال المتطور هنا mp3-gif-mp4-hayef3
/- تم تطوير ل تصغير حجم الفيديو اذا تبيها استخدم create
- لوحه تحكم
- تنظيف الملفات كل ساعه وخمس دقايق
- تنبيه الملف شغال على ffmpeg هو المهم وللاسف ثقيل
- واضافه الخطوط وتعريبه

------------------
توضيحات
JPG / PNG / WEBP:
الكتابة تعمل.
الفيديو يعمل.
GIF:
الحركة تعمل.
الفيديو يعمل.
لكن الكتابة فوق GIF المتحرك لن تعمل بسبب استضافتك لا تدعم
------------------
/- اذا رغبت .htaccess
هذي التعليمات

عادي يشتغل بدون .htaccess، لكن وجوده حماية إضافية فقط، خصوصاً عندك:

مجلد صور
مجلد صوت
output
وتشغيل FFmpeg

أنت قلت سابقاً إن الزوار ما يرفعون ملفات PHP مباشرة، وهذا يقلل الخطر كثير 👍

لكن الأفضل مستقبلاً تضيف ملف بسيط داخل:

images/
audio/
output/

اسم الملف:

.htaccess

ومحتواه:

Options -Indexes

<FilesMatch "\.(php|phtml|php5|php7|php8)$">
Deny from all
</FilesMatch>

الفائدة:

يمنع فتح محتويات المجلد.
يمنع تشغيل ملفات PHP لو انرفعت بالخطأ.

لكن حالياً:

سكربتك شغال.
وما عندك رفع PHP مباشر للزوار.
فمو لازم توقف شغلك عشانه الآن.


---------
المشكلة من هذا الجزء غالباً:

RewriteEngine On

ومعه قوانين Rewrite وبعض الهيدرز لأن استضافتك ليست مفعلة كل Modules.

وأيضاً هذا يكسر تحميل الصور/الفيديو أحياناً:

RewriteRule \.(jpg|jpeg|png|gif|webp|mp3|mp4)$ - [F,NC,L]

خصوصاً إذا الدومين مو مغيره من:

YOURDOMAIN.com

الأفضل لك حالياً:

لا تستخدم htaccess ضخم.
استخدم حماية خفيفة فقط للمجلدات بدون تعطيل السكربت.

حط هذا فقط داخل .htaccess الرئيسي:

# ===================================
# UTF-8
# ===================================

AddDefaultCharset UTF-8

# ===================================
# منع عرض الملفات
# ===================================

Options -Indexes

# ===================================
# إخفاء معلومات السيرفر
# ===================================

ServerSignature Off

# ===================================
# منع الوصول للملفات الحساسة
# ===================================

<FilesMatch "^(\.htaccess|\.env|composer\.(json|lock)|config\.php|db\.php)$">

Require all denied

</FilesMatch>

# ===================================
# منع تنفيذ PHP داخل المجلدات
# ===================================

<FilesMatch "\.(php|phtml|php5|php7|php8|phar)$">

Require all denied

</FilesMatch>

ثم داخل كل مجلد:

images
audio
output
cache

حط .htaccess منفصل فيه فقط:

Options -Indexes

<FilesMatch "\.(php|phtml|php5|php7|php8|phar)$">
Require all denied
</FilesMatch>

وهذا:

ما يعطل FFmpeg.
ما يعطل GIF.
ما يعطل الصور.
يمنع تشغيل PHP داخل المجلدات.
يمنع استعراض الملفات.

------------------
النسخه الرسميه للبيع بقاعده بيانات